Pular para o conteúdo

Configuração de Webhooks

Enviamos notificações HTTP POST em tempo real para sua URL quando eventos ocorrem.

Criando um Webhook

1. Abra a parte de Webhooks

No painel, vá em Configurações → Webhooks.

[COLOCAR IMAGEM]

2. Crie um novo Webhook

Clique em Novo Webhook e preencha os campos:

CampoObrigatórioDescrição
NomeSimNome identificável
URLSimEndpoint HTTPS que receberá os webhooks
CanaisNãoFiltrar por canais específicos
Secret KeyNãoChave para validar origem

[COLOCAR IMAGEM]

3. Escolha os eventos

Marque os eventos que quer receber e clique em Salvar.

Eventos Disponíveis

EventoDescrição
MESSAGE_SENTMensagem enviada pela equipe
MESSAGE_RECEIVEDMensagem recebida do contato
CHAT_CREATEDNova conversa criada
CHAT_ENDEDConversa finalizada
CHAT_TRANSFERREDConversa transferida
CHANNEL_CONNECTEDCanal conectado
CHANNEL_DISCONNECTEDCanal desconectado

Veja a lista detalhada e exemplos de payload em Eventos.

Requisitos da URL

  • Usar HTTPS
  • Ser publicamente acessível
  • Aceitar requisições POST
  • Responder com status 200

Tentativas

Se a URL não responder com sucesso, fazemos novas tentativas:

ConfigValor
Timeout30 segundos
Tentativas3
Intervalos1 min, 5 min, 15 min

Validando a Origem

Se você definiu uma Secret Key, use-a para validar que a requisição veio de nós. Enviamos a chave no header X-Webhook-Secret.

Próximos Passos