Automação de WhatsApp por API e webhooks
Automatizar WhatsApp pela API oficial é reagir a evento: algo acontece no seu sistema e uma chamada de API envia a mensagem; algo chega no WhatsApp e um webhook avisa o seu sistema. O resto — janela de 24 horas, template, limite de mensagens — são as regras da Meta sobre quando esse envio é permitido.
Atualizado em
As duas direções
Toda automação de WhatsApp é uma combinação de duas coisas. Vale entender as duas antes de desenhar qualquer fluxo, porque quase todo problema de automação é uma delas mal resolvida.
- Saída: seu sistema envia — uma venda foi aprovada, um pedido saiu para entrega, um agendamento é amanhã. Seu código chama a API e a mensagem sai.
- Entrada: o WhatsApp avisa você — o cliente respondeu, mandou um áudio, clicou num botão. Um webhook assinado chega ao seu endpoint com o conteúdo e o identificador da conversa.
Na coexistência há uma terceira: o eco. Quando alguém atende pelo celular, o que foi digitado ali também chega ao seu sistema — assim o histórico não se parte em dois só porque uma parte do atendimento foi manual.
Como fica no código
Na prática, uma automação é um par de rotinas no seu backend. Nenhuma das duas exige chatbot nem ferramenta visual — é HTTP comum.
- Envio — o evento do seu sistema chama
POST /api/v1/channels/{id}/messagescom o número do cliente e o conteúdo: texto livre se a janela de atendimento estiver aberta, template aprovado se não estiver. O formato está na referência de mensagens e o caminho completo, em enviar template. - Recebimento — um endpoint seu recebe o webhook, confere a assinatura
X-Hub-Signature-256, responde 2xx em até 10 segundos e processa o evento numa fila. Responder rápido importa: entrega sem 2xx é reenviada, e a mesma mensagem chega duas vezes se você não deduplicar. Veja receber mensagens e assinatura e retentativa. - Status de entrega — enviado, entregue, lido e falhou também chegam por webhook (o evento
message.status), não na resposta do envio. Automação que precisa saber se a mensagem foi lida (para mandar um lembrete, por exemplo) escuta esses eventos. - Sem backend próprio — o mesmo par funciona num orquestrador. O guia de n8n monta o envio e o recebimento sem escrever servidor.
O que costuma valer a pena
Em ordem aproximada de retorno por esforço. As primeiras são simples e pagam rápido; as últimas são projetos.
- Notificação transacional — pedido confirmado, código de rastreio, lembrete de consulta. Template aprovado, disparo por evento, e o cliente não precisa perguntar nada.
- Resposta imediata fora do horário — dentro da janela de atendimento, uma resposta automática que diz quando alguém vai retornar evita a conversa morrer. Desde 1º de outubro de 2026 ela conta como mensagem de serviço: gasta a franquia de 1.000 gratuitas por mês do número e, depois dela, é cobrada — vale medir quantas disparam por dia.
- Roteamento para o CRM — cada mensagem recebida vira registro no sistema de quem atende, com o número e o canal identificados.
- Recuperação de carrinho e retomada — exige template de marketing aprovado, opt-in do cliente e cuidado com frequência, porque é o tipo de disparo que mais gera bloqueio e derruba a nota do template quando exagerado.
- Atendimento conversacional — o chatbot propriamente dito. É o que mais aparece em anúncio e o que menos costuma ser o gargalo real da operação.
Onde as automações quebram
Quatro regras da Meta explicam quase toda automação que funcionou no teste e falhou em produção.
- A janela de 24 horas — passou o prazo desde a última mensagem do cliente, só sai template. Um fluxo que responde livremente no teste (onde você acabou de mandar mensagem) volta recusado no dia seguinte, com a mesma chamada e o mesmo código.
- Template precisa de aprovação — e reprovação é comum. Texto promocional demais, variável no começo da mensagem e conteúdo genérico são causas frequentes. Aprovar leva de minutos a horas, então não é algo para deixar para o dia do lançamento.
- Limite de mensagens — é o número de clientes diferentes que a empresa alcança fora da janela de atendimento em 24 horas móveis, somando todos os números do mesmo portfólio de negócios. Começa em 250 e sobe em degraus (250, 2.000, 10.000, 100.000 e ilimitado) conforme a empresa usa pelo menos metade do limite com qualidade alta. Um disparo grande em conta nova bate no teto e o restante não sai.
- Velocidade — até 80 mensagens por segundo por número (20 em coexistência). Acima disso a API devolve erro de limite, e a automação precisa de fila com nova tentativa, não de laço que dispara tudo de uma vez.
O que a API oficial não faz
Vale saber antes de desenhar o produto, porque não é limitação de fornecedor — é o que a Meta não permite:
- Ler a agenda de contatos do aparelho.
- Disparar para quem não deu consentimento. A Meta exige opt-in antes de qualquer template, e lista comprada gera o tipo de denúncia que pausa templates e pode interromper a campanha no meio.
- Automatizar os grupos que já existem no aplicativo: na coexistência, grupos não são sincronizados com a API.
E o que a Meta permite, mas o CRPRO Hub ainda não oferece: a Groups API, lançada em outubro de 2025, que cria e administra grupos pela própria API; e a importação do histórico anterior à conexão, que a Meta libera para coexistência (até seis meses de conversas, nas 24 horas seguintes à conexão). Hoje, no Hub, o histórico começa na conexão.
Perguntas frequentes
O que dá para automatizar no WhatsApp com a API oficial?
Envio de mensagem a partir de um evento do seu sistema, resposta automática dentro da janela de atendimento, encaminhamento do que chega para um CRM ou atendente, e disparo de notificação transacional por template aprovado. O que não dá é ler a agenda de contatos do aparelho nem disparar para quem não deu consentimento.
O que é a janela de 24 horas?
É o período em que sua empresa pode responder livremente depois que o cliente manda uma mensagem. Dentro dela, texto, mídia e botão saem sem precisar de template. Fora dela, só é possível iniciar conversa com uma mensagem de template previamente aprovada pela Meta. Atenção ao custo: desde 1º de outubro de 2026, a resposta dentro da janela é cobrada por mensagem depois das 1.000 mensagens de serviço gratuitas que cada número tem por mês; até 30 de setembro de 2026, ela era gratuita.
Automação de WhatsApp pode banir o número?
Na API oficial, usar automação não é motivo de banimento: o que existe é avaliação de qualidade. Bloqueios e denúncias derrubam a nota dos templates, que podem ser pausados ou desativados, e travam a subida do limite de mensagens. Desde 7 de outubro de 2025, a queda de qualidade não rebaixa o limite já conquistado, mas uma campanha mal recebida pode ser interrompida no meio e deixar a conta impedida de enviar templates. O banimento por automação é o risco das integrações não oficiais, que a Meta proíbe.
Quantas mensagens por segundo a API do WhatsApp aguenta?
Até 80 mensagens por segundo por número, contando entrada e saída. A Meta sobe para até 1.000 por segundo sem custo, para números de alto volume com limite de mensagens ilimitado. Número em coexistência com o aplicativo fica fixo em 20 por segundo.
Preciso de um chatbot para automatizar o WhatsApp?
Não. Boa parte das automações que geram receita é mais simples que um chatbot: confirmar um pedido, avisar de uma entrega, lembrar de um agendamento. Isso é um webhook e uma chamada de envio — não exige árvore de conversa nem modelo de linguagem.
Fontes
Documentação oficial da Meta, conferida em 3 de outubro de 2026.