Voltar para Ajuda

Você está vendo os documentos de suporte da v5. Esta versão está pendente de aprovação pelo Google. Veja as novidades

Webhooks & API — Conecte o WA Web Plus aos Seus Sistemas

Publicado em

Webhooks & API — Conecte o WA Web Plus aos Seus Sistemas

O WA Web Plus suporta integração bidirecional com sistemas externos via webhooks. Você pode receber requisições de API de entrada para acionar ações dentro do WhatsApp, ou enviar requisições de saída para o seu servidor sempre que um evento ocorrer.

Webhooks de Entrada (REST API)

Os webhooks de entrada permitem enviar requisições HTTP autorizadas ao WA Web Plus para executar ações — como enviar mensagens, rodar broadcasts ou etiquetar chats — diretamente do seu sistema, CRM ou ferramenta de automação.

Cada requisição deve incluir seu token de autorização nos headers. O corpo é um objeto JSON com um campo action que define o que fazer.

Enviar mensagem de texto

json
{
  "action": "send-message",
  "type": "text",
  "content": "Bem-vindo ao WA Web Plus",
  "phone": "905366365288"
}

Enviar mensagem de mídia

json
{
  "action": "send-message",
  "type": "media",
  "content": "Bem-vindo ao WA Web Plus",
  "phone": "905366365288",
  "attachments": ["https://example.com/image.jpg"]
}

Enviar um modelo salvo

json
{
  "action": "send-template",
  "template": "Mensagem de Boas-vindas",
  "phone": "120363020166629872@g.us"
}

Use o sufixo @g.us para grupos.

Etiquetar um chat

json
{
  "action": "label-chat",
  "label": "Cliente Interessado",
  "phone": "905366365288"
}

Remover etiqueta

json
{
  "action": "unlabel-chat",
  "label": "Descadastrado",
  "phone": "905366365288"
}

Bloquear contato

json
{
  "action": "block-chat",
  "phone": "905366365288"
}

Arquivar chat

json
{
  "action": "archive-chat",
  "phone": "905366365288"
}

Executar campanha de broadcast

json
{
  "action": "run-broadcast",
  "broadcast": "Campanha Agendada de Domingo"
}

Acionar um fluxo de Resposta Inteligente

json
{
  "action": "run-workflow",
  "workflow": "Fluxo de Reembolso",
  "phone": "905366365288"
}

Webhooks de Saída

Os webhooks de saída permitem que o WA Web Plus envie dados de eventos para o seu servidor em tempo real — por exemplo, quando uma mensagem é recebida, um usuário entra em um grupo, ou uma Resposta Inteligente é acionada.

Você pode configurar o método HTTP (POST, GET, UPDATE, DELETE), headers personalizados (em JSON) e personalizar completamente o payload enviado ao seu endpoint. Use o botão @ no editor de payload para inserir qualquer uma das variáveis de evento disponíveis.

Variáveis de evento disponíveis:

  • m_id — ID único da mensagem
  • m_type — tipo da mensagem
  • m_datetime — data e hora formatadas
  • m_timestamp — timestamp unix
  • m_user — número de telefone do remetente
  • m_phone — número de telefone do remetente
  • m_content — conteúdo da mensagem
  • m_text — texto ou legenda da mensagem
  • m_cname — nome do contato
  • m_uname — nome de exibição do WhatsApp do remetente
  • m_gname — nome do grupo onde a mensagem foi recebida
  • m_gid — ID único do grupo
  • m_platform — plataforma do remetente
  • w_id — ID único do fluxo de trabalho que acionou o webhook
  • c_labels — etiquetas do chat
  • c_image — imagem do chat
  • m_location — coordenadas de localização
  • m_order — itens do pedido

Para ajuda com sua integração, entre em contato em support@wawplus.com.

Quer Webhooks Rodando Sem o Navegador?

Os webhooks no WA Web Plus exigem que o WhatsApp Web esteja aberto no seu navegador. Se você precisa que seus webhooks e automações rodem na nuvem 24/7 — sem precisar manter o computador ligado — conheça o Botassium, nossa solução em nuvem que mantém tudo funcionando sem precisar de navegador.

Webhooks & API — Conecte o WA Web Plus aos Seus Sistemas - WA Web Plus