Como implantar um agente de IA para atendimento no WhatsApp da sua empresa

Implantar um agente de IA para atendimento WhatsApp não começa em um construtor de chatbot: começa na Cloud API da Meta, na WABA e na escrita no CRM. Eu não trato o WhatsApp Business App como plataforma de agente, porque o App não entrega webhook, template em escala nem writeback. Neste guia, descrevo o que a Meta exige antes de ir ao ar, o que a empresa precisa entregar — acesso, número, base de conhecimento, dono de exceção — e a arquitetura de referência. Além disso, cubro onde os projetos quebram, o custo do canal separado da implementação e o que a LGPD pede dos logs. Eu escrevo para o operador brasileiro que já atende pelo app e para o lead de TI que vai briefar um BSP. O piloto, quando está bem desenhado, entra em operação em semanas; o resultado mensurável, entre 60 e 90 dias. Portanto, não prometo go-live em um dia. Em suma, o restante deste artigo é o briefing técnico que eu usaria internamente antes de assinar o fornecedor.

Por que ainda falta um agente de IA para atendimento WhatsApp na empresa

O WhatsApp da empresa ainda não é canal de agente enquanto o número vive no app Business, no celular do time e sem webhook. Sem Cloud API, WABA e writeback no CRM, o que existe é fila humana com atalho. Eu trato essa distinção como pré-requisito, não como detalhe de TI.

O cliente já está no app; o atendimento ainda está no celular do time

Eu encontro, com frequência, a mesma cena: o cliente já resolve a vida no WhatsApp, no entanto o atendimento da empresa ainda depende de um aparelho, de um chip e de um plantão. Além disso, o histórico fica no dispositivo, a fila não escala e ninguém consegue ligar o número a um ticket no CRM. Na minha análise, isso não é “cultura digital”. Isso é infra errada.

O canal, do lado do consumidor, já está saturado. A Meta reportou mais de 3 bilhões de usuários ativos mensais no WhatsApp. No Brasil, o Super Panorama Mobile Time/Opinion Box 2026, citado pelo Mobile Time, aponta o app instalado em mais de 98% dos smartphones — amostra de 4.138 respondentes, margem de 1,5 ponto percentual. Portanto, o cliente não precisa ser “levado” para o WhatsApp. Ele já está lá. O problema é outro: a empresa ainda opera o número como se fosse um ramal.

Quando implementei diagnósticos nesse cenário, percebi o mesmo padrão operacional. Em primeiro lugar, o número está no WhatsApp Business App, com saudação automática e respostas rápidas. Em seguida, três ou quatro pessoas compartilham o aparelho ou um desktop vinculado. Por fim, o gerente pede “um robô no WhatsApp” e espera que a mesma conta passe a consultar pedido, abrir chamado e devolver protocolo. No entanto, o App não oferece webhook, não escreve no ERP e não sustenta caixa compartilhada de verdade. Consequentemente, o projeto nasce torto.

Além disso, o desktop não resolve o desenho. A pesquisa da Opinion Box mostra que 73% dos brasileiros também usam o cliente de desktop. Ou seja, o consumidor já transita entre celular e computador. Enquanto isso, o time de atendimento continua com o histórico colado em um perfil. Eu recomendo tratar o App como ferramenta de micro-equipe, não como backend de agente.

O que os dados brasileiros realmente mostram (Opinion Box 2025 + Super Panorama 2026)

Os números brasileiros explicam por que o canal puxa volume — e por que um bot frio queima a marca. A pesquisa Opinion Box de 2025 (1.126 usuários de 18 anos ou mais, campo em junho, margem de 2,9 pontos) encontrou 97% dos usuários acessando o app pelo menos uma vez ao dia e 61% várias vezes ao dia. Além disso, 82% já se comunicam com marcas no WhatsApp; 75% para tirar dúvidas; 67% para suporte técnico; 60% já compraram pelo app.

No entanto, o mesmo levantamento corta o otimismo fácil: 59% não gostam de respostas automáticas e preferem um atendimento com cara humana. Ademais, 51% não se importam com anúncios se eles mesmos passaram o número, enquanto 18% bloqueiam contato de empresa desconhecida antes mesmo de ler a mensagem. Portanto, um agente de IA para atendimento WhatsApp que dispara template sem opt-in, ou que soa como menu de 2018, encontra exatamente essa parede.

Na minha análise, esses percentuais não pedem “mais automação”. Pedem automação que executa a tarefa e um humano que entra quando a tarefa exige juízo. Por exemplo, consultar status de pedido é volume. Cancelar com exceção comercial é juízo. Eu desenho o canal nessa linha, e não na linha de substituir o SAC.

BRASIL

O cliente já está no app

Opinion Box 2025 (n=1.126). O bot frio encontra essa parede.

97%
Acesso diário
Pelo menos uma vez ao dia
82%
Falam com marcas
Já usam o WhatsApp com empresas
67%
Suporte técnico
Canal de atendimento, não só recado
59%
Rejeitam automático
Preferem cara humana no canal

Fonte: Opinion Box, campo jun/2025. WhatsApp em >98% dos smartphones (Super Panorama Mobile Time/Opinion Box 2026).

App grátis vs Platform: a decisão que trava 90% dos projetos

Eu resumo a decisão em uma frase que já usei em kickoff: o WhatsApp Business App é grátis e continua sendo o produto errado para um agente que executa. A WhatsApp Business Platform — Cloud API sobre a Graph API, hospedada pela Meta — é o caminho em que existem webhooks, templates, mensagens interativas, analytics da WABA e integração com o resto da stack. Em suma, sem Platform não há agente de produção.

O App entrega caixa no telefone, saudação, ausência e respostas rápidas. No entanto, a caixa nativa não é inbox multiagente com transbordo, SLA e auditoria. A Platform, por outro lado, não entrega inbox nativa: o BSP ou a aplicação da empresa precisa fornecer essa camada. Portanto, quem “já tem WhatsApp Business” quase nunca tem o que o projeto precisa. Tem o produto de microempresa.

Além disso, a Meta documenta um terceiro caminho, o Meta Business Agent, agente hospedado pela própria Meta, com fontes de conhecimento, conectores e controle de thread. Eu não misturo esse produto com implementação contratada sobre a Cloud API do cliente. São desenhos diferentes, contas diferentes e responsabilidades diferentes. Quando o lead de TI briefar o BSP, a primeira pergunta que eu faria é esta: o número vai para a Platform, ou vamos continuar no App e fingir que isso é API?

Na prática, eu já vi projeto parado três meses porque ninguém quis migrar o número que “já funciona no celular da coordenadora”. Todavia, esse número não registra webhook, não escala throughput de Cloud API e não carrega log de opt-in. Consequentemente, o canal de agente não existe — existe um atalho humano com IA colada por cima.

Chatbot de regras, IA generativa e agente que executa: não é a mesma implantação

Chatbot de regras, chatbot generativo e agente que executa não compartilham projeto, risco nem contrato. Em primeiro lugar, a árvore quebra com áudio e com frase fora do menu. Em seguida, o LLM que só responde alucina. O agente planeja, chama ferramenta, escreve no CRM e transborda. Eu recuso tratar os três como o mesmo robô.

Quem precisa do vocabulário fino — memória, ferramentas, execução — encontra a distinção em o que é um agente de IA. Aqui, eu aplico essa distinção ao canal: template, janela de 24 horas, quality rating e writeback.

Árvore de decisão (o que quebra com áudio e frase fora do menu)

O chatbot de regras ainda aparece em proposta como se resolvesse quase tudo. No entanto, o que ele resolve é o menu que o próprio time inventou. O cliente manda áudio, manda print de boleto, escreve “cadê meu pedido do dia 12” e a árvore responde “opção inválida”. Além disso, a Opinion Box indica que boa parte do uso brasileiro é frequente e próximo do cotidiano — não é um formulário. Portanto, a árvore morre no primeiro desvio.

Quando implementei fluxos de botão e lista dentro da janela de 24 horas, percebi utilidade real para intenção curta: emitir segunda via, escolher assunto, confirmar CPF já conhecido. Todavia, isso é captura de intenção, não atendimento. Em suma, eu uso a árvore como teclado, não como cérebro.

O modo de falha é visível. Em primeiro lugar, frase nova. Em seguida, mídia. Por fim, cliente irritado que recusa o menu. Consequentemente, o CSAT cai e o quality rating da Meta começa a coletar bloqueio e denúncia. Eu audito fornecedor que ainda vende só árvore com uma pergunta: o que acontece quando o usuário manda um áudio de quarenta segundos?

LLM que só responde (alucinação, KB morta)

O chatbot generativo parece um salto. De fato, ele para de dizer “opção inválida”. No entanto, ele passa a inventar prazo, preço, política de CNPJ e SLA que ninguém assinou. Além disso, a base de conhecimento envelhece na primeira alteração de tabela de frete. Portanto, LLM sem ferramenta e sem fonte viva é um risco jurídico com cara de atendimento.

Na minha análise, a alucinação no WhatsApp dói mais do que no chat do site. O cliente trata a conversa como recado oficial da empresa. Ou seja, a resposta fica no print, vai para o Procon e entra no ticket. Eu recomendo recusar qualquer desenho em que o modelo “complete” política. A política sai de ferramenta, de artigo versionado ou de humano.

Enquanto isso, a memória da conversa sem estado de sistema gera outro vício: o modelo promete “já registrei seu cancelamento” e nenhum campo muda no CRM. Ademais, o operador humano, quando entra, não vê o que foi dito com confiabilidade. Por isso, eu classifico esse estágio como chatbot, mesmo quando o slide chama de agente.

Agente: ferramentas, writeback no CRM/ERP, transbordo humano, log de auditoria

O agente que eu implemento planeja o passo e chama ferramenta. Consulta pedido, abre ticket, atualiza campo, agenda retorno, emite protocolo. Além disso, ele transborda com transcrição, motivo e SLA — não com um “digite 0”. Por fim, cada chamada de ferramenta entra em log de auditoria. Sem isso, não há agente de IA para atendimento WhatsApp; há um gerador de texto no mesmo número.

A tabela mental que eu uso com o time de TI é simples. O chatbot de regras controla fluxo por árvore e quebra fora do menu. O chatbot generativo responde a partir de prompt e base, e falha por alucinação. O agente combina conversa com sistemas de registro. Consequentemente, o modo de falha muda: além da alucinação, existe a ferramenta chamada com parâmetro errado. Por isso, fallback humano e trilha de auditoria deixam de ser “nice to have”.

O WhatsApp entra nesse desenho com três peças da Platform. Em primeiro lugar, template para reabrir sessão. Em seguida, mensagem livre dentro da janela de 24 horas. Por fim, handoff para a fila. A Meta, aliás, documenta o próprio Meta Business Agent com fontes, conectores e controle de thread — sinal de que o mercado saiu do chatbot. Eu diferencio a implementação contratada exatamente aqui: o agente roda sobre o CRM e o ERP do cliente, em português, com operação assistida, e não como produto self-serve da Meta.

Além disso, o argumento comercial do agente híbrido está nos 59% que rejeitam resposta automática. Eu não escondo a IA. Eu identifico o assistente, mantenho o humano e meço CSAT do bot contra CSAT humano. Mais adiante, o caso SumUp ilustra essa honestidade de métrica. Portanto, o briefing para o BSP precisa pedir ferramentas, writeback e transbordo — não “um GPT no WhatsApp”.

O que a Meta exige antes de um agente ir ao ar (Cloud API na prática)

Antes de um agente ir ao ar, a Meta exige portfólio, WABA, número registrado na Cloud API, display name, webhook HTTPS, templates aprovados e opt-in para mensagem iniciada pela empresa. Eu não pulo essa fila. Sem ela, o agente não recebe evento, não responde fora da janela e não escala limite de envio.

Business Portfolio, WABA e número (migração vs número novo vs coexistência)

Em primeiro lugar, a empresa precisa de um business portfolio no Meta Business Manager. Esse portfólio é o contêiner das WABAs. A WABA, por sua vez, guarda números, nomes de exibição e analytics. Sem esse desenho, não existe Cloud API de verdade. Eu já vi time de marketing criar um “app no Facebook” e achar que isso substitui WABA. Não substitui.

O número é a decisão que mais atrasa projeto. Ou a empresa migra o número que o cliente já conhece, ou abre um número novo, ou tenta coexistência entre o App e a Cloud API. A documentação de números da Cloud API é explícita: número já em uso no WhatsApp consumidor ou no Business App não entra na Cloud API sem exclusão — com perda de histórico — ou sem o caminho de coexistência. Número banido precisa ser desbanido antes. Portanto, “vamos apontar a IA para o chip da coordenadora” não é um plano.

Na coexistência, o mesmo número conversa com o App e com a API. No entanto, o throughput fica fixo em 20 mensagens por segundo, abaixo do padrão da Cloud API. Eu só recomendo coexistência quando a operação ainda precisa do App por um período curto e aceita o teto. Caso contrário, eu migro de verdade.

Além disso, o registro na Cloud API não é “ligar o número”. Exige verificação de posse (OTP por SMS ou voz) e chamada de registro com PIN de dois fatores. A rota oficial está em registration e no get started da Cloud API. Eu peço ao TI que trate o PIN como segredo de produção, não como senha de grupo no Slack.

Há ainda o atalho perigoso: “API extraoficial de WhatsApp”. A Meta proíbe ferramenta não autorizada. O Mobile Time, na mesma cobertura de julho de 2026, trata WhatsApp pirata como aposta perdedora — banimento e perda do número. Consequentemente, eu recuso fornecedor que promete API sem WABA. O briefing para o BSP precisa deixar isso escrito.

Direto na Cloud API, a empresa (ou quem implementa) cria o app Meta, a WABA, registra o número, hospeda webhook e paga a Meta no Billing Hub. Via BSP, o caminho típico é Embedded Signup: o parceiro segura o acesso à WABA, muitas vezes o inbox e a UI de templates, e soma tarifa de plataforma à tarifa da Meta. Eu escolho o modelo com o cliente; não deixo o modelo ser acidental.

API On-Premises eu trato como legado. Trabalho novo assume Cloud API. Não escrevo how-to de On-Prem.

Display name, verificação e o mito do selo verde

O display name nasce na adição do número e entra no certificado. Ele precisa seguir as diretrizes de nome e a política de Business Messaging. Eu já vi rejeição por nome genérico (“Atendimento”, “Suporte Loja”) e por marca que não bate com o portfólio. Portanto, o nome não é um detalhe de UX. É pré-requisito de certificado.

A verificação do negócio no portfólio é outra fila. Ela destrava limites de mensagem mais altos e a elegibilidade ao Official Business Account. Portfólio não verificado permanece constrito. No entanto, selo verde não é automático com verificação, nem com Cloud API. O Official Business Account é programa separado, de “negócio notável”, com critérios extras. Eu corrijo esse mito no primeiro workshop, senão o sponsor espera um tique verde no go-live e culpa o fornecedor.

Além disso, o perfil — about, foto, e-mail, site — precisa estar coerente com o display name. A ajuda oficial da Meta sobre display name é o texto que eu mando para o marketing antes da submissão. Em suma, não invento nome “mais comercial” que a razão social não sustenta.

Webhook, templates e a janela de 24 horas

Sem webhook HTTPS não existe agente. O endpoint recebe conteúdo de mensagem de entrada e status de saída, além de eventos de qualidade. Eu exijo TLS válido, retry idempotente e log de payload — com redação de dado sensível. Na prática, o agente só “ouve” o cliente se o webhook estiver no ar. Queda de endpoint é queda de canal, não “instabilidade do robô”.

Os templates são o único tipo que a empresa pode enviar fora da janela de atendimento. A janela de 24 horas começa quando o usuário manda mensagem ou liga para o negócio, e se reinicia se ele escrever ou ligar de novo. Enquanto a janela está aberta, a empresa envia mensagem de serviço em texto livre, sem template pré-aprovado. Quando fecha, só template aprovado. Eu já vi operação inteira parar às 25 horas porque o time tentou mandar um “oi, ainda precisa de ajuda?” em texto solto.

Além disso, a aprovação de template leva horas e, em alguns casos, passa de um dia. Template de baixa qualidade pausa — da ordem de 3 horas, depois 6 horas, depois desabilitação. Eu submeto pelo menos um template de utilidade (status de pedido) e um de reabertura de sessão antes do piloto. Template de marketing só com opt-in documentado. Portanto, o backlog de copy não é tarefa do estagiário na véspera.

Na minha análise, o erro conceitual mais caro é tratar a janela como “conversa faturada”. A janela é regra de tipo de mensagem, não modelo de preço. O preço mudou em julho de 2025 e volta a mudar em outubro de 2026; eu separo as duas discussões mais abaixo. Aqui, o ponto é operacional: o agente precisa saber se a janela está aberta antes de escolher o payload.

Quality rating, messaging limit e throughput (80 mps / 1.000 mps)

O quality rating da Meta se alimenta de bloqueio, denúncia, silenciar e arquivar, numa janela da ordem de sete dias. Queda para Low (vermelho) pausa template e trava messaging limit. Eu monitoro isso como SRE monitora erro 5xx. Não é vaidade de marca. É capacidade de enviar.

O messaging limit é o máximo de números únicos para os quais o negócio pode entregar mensagem fora da janela, em 24 horas móveis, no nível do portfólio — compartilhado entre os números. Escalar passa por verificação do negócio e por envio de 2.000 templates de alta qualidade para usuários únicos em 30 dias. Portfólio não verificado não “dispara a base inteira no dia um”. Eu recuso esse plano em kickoff.

Throughput é outra variável. A Cloud API suporta, por padrão, até 80 mensagens por segundo, com upgrade automático para 1.000 mps se o limite de mensagens do portfólio for ilimitado, se o número tiver falado com 100 mil usuários únicos fora da janela em 24 horas móveis, e se o quality_score estiver amarelo ou melhor. Número em coexistência com o App fica em 20 mps. Estouro devolve erro 130429. Portanto, eu dimensiono fila de envio e backoff. Não jogo rajada no endpoint e chamo de “campanha”.

Além disso, um agente de IA para atendimento WhatsApp de alta qualidade ainda pode derrubar o rating se o conteúdo for irrelevante. Volume sem opt-in é a causa clássica. Eu olho o webhook de `phone_number_quality_update` e de pausa de template na primeira semana de piloto, não no pós-mortem.

Opt-in: política da Meta e LGPD ao mesmo tempo

A Meta é direta: é preciso obter opt-in do usuário antes de enviar templates, e o opt-in deve deixar claro o nome do negócio e a intenção. Só se envia mensagem a quem optou. Isso não é “boa prática de CRM”. É regra de plataforma.

Ao mesmo tempo, a LGPD pede base legal por finalidade. Opt-in de Meta e consentimento de marketing não são o mesmo ato, embora se sobreponham no disparo promocional. Eu detalho a base legal na seção de LGPD. Aqui, o ponto para o BSP é operacional: sem log de opt-in, sem template de marketing. Os 18% que bloqueiam número desconhecido, na pesquisa da Opinion Box, são o correlato de produto dessa regra.

Em suma, eu não coloco o agente no ar com WABA “meio pronta”. Coloco com portfólio, número registrado, display name aprovado, webhook estável, templates mínimos e opt-in rastreável. O restante é modelo e processo — e também não é instantâneo.

Passo a passo de implantação (o que a empresa precisa entregar, não só o fornecedor)

A implantação não é uma instalação do fornecedor: a empresa entrega processo, acesso, número, base e dono de exceção. Eu divido o trabalho em semanas, não em um fim de semana. O piloto de um agente de IA para atendimento WhatsApp entra em operação em semanas; o resultado mensurável, entre 60 e 90 dias.

Semana 1–2: diagnóstico, baseline, acesso Meta/CRM, escolha do número

Em primeiro lugar, eu meço o que já existe. Volume por intenção, sistemas de registro, quem decide exceção, TMA, percentual fora do horário, percentual de FAQ repetida. Sem baseline, qualquer “sucesso” vira slide. Além disso, eu começo pela intenção de maior volume com impacto financeiro mensurável — status de pedido, segunda via, agendamento — e não pelo caso mais sofisticado.

Em seguida, peço acesso real: administradores do portfólio Meta, Billing Hub, CRM, ERP de consulta, fila de atendimento. Sem isso, o projeto desenha arquitetura no quadro e não registra o número. A escolha do número — migração, número novo ou coexistência — sai desta semana, por escrito, com o custo de perder histórico ou de ficar em 20 mps.

Enquanto isso, o jurídico e o DPO entram. Não no go-live. Na semana 1. A finalidade do tratamento, o aviso de privacidade e o caminho de revisão humana precisam nascer com o escopo, não como anexo. Portanto, o kickoff que eu faço já tem TI, operação e privacidade na mesma mesa.

Semana 2–4: API, templates, base de conhecimento, ferramentas, handoff

Nesta faixa eu espero WABA no ar, número verificado e registrado, display name submetido, webhook respondendo e, se for o caso, Embedded Signup do BSP concluído. No entanto, a verificação do negócio pode escorregar exatamente aqui. Eu não escondo isso do sponsor. A fila da Meta não cabe no SLA de ninguém.

Em paralelo, submeto templates e monto a base de conhecimento: FAQs de SAC e vendas, políticas, tom, lista do que o agente jamais faz, schemas das ferramentas. Na minha análise, a base é o poste comprido do projeto — não as chaves de API. Além disso, cada ferramenta precisa de permissão mínima: ler pedido, abrir ticket, gravar flag de consentimento. Writeback sem dono de campo vira sujeira no CRM.

O handoff humano ganha gatilhos explícitos: intenção, sentimento, pedido de “falar com gente”, confiança baixa, revisão do Art. 20 da LGPD. A fila recebe transcrição completa, motivo e horário comercial versus fora de hora. Eu recuso transbordo que só diz “aguarde”. O operador precisa do contexto, senão o cliente repete a história e avalia os dois lados como incompetentes.

Há um método geral de piloto — diagnóstico, dados, recorte, deploy — descrito em como implementar agentes de IA na empresa. Eu não o reconto semana a semana. O WhatsApp acrescenta a fila da Meta: display name, template e quality rating. Por isso o calendário deste artigo é específico de canal, não genérico de agente.

Semana 4–8: piloto em produção, qualidade, LGPD operacional

O piloto que eu faço é em produção, com intenções restritas, humano em paralelo e log de acurácia. Números internos primeiro, depois fatia real de clientes. Além disso, eu olho quality rating todos os dias úteis nesta fase. Um template mal aprovado, ou um tom automático demais, aparece em bloqueio antes de aparecer em CSAT.

A LGPD operacional entra no mesmo sprint: aviso de que o usuário fala com assistente de IA, log de opt-in, retenção definida, DPA com BSP e com o host do modelo, caminho de correção e exclusão. Sem isso, o piloto é um tratamento irregular com boa intenção. Eu trato o pacote jurídico como critério de go-live, não como “fase 2”.

Entre a sexta e a décima segunda semana, o trabalho vira afinação: qualidade das respostas, higiene de template, escala de limite, resultado mensurável. Isso alinha o prazo público de piloto em semanas e resultado entre 60 e 90 dias. Não alinha com “no ar amanhã”.

Por que “agente no ar em 24h” é sinal de projeto incompleto

Eu leio “go-live em 24 horas” como sinal de que alguém pulou WABA, pulou base, pulou handoff ou pulou LGPD. Display name e verificação não cabem nesse relógio. Template review não cabe. Ferramenta de ERP não cabe. Portanto, prazo milagroso é, na prática, chatbot colado no App ou API extraoficial.

Além disso, o prazo curto empurra o pior desenho: LLM sem ferramenta, sem identificação de IA e sem humano. Os 59% que rejeitam resposta automática reagem rápido. O quality rating também. Consequentemente, o projeto “rápido” vira número no vermelho e reunião de crise.

Quando implementei recortes honestos, percebi que a pressa útil existe — no diagnóstico e no recorte de intenção, não na Meta. Eu acelero o que a empresa controla. Não prometo o que a Meta agenda.

O que fica depois do go-live (operação assistida)

O agente não se mantém sozinho. A base muda, o catálogo muda, o template envelhece, o modelo erra um caso novo. Eu deixo operação assistida no contrato: atualização semanal de conhecimento, higiene de template, leitura de quality rating, correção de prompt e de ferramenta, relatório mensal. Login e manual não substituem isso.

Ademais, o agente não substitui o time. Ele cobre volume repetitivo e escala juízo. Essa é a frase que eu uso com RH e com o sindicato interno da operação. Sem ela, o projeto nasce com medo e com sabotagem. Com ela, o humano recebe o caso que pede cabeça — e o CSAT tem chance de se aproximar do atendimento pessoa a pessoa.

Arquitetura de referência: do WhatsApp ao CRM, sem caixa-preta

A arquitetura que eu implemento é linear e auditável: cliente WhatsApp, Cloud API e webhooks, WABA, conector, orquestrador com política, RAG, tools e handoff, depois inbox humana, CRM/ERP e registros LGPD. Nada de caixa-preta entre a mensagem e o sistema de registro. Se o fornecedor não desenha esse fluxo, eu não sigo.

ARQUITETURA

Do WhatsApp ao CRM, sem caixa-preta

Cloud API recebe o evento. O agente planeja, chama ferramenta e só então responde.

Canal

Cliente no WhatsApp

Texto, áudio ou imagem entram pela Cloud API (Graph) e chegam no webhook HTTPS da empresa.

Cloud APIWebhook
Conta Meta

WABA, número e templates

Portfólio, display name, quality rating e limite de envio. Fora da janela de 24h, só template aprovado.

WABA24hQuality rating
Agente

Orquestrador com RAG e tools

Política (identificar IA, LGPD), base de conhecimento, ferramentas de CRM/ERP e transbordo com transcrição.

RAGToolsHandoff
Sistemas

CRM, ERP e fila humana

Writeback de ticket e pedido. Humano entra na exceção, não no volume repetível. Log de auditoria fica.

CRMFilaArt. 20

Cloud API ou BSP

Eu trato Cloud API direta e BSP como dois jeitos de chegar no mesmo plano de controle da Meta, não como dois produtos de IA. Na via direta, a empresa controla app, WABA, webhook e Billing Hub. Na via BSP, o Embedded Signup acelera onboarding e o parceiro entrega inbox, UI de template e, muitas vezes, filas. No entanto, a tarifa de plataforma se soma à tarifa da Meta. Portanto, o TCO precisa nascer com três linhas, não com uma.

Além disso, o BSP não pode ser dono opaco da WABA. Eu peço no contrato: quem é admin do portfólio, o que acontece na rescisão, se o número e os templates portam, onde o log mora. Sem cláusula de saída, a empresa troca de “fornecedor de robô” e descobre que o canal ficou no parceiro.

A API extraoficial, repito, não entra no desenho. Tampouco o App como backend. A ajuda da Meta sobre Business App versus Platform é o texto que eu anexo ao briefing de TI.

Orquestrador, RAG, tools, fila humana

O orquestrador é o runtime do agente. Lá eu coloco política (identificar-se como IA, base legal, retenção), conhecimento (FAQ, manual, tom, catálogo via RAG), ferramentas (leitura e escrita de CRM, status de ERP, ticket, agenda), handoff (fila, transcrição, motivo, SLA) e observabilidade (logs, quality rating, revisão de alucinação). Sem orquestrador, o webhook vira um chatbot que responde e some.

O RAG só vale se a fonte for viva e se a resposta citar o trecho. Eu recuso RAG sobre PDF de 2023 como “cérebro”. Além disso, a ferramenta precisa confirmar o efeito: ticket ID de volta, campo atualizado, boleto gerado. O agente de IA para atendimento WhatsApp que “acha que registrou” é chatbot com pretensão.

A fila humana não é um ramal. É um sistema com estado. O operador vê o que o agente tentou, o que a ferramenta retornou e por que transbordou. Consequentemente, o TMA do humano cai e o cliente não recomeça do zero. Eu meço isso no piloto. Se o humano pede os mesmos dados de novo, o handoff falhou.

Multimodal (áudio, imagem) no atendimento brasileiro

O atendimento brasileiro não é só texto. A Opinion Box registra uso intensivo e cotidiano do app; na operação, áudio e print são o padrão, não a exceção. Um agente que só faz FAQ em texto perde uma fatia grande do volume real. Portanto, eu coloco transcrição de áudio, leitura de imagem (boleto, comprovante, tela de erro) e política de quando a mídia vai direto para humano.

No entanto, multimodal sem ferramenta continua perigoso. O modelo descreve o print e inventa o valor do boleto. Eu obrigo extração estruturada e conferência em sistema. Ademais, áudio é dado pessoal. Entra na retenção e no DPA, não no “arquivo temporário do estagiário”.

O que não misturar: Meta Business Agent self-serve vs implementação contratada

O Meta Business Agent é produto da Meta: fontes de conhecimento, conectores, handoff, cobrança própria a partir de 1º de agosto de 2026. É um caminho. Não é o caminho deste artigo. Eu implemento agente sobre a Cloud API, o CRM e o ERP do cliente, com operação assistida em português e LGPD como requisito, não como slide.

Misturar os dois no mesmo briefing gera expectativa errada. O sponsor acha que “a Meta já entrega o agente” e o time de TI acha que vai só ligar um conector. Enquanto isso, o writeback no ERP, o Art. 20 e o relatório mensal não têm dono. Por isso eu separo os produtos no desenho e no contrato.

Onde os projetos quebram (e como auditar o fornecedor)

Os projetos de um agente de IA para atendimento WhatsApp quebram no número errado, no App no lugar da API, na API extraoficial, na falta de humano e no template fora da janela. Eu audito o fornecedor nesses pontos antes do contrato, não depois do incidente.

Número errado, App no lugar de API, API extraoficial

Em primeiro lugar, eu pergunto em qual produto o número está hoje. Se a resposta for “no celular da operação”, o projeto ainda não começou. Em seguida, peço o `PHONE_NUMBER_ID`, a WABA e o endpoint de webhook. Sem esses três, não há Cloud API. Há narrativa.

Além disso, eu pergunto se o fornecedor é Solution Partner ou se a empresa vai direto. “API de WhatsApp” sem portfólio é bandeira vermelha. O risco não é só contrato: é banimento e perda do número que o cliente já tem salvo. Portanto, eu trato unofficial como desqualificação, não como economia.

O App no lugar da API aparece disfarçado de “integração”. Saudação automática mais LLM colado por extensão de navegador não é implantação. Eu peço para ver uma mensagem de template aprovada saindo pela Cloud API. Se não sai, o canal de agente não existe.

Sem fallback humano / sem Art. 20

A Lei 13.709/2018, no Art. 20, dá ao titular o direito de revisão de decisão automatizada. Recusar reembolso, pontuar crédito ou indeferir cadastro sem caminho humano não é só UX ruim. É falha de controle legal. Eu exijo o caminho escrito: gatilho, fila, prazo, registro da revisão.

Os 59% que não gostam de resposta automática, na Opinion Box, são o correlato de marca. Sem humano, o quality rating também sofre. Consequentemente, fallback não é custo extra. É o que impede o canal de morrer.

Quando implementei filas sem transcrição, percebi o pior dos mundos: o cliente já odiava o bot e o humano não tinha contexto. Eu audito isso com uma ligação seca ao piloto — peço “falar com gente” e vejo o que chega na mesa do operador.

Template fora da janela, opt-in de marketing, quality rating no vermelho

Mandar texto livre depois da janela falha. O agente precisa consultar o estado da sessão e cair em template aprovado. Eu vejo esse bug em produção quando o follow-up noturno vira erro de API e o time acha que “o WhatsApp caiu”. Não caiu. A janela fechou.

Opt-in ignorado — template de marketing em dump de CRM — viola política da Meta e LGPD ao mesmo tempo. Os 18% que bloqueiam número desconhecido aceleram o vermelho do quality rating. Além disso, mute e denúncia na janela de sete dias pausam template. Eu peço ao fornecedor o painel de qualidade e a política de pausa. Se ele não souber o que é Low, ele não opera Platform.

Em suma, eu leio o rating como capacidade. Vermelho não é “campanha forte”. É canal doente.

Alucinação com cara de política da empresa

O modo de falha que mais me preocupa não é o “não sei”. É o “sua garantia é de 90 dias” quando a política é outra. O cliente printa. O Procon lê. O jurídico pergunta quem assinou. Portanto, eu proíbo o modelo de completar política. Ferramenta, artigo versionado ou humano.

Fornecedor que não mostra log de chamada de ferramenta, amostragem de alucinação e fila de revisão não está vendendo agente. Está vendendo texto. Eu peço três conversas reais anonimizadas no piloto fechado antes de abrir fatia de produção. Sem isso, não avança.

Quanto custa o canal (Meta) — separado do custo da implementação

O custo do canal na Meta é tarifa por mensagem entregue, não por conversa, e não se mistura com o custo de implementar o agente. Eu orço três faturas: Meta, BSP se houver, e operação do agente. Cobrança por conversa está depreciada desde 1º de julho de 2025. Não uso tabela de reais de implementação neste artigo.

Fim da cobrança por conversa (jul/2025) e o modelo por mensagem

A documentação oficial é inequívoca: conversation-based pricing está depreciado e foi substituído por preço por mensagem em 1º de julho de 2025. Portanto, proposta que ainda fala em “conversa de atendimento” como unidade da Meta está desatualizada. Eu devolvo esse comercial.

O modelo vigente cobra template entregue nas categorias marketing, utility e authentication, conforme o país do destinatário. Eu não colo neste artigo uma tabela Brasil em dólar copiada de BSP. As tarifas andam. A fonte é o rate card ao vivo no Billing Hub e a página de pricing da Meta. Em suma, o briefing de TI pede o card atual, não um print de 2025.

Além disso, o WhatsApp Business App continua sem tarifa de mensagem da Meta — e continua sendo o produto errado para este caso. Grátis, aqui, é o preço de não ter agente.

O que ainda é “serviço” até 30 set 2026 — e o que muda em 1º out 2026

Até 30 de setembro de 2026, respostas de serviço sem template, dentro da janela de 24 horas, seguem sem cobrança — assim desde 1º de novembro de 2024. Templates de utility dentro da janela aberta também seguem sem cobrança desde 1º de julho de 2025. No entanto, a Meta passa a cobrar mensagens de serviço e templates de utility dentro da janela por mensagem a partir de 1º de outubro de 2026. Método de pagamento precisa estar no arquivo até 30 de setembro de 2026; caso contrário, a Meta para de entregar mensagem de serviço.

Eu trato essa data como risco de continuidade, não como detalhe financeiro. Além disso, mensagens do Meta Business Agent passaram a ser cobradas a partir de 1º de agosto de 2026. Quem mistura os produtos mistura as faturas.

A reação de mercado no Brasil — interesse em app próprio e RCS — aparece na cobertura do Mobile Time de 31 de julho de 2026. Eu não uso isso para assustar o sponsor. Uso para explicar por que o Billing Hub não pode ficar “para depois”. Fontes secundárias mencionam faturamento em reais via Facebook Brasil em 2026; eu confirmo no próprio Hub, e não publico tabela de terceiros.

Três faturas: Meta + (BSP) + operação do agente

Na prática, o comprador paga a Meta pelas mensagens, o BSP pela plataforma se houver, os tokens do modelo, e a implementação mais a operação assistida do agente. São linhas distintas. Eu recuso orçamento único que esconde a tarifa da Meta dentro de “WhatsApp ilimitado”.

O agente de IA para atendimento WhatsApp, neste desenho, não tem card público de pacote em reais neste artigo. O que existe, no posicionamento de serviço, é taxa de setup somada a operação assistida mensal. Eu não invento faixa. Eu separei de propósito: canal versus implantação. Quem mistura os dois, depois, não consegue explicar o pico de outubro de 2026.

Consequentemente, o lead de TI leva para o CFO três perguntas. Quanto a Meta cobra neste volume e nestas categorias? Quanto o BSP marca? Quanto custa manter orquestrador, base e humano de exceção? Sem as três, o “payback do robô” é ficção.

LGPD no WhatsApp: logs, base legal e o direito de falar com gente

A LGPD aplica-se à cópia da conversa que a empresa guarda — webhook, BSP, CRM, modelo — e não some porque o transporte no WhatsApp usa criptografia. Base legal depende da finalidade: atendimento não é marketing. O titular precisa saber que fala com IA e precisa de caminho humano, inclusive pelo Art. 20.

O recorte deste artigo é o canal. O mapa mais largo — RIPD, eixos da ANPD, checklist de agente — está em LGPD para agentes de IA em empresas. Aqui, eu aplico a lei ao log, ao opt-in e ao WhatsApp.

Atendimento ≠ marketing (bases legais diferentes)

O Art. 7 da Lei 13.709/2018 lista bases. Consentimento é uma delas, não a única. Atendimento inbound de cliente existente, na minha análise, costuma caber em execução de contrato ou em legítimo interesse, este último com teste de balanceamento. Template de marketing, por outro lado, pede consentimento nos termos do Art. 8: livre, informado, inequívoco. Caixa pré-marcada falha. Ser cliente não é consentimento para disparo promocional.

Além disso, a política de opt-in da Meta e o consentimento da LGPD precisam coexistir no disparo iniciado pela empresa. Eu documento os dois. Minimização, Art. 6, III, também entra no desenho do agente: não pedir CPF para responder “onde está meu pedido” se número e ID do pedido bastam.

Os dados no canal são pessoais: telefone, nome de perfil, conteúdo, áudio, imagem, localização, ID de pedido, CPF se coletado. Tudo isso é tratamento. Portanto, o agente de IA para atendimento WhatsApp herda a finalidade do processo de SAC, não uma finalidade genérica de “IA”.

Onde mora a cópia da conversa (webhook, BSP, CRM, LLM)

A criptografia ponta a ponta no transporte não isenta a cópia de negócio. Essa cópia aparece no webhook da Cloud API, no inbox do BSP, no CRM, no provedor do modelo e no backup. O controlador responde por ela. Eu defino retenção por finalidade — suporte, marketing, prova de consentimento — acesso por papel e proibição de cópia do número corporativo em celular pessoal.

Processadores — BSP, Cloud API, host do modelo, quem implementa — precisam de contrato, Art. 39. Eu coloco como requisito de compra que os dados não treinem modelos de terceiros. Não é slogan. É cláusula. Sem ela, o piloto vaza corpus de atendimento para treino alheio.

Além disso, o Art. 18 exige processo de acesso, correção, exclusão e portabilidade. Eu preciso achar a pessoa no log da WABA e no CRM em prazo operacional. Se o histórico mora só no telefone da coordenadora, esse direito é inviável. Esse é mais um motivo para sair do App.

As sanções do Art. 52, II, chegam a 2% do faturamento no Brasil no último exercício, excluídos os tributos, com teto de R$ 50 milhões por infração, além de multa diária, publicação, bloqueio e eliminação. Bloqueio e eliminação, na prática, desligam o agente. Eu não afirmo que a ANPD já multou operador de bot de WhatsApp em 2025: não trouxe decisão nomeada para este texto.

Transparência (“isto é um assistente de IA”) e revisão humana

Eu identifico o assistente na primeira interação útil. O usuário precisa saber que não está falando com um humano. Isso é transparência, e é também defesa de quality rating: a decepção de “achar que era gente” gera bloqueio. Ofereço o caminho humano no mesmo fôlego, não no rodapé de um menu.

O Art. 20 deixa de ser teoria quando o agente recusa reembolso, pontua crédito ou barra cadastro. Aí o titular pode exigir revisão humana. Handoff, neste ponto, é controle legal. Eu registro o pedido, a decisão humana e o prazo. Sem registro, a empresa não demonstra o direito.

Em suma, LGPD no WhatsApp não se resolve com um aviso genérico no site. Resolve-se com finalidade, log, DPA, identificação de IA e gente de verdade na fila.

LGPD

Três tratamentos, três controles

Atendimento não é marketing. A cópia da conversa mora no webhook, no BSP, no CRM e no LLM.

Suporte
Art. 7
Contrato / interesse
Pedido já existente. Minimizar CPF. Identificar que é um assistente de IA.
Marketing
Art. 8
Consentimento
Template promocional exige opt-in Meta e consentimento LGPD. Cliente ≠ autorização de disparo.
Decisão
Art. 20
Revisão humana
Recusa, crédito, restrição: o titular pode exigir gente na fila, com transcrição.

Multa administrativa: até 2% do faturamento no Brasil, teto de R$ 50 milhões por infração (Lei 13.709/2018, Art. 52).

O que acontece quando está bem feito (casos públicos) e como começar com a BayAI

Quando o canal está bem feito, o agente executa jornada — consulta, acordo, pedido, pós-venda — e o humano entra no juízo. Os casos públicos abaixo não são benchmark de PME; são prova de que ferramenta e writeback mudam conversão. Eu extraio o que é transferível e descarto o que é escala de gigante.

Magazine Luiza — WhatsApp da Lu

A Magazine Luiza lançou o WhatsApp da Lu em novembro de 2025, com Luizalabs, Meta e Google. Texto, imagem e voz; catálogo próprio e cerca de 300 mil sellers do marketplace; da recomendação à compra e ao pós-venda. Em oito meses, segundo o TI Inside de 7 de julho de 2026, as vendas passaram de R$ 100 milhões, com 7,7 milhões de usuários únicos, conversão três vezes a de outros canais digitais, NPS 84,5 e cerca de 20% de compradores recorrentes.

Na minha análise, o que transfere para quem implanta um agente de IA para atendimento WhatsApp não é o GMV. É o desenho: o agente executa a jornada dentro do app, em vez de empurrar o cliente para um site. Magalu é escala de varejo, mais comércio do que N1 de SAC. Eu não uso esse caso como meta de uma operação média. Uso como contraprova de que “FAQ no WhatsApp” é o teto errado.

BBTS — negociação com IA generativa no WhatsApp

A BB Tecnologia e Serviços, do ecossistema do Banco do Brasil, publicou negociação de dívida com IA generativa no WhatsApp, integrada ao sistema bancário, em arranjo com AWS e BRQ. A intenção vira simulação, acordo e boleto, sem sair do app. O Coletivo Tech, em 29 de julho de 2026, reportou conversão de negociação 306% maior, 50% das interações concluídas sem humano e parcelas médias de 33,17 para 14,22.

O que eu levo para o briefing é writeback de núcleo. Sem gravar o acordo no sistema, isso seria chatbot de simulação. Com o boleto saindo do fluxo, é agente. Além disso, o caso é financeiro: autenticação e governança não são opcionais. Uma operação média não copia o core bancário; copia a disciplina de ferramenta.

Probel — Whizz Agent (caso publicado pela OmniChat)

A Probel operou o Whizz Agent da OmniChat no WhatsApp, com mais de 500 FAQs de SAC e vendas, 24 horas, e transbordo humano para pergunta muito técnica. No estudo de caso publicado pela OmniChat, 83% das interações foram resolvidas integralmente pela IA; o agente respondeu por 10% das vendas digitais; a conversão em produto técnico chegou a 8,5%; o TME saiu de 3h27 para segundos; um terço das vendas ocorreu entre 18h e 23h.

Eu rotulo o número como caso de fornecedor. Não é auditoria independente. Mesmo assim, a lição transferível é recorte de FAQ densa mais overflow técnico — e a captura de horário em que o time humano não está sentado. Sem o rótulo de vendor, o 83% vira mito de RFP. Com o rótulo, vira hipótese a testar no piloto.

SumUp — WhatsApp + Salesforce Service Cloud

A SumUp Brasil descreveu, em história de cliente da Salesforce, WhatsApp Business com Service Cloud e Digital Engagement. O WhatsApp chegou a 60% do volume, com mais de 400 mil atendimentos por mês e mais de 6 milhões de conversas desde o lançamento; 80 mil conversas resolvidas automaticamente por mês; CSAT do bot 4,4 contra 4,8 do humano. A implementação levou cerca de três meses. O opt-in com Marketing Cloud dobrou o estoque de consentimento.

Eu uso 400 mil, 80 mil e o CSAT 4,4 versus 4,8 como âncora honesta. O bot não empata o humano e mesmo assim carrega volume. A implementação em torno de três meses conversa com o prazo deste artigo, não com go-live de um dia. Há um −21% de necessidade de falar com humano depois de um IVA de voz: é voz, não WhatsApp, e eu não aplico esse número a este canal.

Diagnóstico → piloto em uma área → operação assistida (sem painel self-serve)

O começo que eu recomendo não é um login. É diagnóstico de volume e de impacto, piloto em uma área, depois operação assistida. Sem painel self-serve como produto. Sem chatbot genérico. O agente cobre o repetitivo; o time fica com o juízo; o quadro não precisa crescer na mesma proporção do volume.

Na prática, eu recorto uma intenção, meço baseline, subo Cloud API de verdade, amarro ferramenta e handoff, e só então abro fatia de produção. O método geral de piloto já existe; o que este canal acrescenta é a fila da Meta e o log de opt-in. Enquanto isso, vendas, financeiro e RH podem herdar o mesmo runtime depois — sem diluir o recorte inicial de atendimento.

Foi nesse desenho que a BayAI se posicionou: implementação contratada de Funcionários de IA, que executam tarefa real no WhatsApp, no CRM e no ERP, para a empresa crescer sem necessariamente expandir o quadro. O dado do cliente não treina modelo de terceiro. Diagnóstico, implementação e operação assistida entram no mesmo serviço; o piloto, em semanas, e o resultado mensurável, entre 60 e 90 dias.

PRAZO

Piloto em semanas, resultado em 60–90 dias

Display name, verificação e template estão na fila da Meta. Não cabem em go-live de 24 horas.

Semana 0–1

Diagnóstico e número

Volume, intenções, CRM, dono da exceção. Decidir migrar, coexistir ou abrir número novo.

Semana 1–4

WABA, webhook e base

Registro Cloud API, templates, ferramentas, handoff e pacote LGPD. Verificação pode escorregar aqui.

Semana 3–6

Piloto em produção

Intenções restritas, humano em paralelo, log de acerto e quality rating no amarelo ou melhor.

Semana 6–12

Operação assistida

Ajuste de KB, higiene de template, limite de envio e relatório mensal. Sem painel self-serve.

Perguntas frequentes

Tire suas dúvidas sobre como implantar um agente de IA para atendimento no WhatsApp. Não encontrou o que procurava? Fale com a BayAI.

O que é um agente de IA para atendimento WhatsApp, na prática?
É um sistema que recebe a mensagem pela Cloud API, decide o próximo passo e chama ferramenta: consulta pedido, abre ticket, atualiza o CRM e só então responde. Se a peça só gera texto e não escreve em sistema de registro, não é agente, é chatbot no mesmo número.
Qual a diferença entre WhatsApp Business App e Cloud API?
O App é caixa no celular, grátis, sem webhook e sem writeback. A Cloud API é a Platform da Meta: evento entra por HTTPS, template sai com aprovação e o inbox fica no BSP ou no sistema da empresa. Coexistência dos dois no mesmo número existe, mas trava o throughput em 20 mensagens por segundo.
Como funciona a janela de 24 horas no WhatsApp?
Cada mensagem ou ligação do cliente abre (ou reinicia) 24 horas em que a empresa pode responder em texto livre, sem template. Fora dessa janela, só entra mensagem de modelo pré-aprovada. Errar isso é a causa clássica de “o robô parou de responder” no dia seguinte.
Preciso de um BSP ou posso ir direto na Cloud API?
Os dois caminhos são oficiais. No direto, a empresa (ou quem implementa) cria o app Meta, registra o número e hospeda o webhook. No BSP, o cadastro costuma ser via Embedded Signup e o parceiro entrega inbox e tela de template, com tarifa de plataforma além da Meta. A escolha é de operação e de quem paga qual fatura, não de “API verdadeira versus falsa”.
Quanto custa um agente de IA para atendimento WhatsApp?
São pelo menos duas faturas, às vezes três: mensagem da Meta, plataforma do BSP se houver, e a implementação/operação do agente. A Meta não cobra mais por conversa desde julho de 2025; cobra por template entregue, e a partir de 1º de outubro de 2026 também a resposta de serviço dentro da janela. Sem método de pagamento no Billing Hub até 30 de setembro de 2026, a Meta para de entregar mensagem de serviço.
O agente substitui o time de atendimento?
Não. Ele assume volume repetível e devolve ao humano o que pede juízo, reclamação ou direito de revisão (Art. 20 da LGPD). 59% dos usuários brasileiros já dizem que não gostam de resposta automática; esconder a IA e cortar o transbordo derruba CSAT e quality rating ao mesmo tempo.
Quanto tempo leva para colocar o agente no ar?
Um piloto bem desenhado entra em semanas, não em 24 horas. Display name, verificação do portfólio e aprovação de template estão na fila da Meta, fora do SLA de qualquer fornecedor. Resultado mensurável, com qualidade e limite de envio estáveis, costuma aparecer entre 60 e 90 dias.
Por onde começar se o número já está no celular da equipe?
Comece pelo diagnóstico: volume, intenções que mais repetem, sistema de registro e quem dono da exceção. Só então decida se o número atual migra, coexiste ou é substituído. Comprar BSP ou modelo de linguagem antes disso congela o projeto no chip da coordenadora.

Conclusão

Implantar um agente de IA para atendimento WhatsApp é um projeto de Platform, não um plugin no App. Eu começo pela Cloud API, pela WABA e pelo writeback, e só então falo de modelo. Além disso, eu separei tarifa da Meta, prazo real em semanas e 60 a 90 dias, e a LGPD da cópia da conversa. Em suma, o canal fica sério quando o agente executa, o humano revisa e o log existe. O restante é conversa de chatbot — e o cliente brasileiro já mostrou que não quer essa conversa.

Vamos olhar o processo certo.

Sem plataforma para configurar sozinho. Um consultor da BayAI conduz o diagnóstico.

Entrar na lista de espera