O webhook envia uma mensagem por requisição, para um contato. Para enviar a
mesma mensagem a uma lista, use as campanhas.
Gere a URL do webhook
- Em Números conectados, clique em Webhook no card do número que vai enviar as mensagens.
- Clique em Gerar token.
- Copie a URL do Webhook. A janela também mostra um Exemplo de uso (cURL) pronto para copiar.
Envie uma mensagem de texto
Faça umPOST para a URL com um corpo JSON contendo o telefone e o texto:
* Envie
message ou text, ou use um template, como mostrado abaixo.
Envie um template de campanha
Para enviar uma mensagem pronta, com imagens, áudio ou vídeo, use um template de campanha no lugar do texto.- Abra o template em Templates de campanha e clique em Copiar link. O link termina com o ID do template:
https://app.blu.direct/template/ID_DO_TEMPLATE. - Envie o ID no campo
templateId:
Personalize com variáveis
Os outros campos do corpo viram variáveis do template. No exemplo acima, um template com o textoOlá, {{nome}}! Seu pedido {{pedido}} foi enviado. chega como “Olá, Maria! Seu pedido 1234 foi enviado.”
- Escreva a variável no template entre chaves duplas, com o mesmo nome do campo:
{{nome}}. - Variáveis sem campo correspondente no corpo ficam vazias.
- Para variar o texto entre envios, use opções entre chaves simples separadas por
|:{Oi|Olá|Tudo bem}. Cada envio escolhe uma delas.
Os botões do template não são enviados pelo webhook; o texto e os anexos, sim.
Respostas
Uma resposta
200 confirma que o blü entregou a mensagem ao WhatsApp, não que ela chegou ao celular do contato. Confira o envio na conversa do contato em Conversas.
Boas práticas
- Envie apenas para contatos que autorizaram receber mensagens do seu número. Muitos envios para quem não conhece o número aumentam o risco de bloqueio.
- Espalhe envios em grande quantidade ao longo do tempo, em vez de disparar tudo de uma vez.
- Se o contato responder, a conversa segue normalmente no número: com o atendimento humano, o agente de IA ou o fluxo de respostas configurado nele.