As 3 formas de construir um chatbot no WhatsApp
1. No-code com flow builder (mais rápido)
Plataformas drag-and-drop:
- Zavu Flow Builder
- ManyChat
- LandBot
- Tidio
- Wati
2. Agente de IA conectado ao WhatsApp (médio)
Combina LLM (GPT, Claude) com a API do WhatsApp. Resolve perguntas complexas com base de conhecimento.
Tempo: 1-3 diasCusto: R$ 250-2.500/mês (volume + tokens LLM)Para quem: SaaS, e-commerce, suporte 24/73. Bot custom com código (mais controle)
Você desenvolve seu próprio bot conectando WhatsApp Business API ao seu backend.
Tempo: 1-4 semanasCusto: tempo de desenvolvimento + infra + WhatsApp (R$ 0.04-0.18 por conversa)Para quem: lógicas muito específicas, integrações complexasRota 1: Chatbot no-code com Zavu Flow Builder
Zavu inclui um flow builder visual em seu plano Hobby (R$ 99/mês):Resultado: chatbot que responde 24/7 sem escrever uma linha de código.
Rota 2: Chatbot com IA (agente RAG)
Se você quer um bot que responda com base em sua documentação, FAQs e catálogo, use um agente de IA com RAG (Retrieval Augmented Generation):
typescriptimport Zavu from "@zavudev/sdk" const zavu = new Zavu({ apiKey: process.env.ZAVU_API_KEY }) // 1. Criar agente com base de conhecimento const agent = await zavu.agents.create({ name: "Suporte Loja", model: "gpt-4o-mini", systemPrompt: "Você é assistente da LojaXYZ. Responda com base na documentação. Se não souber, escale para humano.", channels: ["whatsapp"] }) // 2. Upload de documentos para base de conhecimento await zavu.agents.knowledgeBase.upload({ agentId: agent.id, files: [ "./docs/perguntas-frequentes.md", "./docs/politica-devolucao.pdf", "./docs/catalogo-produtos.json" ] }) // 3. Conectar ao webhook (Zavu faz automaticamente) // 4. Pronto! Cliente manda mensagem → agente responde com info da KB
O agente:
- Lê a pergunta do cliente
- Busca trechos relevantes de sua documentação
- Gera resposta com citações
- Se não tem info suficiente, transfere para humano
- Aprende com correções da equipe
Rota 3: Chatbot custom com código
Para lógica muito específica (integração com sua base de dados, ERP, comportamento condicional complexo):
typescript// app/api/whatsapp-webhook/route.ts import Zavu from "@zavudev/sdk" const zavu = new Zavu({ apiKey: process.env.ZAVU_API_KEY }) export async function POST(req: Request) { const event = await req.json() if (event.type !== "message.inbound") return new Response("ok") const text = event.message.text?.toLowerCase()atendente/)) { // Transferir para equipe await transferToAgent(from) } else { // Default await zavu.messages.send({ to: from, channel: "whatsapp", text: "Olá! 👋 Sou o assistente. Como te ajudo? (rastreio, preços, falar com humano)" }) } return new Response("ok") }
"" const from = event.message.from // Lógica do bot if (text.match(/rastreio pedido onde/)) { // Consultar base de dados const pedido = await db.pedidos.findByPhone(from) if (pedido) { await zavu.messages.send({ to: from, channel: "whatsapp", text: Seu pedido #${pedido.id} está ${pedido.estado}.}) } else { await zavu.messages.send({ to: from, channel: "whatsapp", text: "Não encontrei seu pedido. Me dá o número?" }) } } else if (text.match(/precovalor quanto/)) { await zavu.messages.send({ to: from, channel: "whatsapp", messageType: "buttons", text: "Qual produto te interessa?", content: { buttons: [ { id: "p1", title: "Plano Básico" }, { id: "p2", title: "Plano Pro" }, { id: "p3", title: "Falar com vendedor" } ] } }) } else if (text.match(/humano pessoa
Combine com sua lógica de negócio, base de dados, ML, o que precisar.
Requisitos para construir um chatbot no WhatsApp
Custos reais de um chatbot WhatsApp em 2026 (Brasil)
Para um negócio com 5.000 conversas/mês:
| Componente | Custo (BRL/mês) |
|---|
| Plano plataforma Zavu Pro | R$ 250 |
|---|---|
| Conversas Meta (mix 60% utility, 30% marketing, 10% service) | ~R$ 1.000 |
| Tokens GPT-4o-mini (se usa IA) | ~R$ 150 |
| Total | ~R$ 1.400/mês |
- 1 atendente full-time (Brasil) = R$ 2.500-4.500/mês
- 24/7 cobertura = 3+ atendentes = R$ 10.000+/mês
- Chatbot atende 70% sem intervenção + escala sem contratar mais
Boas práticas para chatbots WhatsApp
Erros comuns
1. Bot que finge ser humano. Cliente percebe e fica bravo. Seja honesto.2. Sem escape para humano. Bot só dá loop "não entendi" sem opção de transferir = perda de cliente.3. Respostas longas. O que em email são 3 parágrafos, no WhatsApp é 1 frase.4. Sem testing antes do launch. Teste com 10 colegas antes do lançamento. Vai encontrar 20 coisas para arrumar.5. Marketing fora de templates. Mandar promoção crua fora da janela de 24h sem template aprovado = bloqueio de número.Recursos relacionados
- API do WhatsApp: guia para devs
- WhatsApp Cloud API tutorial
- Agentes de IA para WhatsApp
- Construa um agente com Python + FastAPI
- Documentação Zavu