Como integrar a Whaticket com n8n, Make e Zapier
Conecte a Whaticket a centenas de apps nos dois sentidos: receba eventos por webhook e envie mensagens pela API, com a ajuda da IA.
Plataformas de integração como n8n, Make e Zapier ligam a Whaticket a CRMs, lojas virtuais, planilhas, formulários e centenas de outros apps, sem precisar programar um sistema do zero.
A integração funciona nos dois sentidos:
- Da Whaticket para a plataforma: quando algo acontece na Whaticket (chega uma mensagem, um contato ganha uma etiqueta, um chat entra numa etapa do Kanban ou é resolvido), a tela Fluxos envia os dados por webhook para a plataforma.
- Da plataforma para a Whaticket: a plataforma chama a API da Whaticket para enviar mensagens, criar contatos, mover chats e mais.
O que muda para sua operação
- Cada lead, pedido ou formulário vira uma mensagem no WhatsApp na hora, sem envio manual.
- O que acontece no atendimento chega sozinho ao seu CRM, planilha ou Slack.
- Você monta a automação em minutos, com blocos visuais e ajuda da IA.
Qual plataforma escolher
- n8n: tem versão gratuita de código aberto, que você pode hospedar, e planos na nuvem. O nó HTTP Request importa comandos cURL, o que deixa a configuração da API muito rápida. Boa opção para volumes altos.
- Make: editor visual com o módulo HTTP e o gatilho Custom webhook. Um bom equilíbrio entre flexibilidade e facilidade.
- Zapier: o mais simples para começar e com o maior catálogo de apps. O Copilot monta o Zap a partir de uma descrição. O app Webhooks by Zapier, usado nesta integração, está disponível nos planos Professional, Team e Enterprise, não no gratuito.
Os três funcionam com a Whaticket da mesma forma: um webhook para receber eventos e uma requisição HTTP para chamar a API.
Antes de começar
- Tenha uma conta na plataforma de integração que você vai usar.
- Para criar fluxos, seu perfil precisa das permissões Criar e Editar e ativar no grupo Fluxos.
- Para chamar a API, crie um token em Integrações > Tokens com um perfil que tenha as permissões das rotas que você vai usar. Para enviar mensagens: Criar e Iniciar em Campanhas.
- Em conexões WhatsApp QR Code, as mensagens enviadas por
POST /messagesconsomem créditos de campanha. Receber webhooks não consome créditos. - Whaticket não se responsabiliza pela configuração nem pelos custos das plataformas externas. O suporte tira dúvidas pontuais sobre a Whaticket.
Passo a passo:
Crie o gatilho de webhook na plataforma
Para a plataforma receber os eventos da Whaticket, crie um gatilho que gera uma URL de webhook:
- n8n: adicione o nó Webhook, escolha o método POST e copie a URL. Use a URL de teste enquanto configura e a de produção depois de publicar o workflow.
- Make: adicione o módulo Webhooks > Custom webhook, clique em Add, preencha o Webhook name, clique em Save e copie a URL gerada.
- Zapier: crie um Zap com o gatilho Webhooks by Zapier > Catch Hook e copie a URL.
Crie o fluxo na Whaticket
- No menu lateral, clique em Fluxos.
- Clique em Novo fluxo. O fluxo nasce como rascunho.
- Clique no bloco Gatilho e escolha o que inicia o fluxo: Mensagem recebida, Etiqueta adicionada ao contato, Chat entrou numa etapa do Kanban ou Chat resolvido. Marque as conexões, etiquetas ou etapas certas e clique em Salvar.
- Clique no + abaixo do gatilho e selecione Enviar webhook.
- Cole a URL da plataforma em URL de destino. Se precisar, preencha Cabeçalhos (opcional), Campos adicionais (JSON) e Segredo para assinatura (opcional). Clique em Salvar.
- Clique em Ativar, confira a confirmação e clique em Ativar fluxo.
Só entram os eventos que acontecerem depois de ativar o fluxo. Se a plataforma falhar, a Whaticket tenta de novo até três vezes. Na aba Execuções você vê cada envio, a resposta da plataforma e o motivo de qualquer falha. O passo a passo completo está em Como criar um fluxo para enviar mensagens a outro sistema.
Com segredo, cada envio leva o cabeçalho X-Whaticket-Signature, no formato t=data,v1=assinatura. Seu sistema refaz a assinatura HMAC-SHA256 de data.corpo com o mesmo segredo e confirma que o envio veio da Whaticket.
Teste o recebimento
- Na plataforma, deixe o gatilho escutando: Listen for Test Event no n8n, Run once no Make ou, no Zapier, Test trigger na aba Test.
- Na Whaticket, provoque o evento. Por exemplo, mande uma mensagem de teste para a conexão escolhida.
- Confira os dados que chegaram na plataforma e use esses campos nos próximos passos da automação.
Quer disparar o webhook numa etapa do atendimento automático? Em Departamentos & Chatbots, uma etapa do chatbot pode usar a ação Chamar webhook, com campos extras em Campos adicionais (JSON). Em Últimas entregas você confere se o envio chegou. Veja como em Como chamar um webhook em uma etapa do chatbot.
Envie mensagens pela API a partir da plataforma
Para a plataforma agir na Whaticket, configure uma requisição HTTP com estes dados:
- Método:
POST - URL:
https://api.whaticket.com/api/v1/messages - Cabeçalho:
Authorizationcom o valorBearer, um espaço e a chave do token - Corpo: JSON, como no comando abaixo
curl -X POST https://api.whaticket.com/api/v1/messages \
-H "Authorization: Bearer SEU_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"connectionId": "ID_DA_CONEXAO",
"messages": [
{
"number": "5511999999999",
"name": "Maria Silva",
"body": "Olá, Maria! Recebemos o seu pedido."
}
]
}'
Em cada plataforma:
- n8n: adicione o nó HTTP Request, clique em Import cURL, cole o comando acima e clique em Import. O nó já sai configurado. Troque
SEU_TOKENpela chave ou guarde a chave numa credencial Header Auth para reaproveitar. - Make: adicione o módulo HTTP > Make a request. Em Authentication type, escolha API key e crie a credencial: em Key, escreva
Bearer, um espaço e a chave do token; em API key placement, escolha o cabeçalho; em API key parameter name, escrevaAuthorization. Preencha a URL, escolha POST em Method, application/JSON em Body content type e JSON string em Body input method, e cole o JSON. - Zapier: adicione a ação Webhooks by Zapier > Custom Request. Escolha POST, preencha a URL, cole o JSON em Data e adicione os cabeçalhos
Content-Type: application/jsoneAuthorization.
Troque os valores fixos pelos campos dos passos anteriores, como o nome e o telefone vindos do formulário ou do pedido. Rode o teste: a resposta messages scheduled confirma o envio.
A mesma configuração serve para qualquer rota da API, como responder um chat, criar contatos ou mover o chat no Kanban. Os campos de cada rota estão em API da Whaticket: guia completo para integrar seus sistemas.
Use a IA para montar a automação mais rápido
- Assistente da própria plataforma: no Zapier, descreva a automação no Copilot. No n8n e no Make, use o assistente de IA do editor, quando disponível na sua conta.
- ChatGPT, Claude ou Gemini: peça para a IA ler a definição da API em
https://api.whaticket.com/api/v1/openapi.jsone montar o comando cURL. Depois importe no nó HTTP Request do n8n. - Workflow pronto: peça para a IA gerar o workflow em JSON do n8n, que você cola direto no editor, ou o blueprint do Make, que você importa no cenário.
- Segurança: nunca cole a chave do token na conversa com a IA. Use
SEU_TOKENe troque pela chave só na plataforma.
Exemplo de pedido para a IA:
Leia a definição da API da Whaticket em https://api.whaticket.com/api/v1/openapi.json.
Monte um workflow do n8n que:
1. recebe um webhook do Typeform com nome, telefone e interesse;
2. envia um WhatsApp de boas-vindas pela conexão ID_DA_CONEXAO;
3. abre o chat no departamento Vendas (ID_DO_DEPARTAMENTO).
Use SEU_TOKEN no lugar da chave e me entregue o JSON do workflow para colar no n8n.
Ideias de automação
- Pedido novo na loja: envie a confirmação no WhatsApp e abra o chat no departamento de vendas.
- Formulário preenchido: crie o contato com campos personalizados e etiquetas, e mande a primeira mensagem.
- Chat resolvido: registre o atendimento na planilha ou no CRM.
- Etiqueta "Cliente" adicionada: crie ou atualize o negócio no CRM.
- Chat entrou na etapa "Proposta" do Kanban: avise o time comercial no Slack.
- Mensagem recebida: salve as conversas de uma conexão numa planilha para análise.
Perguntas frequentes
Preciso de token para receber webhooks?
Não. O webhook do fluxo vai da Whaticket para a URL da plataforma, sem token. O token só é necessário quando a plataforma chama a API da Whaticket.
Qual URL o webhook aceita?
Uma URL pública que começa com https://. Endereços internos ou sem https são recusados.
Como sei se o webhook chegou?
No fluxo, abra a aba Execuções: ela mostra cada envio, a resposta da plataforma e o motivo de qualquer falha. No chatbot, use Últimas entregas na ação Chamar webhook.
A integração consome créditos?
Receber webhooks não consome. Enviar mensagens por POST /messages em conexões WhatsApp QR Code consome um crédito por mensagem. Responder um chat por POST /tickets/{ticketId}/messages não consome.
Quem configura a automação na plataforma?
A configuração fica a cargo do cliente. O suporte da Whaticket tira dúvidas pontuais sobre a Whaticket, mas não configura plataformas externas.
Artigos relacionados
- API da Whaticket: guia completo para integrar seus sistemas
- Como criar um fluxo para enviar mensagens a outro sistema
- Como chamar um webhook em uma etapa do chatbot
- MCP: Conecte Claude, ChatGPT ou outro agente de IA a Whaticket
- Como comprar créditos de campanha
Tem alguma dúvida adicional? Não se preocupe, estamos aqui para ajudar. Entre em contato com nossa equipe clicando no botão "Suporte", localizado no menu à esquerda da nossa plataforma.
Ainda não tem uma conta na Whaticket? Crie sua conta e experimente grátis por 14 dias!