Integração para chatbots
Integrar WhatsApp no Typebot com a ZapZap API
O Typebot é um construtor visual de chatbots conversacionais de código aberto. Em vez de formulários estáticos, você monta um fluxo de perguntas e respostas usando blocos arrastáveis: bolhas de texto e mídia, inputs para capturar dados do visitante e blocos de lógica e integração. O bot conduz a conversa, guarda cada resposta em variáveis e permite publicar o fluxo como link, embed no site ou popup. É muito usado para captação de leads, qualificação e onboarding, justamente porque transforma um cadastro chato em um bate-papo natural.
Por que conectar
O Typebot é ótimo para capturar dados dentro de uma conversa, mas por padrão a conversa acontece no navegador. Conectando o Typebot à ZapZap API, cada lead que termina o fluxo pode receber uma mensagem no WhatsApp na hora: uma confirmação, o link de agendamento, um cupom ou o primeiro contato de um atendente. Cenário concreto: uma clínica publica um Typebot que pergunta nome, telefone e o procedimento de interesse. Assim que o lead responde, o bloco de integração chama a ZapZap API e o WhatsApp da clínica manda uma mensagem personalizada de boas-vindas com os próximos passos. O lead sai do fluxo e já encontra uma conversa aberta no WhatsApp, sem ninguém digitar nada manualmente. Como cada número roda em uma instância gerenciada com aquecimento em comunidade e IA por instância, esse disparo automático acontece de forma mais próxima do comportamento humano, o que reduz o risco de bloqueio.
Passo a passo
- 1
Monte o fluxo e capture os dados no Typebot
No editor do Typebot, arraste blocos da categoria Inputs para o canvas: use o Text input para o nome e o Phone number input para o telefone. O Typebot salva cada resposta em uma variável, por exemplo {{Nome}} e {{Telefone}}. Confira os nomes das variáveis no painel Variables, no canto do editor.
- 2
Adicione o bloco HTTP request
Abra a paleta de blocos à direita, vá na categoria Integrations e arraste o bloco HTTP request (antigo bloco Webhook) para o final do fluxo, depois dos inputs. É esse bloco que vai falar com a ZapZap API quando o lead terminar de responder.
- 3
Configure método, URL e headers
Clique no bloco HTTP request para abrir as configurações. Em Method escolha POST e em URL cole o endpoint de envio da ZapZap API (base https://api.zapzapapi.com, confira o caminho exato em https://api.zapzapapi.com/llms.txt). Abra Headers e adicione duas linhas: x-api-key com sua chave e x-api-secret com seu secret, ambos disponíveis no painel da ZapZap.
- 4
Monte o Body com as variáveis do Typebot
Ainda no bloco, vá em Body e selecione JSON. Escreva o corpo referenciando as variáveis capturadas com chaves duplas, por exemplo o número em {{Telefone}} e uma mensagem que use {{Nome}}. O Typebot substitui os valores reais no momento do envio. Os nomes exatos dos campos do corpo estão documentados em https://api.zapzapapi.com/llms.txt.
- 5
Teste no preview e publique
Clique em Test na barra superior para rodar o fluxo em modo preview e verifique se a requisição sai com status de sucesso (você pode usar o Test the request dentro do próprio bloco). Confirmado o envio no WhatsApp, clique em Publish para colocar o Typebot no ar como link, embed ou popup.
Exemplo
// Exemplo ILUSTRATIVO do Body do bloco HTTP request (POST)
// Os campos exatos estão na doc: https://api.zapzapapi.com/llms.txt
//
// URL: https://api.zapzapapi.com/api/v1/{instanceId}/send/text (endpoint ilustrativo)
// Método: POST
// Headers:
// x-api-key: SUA_API_KEY
// x-api-secret: SEU_API_SECRET
// Content-Type: application/json
//
// Body (JSON) com variáveis do Typebot:
{
"number": "{{Telefone}}",
"mensagem": "Oi {{Nome}}, recebemos seu contato e já vamos te atender por aqui."
}Ilustrativo. Os campos e endpoints exatos estão na documentação.
Perguntas frequentes
Preciso do WhatsApp Business API oficial para usar com o Typebot?
Não. A ZapZap API funciona com instâncias gerenciadas do WhatsApp não oficial. Você conecta seu número lendo um QR Code no painel e passa a enviar e receber mensagens por REST, sem precisar de aprovação de templates ou processo oficial da Meta.
Como o Typebot autentica na ZapZap API?
A autenticação é por dois headers no bloco HTTP request: x-api-key e x-api-secret. Você gera esse par no painel da ZapZap e cola nos Headers da requisição. Sem eles, a chamada é recusada.
Consigo receber respostas do WhatsApp de volta no fluxo?
O Typebot é o gatilho de saída: ele dispara a mensagem quando o lead termina o fluxo. Para reagir a mensagens que chegam no WhatsApp, a ZapZap API envia eventos por webhook, que você pode tratar em uma automação separada (n8n, Make ou seu backend). Os eventos disponíveis estão em https://api.zapzapapi.com/llms.txt.
Quanto custa manter isso rodando?
A ZapZap cobra R$15 por número ativo por mês, no modelo pré-pago, e você começa com crédito grátis para testar. O Typebot tem plano gratuito e planos pagos próprios. A integração em si, via bloco HTTP request, não tem custo adicional.
Disparar mensagem automática para todo lead pode bloquear meu número?
Envio automático em volume sempre exige cuidado. A ZapZap trabalha com aquecimento do número em comunidade, recursos anti-bloqueio e IA por instância para deixar o comportamento mais natural, o que reduz o risco. Ainda assim, use mensagens relevantes e evite disparo em massa para contatos que não pediram contato.
Comece com crédito grátis
Crie sua conta, conecte um número em minutos e teste a API com aquecimento e anti-bloqueio. R$15 por número ativo/mês, pré-pago, sem fidelidade.
