Webhooks no WhatsApp: integre comandos do grupo com seu CRM, ERP ou API

No 9bot, a integração funciona de dentro para fora: quando alguém usa um comando no grupo, como /orcamento ou /pedido, o 9bot faz uma chamada HTTP de saída (GET, POST ou PUT) para o endereço do seu CRM, ERP ou API. O 9bot não oferece uma URL para receber webhooks de outros sistemas. É diferente do webhook da Cloud API da Meta, que envia eventos de mensagens para um servidor seu.

Chamadas de saídaGET, POST e PUTComandos de grupo
Tempo de leitura: 6 min

Como funciona na prática

Sem bot, o admin acumula pedidos pendentes, um link de spam, uma dúvida e um aviso esquecido. Com o 9bot, a entrada é aprovada com boas-vindas, o link é apagado com strike, o .menu responde e o aviso agendado sai às 18h.

O que é um webhook no WhatsApp

Resposta direta: webhook é uma chamada HTTP automática feita quando um evento acontece. No WhatsApp existem dois modelos: o webhook de entrada da Cloud API da Meta, que avisa o seu servidor sobre mensagens recebidas, e a chamada de saída disparada por um comando, que é o modelo do 9bot para grupos.

O que é um webhook no WhatsApp
AspectoWebhook da Cloud API (Meta)Comando com API no 9bot
DireçãoEntrada: a Meta chama o seu servidorSaída: o 9bot chama o seu sistema
GatilhoEventos de mensagens da contaComando enviado no grupo
MétodosPOST para o seu endpointGET, POST ou PUT
URL de recebimento no provedorVocê configura a sua URL na MetaNão existe URL de entrada no 9bot

Como um comando do grupo dispara uma chamada GET, POST ou PUT

1

Crie o comando

No painel do 9bot, abra Comandos e clique em Novo comando. Defina o gatilho, que deve começar com ponto, exclamação ou barra.

2

Escolha o tipo API

Em Tipo de resposta, selecione API e informe o endereço e o método: GET para consultar, POST para criar, PUT para atualizar.

3

Use no grupo

Quando um membro autorizado envia o comando, o 9bot chama o seu sistema.

4

Acompanhe

Verifique a execução nos registros do painel e ajuste o comando se necessário.

O guia de comandos personalizados mostra a tela de criação passo a passo. Para fluxos com várias etapas, a ação de integração também pode ser usada dentro de um workflow do 9bot.

Decisões estratégicas baseadas no engajamento real das suas comunidades

Casos de uso: CRM, pedidos, chamados e automação

Casos de uso: CRM, pedidos, chamados e automação
ComandoMétodoSistemaResultado
/orcamentoPOSTCRMCria um lead com o pedido do cliente
/pedido 1234GETERP ou e-commerceConsulta o status do pedido
/chamadoPOSTHelp deskAbre um ticket de suporte
/estoque produtoGETERPConsulta disponibilidade
/atualizar 1234PUTCRMAtualiza a etapa de uma oportunidade
/relatorioPOSTn8n ou MakeDispara um cenário de automação

Plataformas como n8n e Make costumam expor uma URL de entrada para cada cenário. Nesse caso, o comando do 9bot chama essa URL, e a plataforma distribui os dados para os demais sistemas.

Se o grupo também recebe pedidos de revendedores, veja como organizar pedidos pelo WhatsApp com comandos e registro no seu sistema.

Exemplo de payload

O exemplo abaixo é ilustrativo. Os campos e o endereço dependem do contrato da sua API.

POST https://api.suaempresa.com/leads
Content-Type: application/json

{
  "comando": "/orcamento",
  "grupo": "Clientes Atacado",
  "texto": "20 caixas do produto X"
}

Para leitura de status, um GET com o número do pedido na URL costuma ser suficiente. Para atualizar um registro existente, use PUT.

Boas práticas de segurança para webhooks de saída

  • HTTPS sempre: não aponte comandos para endereços sem TLS.
  • Endpoint dedicado: crie uma rota específica para o 9bot, com permissões mínimas no CRM ou ERP.
  • Validação na API: trate o texto recebido como entrada não confiável e valide formato e tamanho.
  • Quem pode usar: restrinja comandos sensíveis a administradores e aos grupos certos.
  • Idempotência e logs: evite registros duplicados e mantenha trilha de auditoria no seu sistema.
Sua equipe de marketing não deveria publicar mensagem por mensagem

Perguntas frequentes

O 9bot recebe webhooks de outros sistemas?
Não. O 9bot não oferece URL de entrada. Ele faz chamadas de saída, GET, POST ou PUT, quando um comando é usado no grupo.
Qual a diferença para o webhook da API oficial?
O webhook da Cloud API da Meta envia eventos de mensagens para o seu servidor. No 9bot, o comando do grupo é que dispara a chamada para o seu sistema.
Preciso programar para integrar com o CRM?
Basta ter um endereço de API ou uma URL de entrada em ferramentas como n8n ou Make. A configuração do comando é feita no painel, sem código.
Quais métodos HTTP são suportados?
GET, POST e PUT.
Quanto custa?
Os comandos com API fazem parte do plano do 9bot: US$35 por mês nos 3 primeiros meses e depois US$70 por mês, com teste de 7 dias e cupom FIRST9.

Transforme comandos do grupo em dados no seu CRM

326 clientes no mundo usam o 9bot para operar grupos de WhatsApp. Teste por 7 dias ou fale com um especialista para mapear as integrações da sua operação.