Pular para o conteúdo
Português
  • Não há sugestões porque o campo de pesquisa está em branco.

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 /messages consomem 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

  1. No menu lateral, clique em Fluxos.
  2. Clique em Novo fluxo. O fluxo nasce como rascunho.
  3. 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.
  4. Clique no + abaixo do gatilho e selecione Enviar webhook.
  5. 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.
  6. 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

  1. Na plataforma, deixe o gatilho escutando: Listen for Test Event no n8n, Run once no Make ou, no Zapier, Test trigger na aba Test.
  2. Na Whaticket, provoque o evento. Por exemplo, mande uma mensagem de teste para a conexão escolhida.
  3. 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: Authorization com o valor Bearer, 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_TOKEN pela 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, escreva Authorization. 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/json e Authorization.

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.json e 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_TOKEN e 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

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!