Seu chatbot de IA para WhatsApp pode rodar em qualquer modelo de IA, e você pode trocar de modelo a qualquer momento sem reconstruir nada. Um webhook no seu servidor recebe cada mensagem do cliente, e o modelo de linguagem de grande escala, ou LLM, escreve a resposta. Um provedor de soluções, ou BSP, uma empresa que a Meta autoriza a oferecer acesso à API do WhatsApp, envia essa resposta de volta ao cliente. Seu bot pode responder livremente por 24 horas após a última mensagem do cliente e, depois disso, só com modelos aprovados. Conectar tudo exige conhecimentos básicos de programação no servidor, e a 360Dialog é um BSP líder que pode ajudar você nisso.
Principais conclusões
- Você usa o seu próprio LLM e o seu próprio código, e o BSP fornece apenas a conexão com o WhatsApp.
- Você pode se concentrar na lógica do bot enquanto um BSP cuida da configuração do webhook, da entrega de mensagens, da integração de números de telefone e da conformidade com a Meta.
- As tarifas dos LLMs na tabela comparativa vão de $0,10 a $2,00 por milhão de tokens de entrada e de $0,50 a $10,00 por milhão de tokens de saída.
- A janela de atendimento ao cliente de 24 horas do WhatsApp permite que o seu bot envie qualquer tipo de mensagem enquanto ela está aberta e apenas modelos aprovados depois que ela fecha.
- A 360Dialog, Official Meta Solution Partner que atende mais de 100.000 empresas, conecta o seu bot à API do WhatsApp a partir de EUR 49 por número por mês, sem sobretaxa nas tarifas de mensagens da Meta.
Como é a arquitetura?
Um chatbot de IA para WhatsApp tem três camadas: o webhook, o LLM e a etapa de envio. Cada turno da conversa passa por elas em seis etapas:
- Um cliente envia uma mensagem no WhatsApp.
- Seu BSP encaminha os dados da mensagem para o seu webhook, um ponto de extremidade HTTPS no seu servidor.
- Seu servidor extrai o texto e o envia para a API do LLM que você escolheu, como OpenAI, Anthropic ou Google.
- O LLM retorna uma resposta gerada.
- Seu servidor envia essa resposta de volta ao WhatsApp pela API de mensagens do BSP.
- O cliente vê a resposta no chat do WhatsApp.
O BSP fica entre o seu servidor e a WhatsApp Cloud API da Meta. Assim, você não precisa lidar diretamente com a infraestrutura da Meta. Seu código cobre tudo, do recebimento da mensagem do cliente à composição da resposta. Você pode trocar o LLM ou adicionar geração aumentada por recuperação (RAG) sem mexer na camada de mensagens.
Por que você precisa de um BSP entre o seu bot e o WhatsApp?
Um BSP tira da sua equipe de engenharia o trabalho operacional do WhatsApp: integração de números de telefone, configuração de webhooks, autenticação da API, entrega de mensagens e conformidade contínua com a Meta. Você pode acessar a WhatsApp Cloud API da Meta diretamente, mas aí todas as tarefas operacionais ficam com você: provisionar o seu número de telefone, configurar e monitorar webhooks, acompanhar as versões da API e resolver problemas com o suporte da Meta. Um BSP como a 360Dialog cuida disso por você.
A 360Dialog provisiona o seu acesso à WhatsApp Business API, configura o ponto de extremidade do seu webhook, emite a sua chave de API (a credencial que o seu servidor envia em cada requisição) e oferece suporte técnico 24/7. Todo o fluxo de trabalho do seu chatbot depende de webhooks bem configurados. Se o webhook cair, as mensagens deixam de chegar ao seu LLM até que uma das novas tentativas da Meta seja bem-sucedida. O suporte a múltiplos webhooks da 360Dialog entrega cada mensagem recebida a mais de um ponto de extremidade. Você pode encaminhar as mensagens para o seu chatbot e para uma caixa de entrada compartilhada separada ao mesmo tempo, pelo mesmo número.
Se você prefere criar o bot sem programar, em uma ferramenta de fluxos de trabalho, veja o guia completo de automação do WhatsApp e estas outras formas de automação.
Se você quer acesso no nível da API para um chatbot personalizado, clique em Começar a usar a API e conecte o seu número.
Qual LLM escolher para um chatbot de WhatsApp?
Escolha o seu LLM pelo volume de mensagens, pelo orçamento e pela complexidade das conversas. Os seis provedores abaixo oferecem APIs prontas para produção que servem para um chatbot de WhatsApp, cada um com preços, janelas de contexto e pontos fortes diferentes. Para usar os modelos por trás do ChatGPT, chame a API da OpenAI, que oferece o modelo do ChatGPT como chat-latest. A tabela compara um modelo recomendado por provedor, com as tarifas publicadas mais recentes.[1][2][3][4][5][6]
| Provedor | Modelo | Entrada ($/1M tokens) | Saída ($/1M tokens) | Janela de contexto | Principal ponto forte |
|---|---|---|---|---|---|
| OpenAI | GPT-6 Luna | $0,10 | $0,50 | 1,05M tokens | Rápido, acessível, ideal para alto volume |
| Anthropic | Claude Sonnet 5.5 | $2,00 | $10,00 | 1M tokens | Equilíbrio entre velocidade e inteligência, contexto amplo |
| Gemini 3.8 Flash | $0,75 | $3,75 | 1M tokens | Nível gratuito disponível, contexto de 1M, agêntico | |
| Perplexity | sonar (Agent API) | $0,25 | $2,50 + $2,50/mil pesquisas na web | Não publicado | Pesquisa na web integrada, respostas fundamentadas |
| Azure OpenAI | GPT-6 Luna* | $0,10 | $0,50 | 1,05M tokens | Conformidade corporativa, residência de dados |
| xAI | Grok 4.7 | $2,00 | $6,00 | 500 mil tokens | Forte em programação, raciocínio configurável |
*Os preços do Azure OpenAI mostrados valem para o tipo de implantação Global e correspondem aos preços de tabela da OpenAI. As implantações Data Zone custam $0,11 de entrada e $0,55 de saída por milhão de tokens. A Agent API da Perplexity soma $2,50 a cada 1.000 pesquisas na web aos custos de tokens, e a Perplexity encerrou o suporte ao Sonar Chat Completions em 27 de setembro de 2026. Os preços do Gemini 3.8 Flash do Google valem até 31 de dezembro de 2026. A partir de 1º de janeiro de 2027, eles dobram para $1,50 de entrada e $7,50 de saída por milhão de tokens. Os preços podem mudar a qualquer momento. Consulte as fontes originais abaixo para ver as informações atualizadas.
Para bots de atendimento ao cliente de alto volume, com trocas curtas, o GPT-6 Luna tem o menor custo por token da tabela. Se o seu chatbot precisa responder com dados atuais, OpenAI, Google Gemini, Perplexity e o Grok da xAI oferecem pesquisa na web integrada.
O Microsoft Copilot se encaixa nessa arquitetura de duas formas. Seu próprio servidor de webhook pode acessar um agente do Copilot Studio pela Direct Line API da Microsoft: o seu servidor repassa a mensagem do WhatsApp ao agente e envia a resposta dele de volta pelo seu BSP.[7] O canal próprio da Microsoft para WhatsApp no Copilot Studio funciona pelo Azure Communication Services, fora de um BSP. Ele deixou de aceitar novas conexões do WhatsApp após 23 de outubro de 2026, e os agentes conectados antes dessa data continuam funcionando.[8] Para um projeto novo, use o caminho da Direct Line pelo seu BSP. O Azure OpenAI, listado na tabela, é a API de modelos da Microsoft.
Como conectar seu chatbot em três etapas?
Você conecta o seu chatbot ao WhatsApp pela 360Dialog em três etapas: configure o webhook, chame o LLM e envie a resposta. A API da 360Dialog precisa de um único cabeçalho de autenticação e de um corpo JSON simples. Isso mantém mínimo o código de integração do seu lado. Quando o webhook estiver no ar e a sua chave de API estiver ativa, cada mensagem recebida no WhatsApp chega automaticamente ao seu ponto de extremidade.
Etapa 1: configure o webhook
Registre o seu ponto de extremidade HTTPS na 360Dialog para que as mensagens recebidas cheguem ao seu servidor. Seu servidor de webhook precisa de um certificado TLS ou SSL válido, e certificados autoassinados não são aceitos. Responda a cada notificação válida com o status HTTP 200. Se uma entrega falhar, a Meta tenta de novo na hora e depois com intervalos cada vez maiores, durante 7 dias. Qualquer notificação ainda sem confirmação após 7 dias é descartada. Elimine as notificações duplicadas no seu servidor, porque uma nova tentativa pode repetir uma notificação que você já recebeu.[9]
Etapa 2: chame o LLM
Quando o webhook receber uma mensagem, extraia o texto e envie-o para a API do LLM escolhido. Adicione as instruções de sistema, o histórico da conversa ou o contexto de RAG de que o seu caso de uso precisa. O LLM retorna uma resposta gerada.
Etapa 3: envie a resposta
Envie a resposta do LLM de volta ao WhatsApp pela API de mensagens da 360Dialog:
Ponto de extremidade: POST https://waba-v2.360dialog.io/messages
Cabeçalho: D360-API-KEY: sua-chave-de-api
Corpo:
{
"messaging_product": "whatsapp",
"to": "<CUSTOMER_PHONE_NUMBER>",
"type": "text",
"text": {
"body": "Sua resposta gerada aqui"
}
}
A Meta recomenda escrever o número de telefone do destinatário com o sinal de mais e o código do país. O campo to aceita sinais de mais, hifens, parênteses e espaços.[10]
O que é a regra das 24 horas para chatbots?
O WhatsApp dá a cada número comercial uma janela de atendimento ao cliente de 24 horas, e essa janela define o que o seu chatbot pode enviar. Ela abre quando um cliente envia uma mensagem ou liga para o número da sua empresa.[11] Enquanto ela está aberta, o seu chatbot pode enviar qualquer tipo de mensagem: texto, imagens, documentos, listas interativas ou botões. Depois que ela fecha, toda mensagem que o seu bot envia, inclusive um acompanhamento proativo, precisa ser um modelo aprovado previamente pela Meta.
Planeje as suas conversas em torno dessa regra. Se um cliente fica 24 horas sem escrever e depois volta a escrever, a nova mensagem reinicia a janela.
Desde 1º de outubro de 2026, a Meta cobra por mensagem as mensagens de serviço enviadas dentro da janela de 24 horas, com as mesmas tarifas por mercado das mensagens de utilidade e de autenticação.[12] Cada número de telefone comercial recebe 1.000 mensagens de serviço gratuitas por mês, e a Meta cobra a partir da 1.001ª. As mensagens gratuitas que você não usar não passam para o mês seguinte. Os modelos de utilidade enviados com a janela aberta também são cobrados.
As respostas escritas por uma IA de terceiros contam como mensagens de serviço. Um chatbot que resolve as dúvidas em menos turnos usa menos mensagens cobradas. A política para provedores de IA da Meta, em vigor desde 15 de janeiro de 2026, só permite que um assistente de IA de uso geral use a Plataforma do WhatsApp Business onde a Meta é legalmente obrigada a permitir.[13] A política não muda as cobranças da Meta para as demais empresas. Se o seu chatbot responde pela sua própria empresa, as respostas dele são cobradas como mensagens de serviço.
Quando o bot deve sair de cena?
Seu bot deve passar a conversa para um atendente humano quando chegar ao limite dele, e uma transferência confiável é tão importante quanto a própria lógica do bot. Acione a transferência quando o cliente pedir explicitamente um humano, quando a confiança do LLM cair abaixo de um limite definido por você ou quando um número definido de turnos passar sem solução. Acione-a também quando a conversa entrar em um tema para o qual o bot não foi treinado, como contestações de cobrança, questões jurídicas ou reclamações. Seu chatbot deve avisar o cliente que um atendente humano vai assumir e parar de gerar respostas nessa conversa.
Com o roteamento para múltiplos webhooks da 360Dialog, o seu bot e a sua caixa de entrada compartilhada podem funcionar no mesmo número do WhatsApp. Quando uma transferência é acionada, o seu aplicativo marca a conversa para um atendente humano na sua ferramenta de suporte ou de caixa de entrada.
O que o seu provedor de API não faz?
Seu provedor de API deixa o chatbot em si com você: a lógica do chatbot, o LLM, as instruções, o histórico das conversas e a cobrança do LLM ficam do seu lado. A 360Dialog fornece a infraestrutura da API do WhatsApp por baixo.
Quando o seu provedor de LLM aumentar os preços ou um modelo melhor for lançado, a abordagem na camada de API permite trocar: você substitui a chamada ao LLM no seu código, e todo o resto continua igual.
Por que a 360Dialog?
Como Official Meta Solution Partner, a 360Dialog opera a infraestrutura da API do WhatsApp para mais de 100.000 empresas e mais de 2 bilhões de mensagens por mês. Os planos começam em EUR 49 por número por mês, sem sobretaxa nas tarifas de mensagens da Meta. As mensagens recebidas chegam ao seu webhook em tempo real, e cada resposta sai por um único ponto de extremidade de mensagens. Quando algo dá errado no nível da infraestrutura do WhatsApp, nossa equipe de suporte 24/7 resolve, e a sua equipe de engenharia continua focada no bot.
Para equipes que preferem um caminho sem código, a página de integrações apresenta ferramentas de fluxo de trabalho como Zapier, n8n e Make. O Meta Business Agent é o agente de IA da própria Meta, uma opção à parte se você não quiser operar o seu próprio LLM.
Para que o seu chatbot envie mensagens no WhatsApp com o LLM de sua escolha, clique em Começar a usar a API e conecte o seu número.
Perguntas frequentes
Preciso saber programar para criar um chatbot de IA para WhatsApp?
Criar um chatbot de IA personalizado para WhatsApp exige conhecimentos básicos de programação no servidor. No mínimo, você configura um ponto de extremidade HTTPS para o webhook, faz requisições HTTP para a API de um LLM e envia um corpo JSON para a API de mensagens da 360Dialog. Python, Node.js, PHP e qualquer linguagem com uma biblioteca HTTP funcionam.
Quanto custa manter um chatbot de IA para WhatsApp?
Um chatbot de IA para WhatsApp tem três custos: acesso à API pelo BSP, mensagens de serviço cobradas pela Meta e uso da API do LLM. A 360Dialog custa a partir de EUR 49 por número por mês, sem sobretaxa nas tarifas da Meta. Cada número de telefone comercial tem 1.000 mensagens de serviço gratuitas por mês, sem acúmulo, e a Meta cobra a partir da 1.001ª conforme o mercado.
No preço mais baixo, o GPT-6 Luna da OpenAI cobra $0,10 por milhão de tokens de entrada e $0,50 por milhão de tokens de saída.
Meu chatbot pode enviar mensagens fora da janela de 24 horas?
Fora da janela de atendimento ao cliente de 24 horas, o seu chatbot só pode enviar modelos de mensagem aprovados previamente. O WhatsApp inicia a contagem de 24 horas quando um cliente envia mensagem ou liga para o número da sua empresa. Com a janela aberta, qualquer tipo de mensagem é permitido. Depois que ela fecha, mensagens de formato livre ficam bloqueadas até o cliente voltar a entrar em contato.
O que acontece se o meu webhook cair?
Se o seu webhook não responder a uma notificação com o status HTTP 200, a Meta considera que a entrega falhou. Ela tenta de novo na hora e depois com intervalos cada vez maiores, durante 7 dias, e descarta qualquer notificação sem confirmação após 7 dias. As novas tentativas podem chegar duplicadas. Por isso, uma queda prolongada deixa ao seu bot um acúmulo de notificações para filtrar e processar.
Com o suporte a múltiplos webhooks da 360Dialog, cada mensagem recebida também pode ir para um segundo ponto de extremidade, como um serviço de registro de logs.
Qual a diferença entre um chatbot de IA personalizado e o Meta Business Agent?
Um chatbot de IA personalizado roda com o LLM, as instruções e a lógica de conversa que você escolhe, e chega ao WhatsApp pelo seu BSP. O Meta Business Agent é o agente de IA da própria Meta para mensagens comerciais. Nosso comparativo Meta Business Agent vs. agente de IA de terceiros mostra quando cada um se encaixa.
Fontes
[1] OpenAI API Pricing. https://developers.openai.com/api/docs/pricing (accessed October 22, 2026).
[2] Anthropic Claude Models Overview. https://platform.claude.com/docs/en/models/overview (accessed October 22, 2026).
[3] Google Gemini API Pricing. https://ai.google.dev/gemini-api/docs/pricing (accessed October 22, 2026).
[4] Perplexity Agent API Models. https://docs.perplexity.ai/docs/agent-api/models (accessed October 22, 2026).
[5] Azure OpenAI Service Pricing. https://azure.microsoft.com/en-us/pricing/details/azure-openai/ (accessed October 22, 2026).
[6] xAI Grok Models. https://docs.x.ai/developers/models (accessed October 22, 2026).
[7] Microsoft Copilot Studio: Connect Your Agent to a Custom Application (Direct Line API). https://learn.microsoft.com/en-us/microsoft-copilot-studio/publication-connect-bot-to-custom-application (accessed October 22, 2026).
[8] Microsoft Copilot Studio: Publish an Agent to WhatsApp. https://learn.microsoft.com/en-us/microsoft-copilot-studio/publication-add-bot-to-whatsapp (accessed October 22, 2026).
[9] Meta WhatsApp Cloud API: Create a Webhook Endpoint. https://developers.facebook.com/documentation/business-messaging/whatsapp/webhooks/create-webhook-endpoint (accessed October 22, 2026).
[10] Meta WhatsApp Cloud API: Service Messages. https://developers.facebook.com/documentation/business-messaging/whatsapp/messages/send-messages (accessed October 22, 2026).
[11] Meta WhatsApp Pricing: Pricing on the WhatsApp Business Platform. https://developers.facebook.com/documentation/business-messaging/whatsapp/pricing (accessed October 22, 2026).
[12] Meta WhatsApp Pricing: Upcoming Pricing Updates for Meta Business Agent, Service and Utility Messages. https://developers.facebook.com/documentation/business-messaging/whatsapp/pricing/non-template-messages (accessed October 22, 2026).
[13] Meta WhatsApp Pricing: New Pricing Policy for AI Providers. https://developers.facebook.com/documentation/business-messaging/whatsapp/pricing/ai-providers/ (accessed October 22, 2026).




