Lista de eventos
message.received
Quando dispara
Uma nova mensagem de um contato chega em qualquer canal conectado ao workspace. Isso inclui texto, imagem, áudio, vídeo, documento e localização.Payload
Campos principais
Exemplo de uso
Use
message.received para integrar com seu CRM, disparar automações externas ou rotear mensagens para um sistema de atendimento próprio. Se o type for diferente de text, verifique media_url para acessar o arquivo.message.sent
Quando dispara
O agente de IA ou um atendente humano envia uma mensagem para o contato — seja via inbox, via API ou via automação.Payload
Campos principais
Exemplo de uso
Use
sent_by_type para separar métricas de mensagens enviadas pela IA vs. por humanos no seu dashboard de performance.message.delivered
Quando dispara
O canal (WhatsApp, Instagram, etc.) confirma que a mensagem chegou ao dispositivo do contato. Nem todos os canais suportam confirmação de entrega — widget e Telegram não enviam esse evento.Payload
Campos principais
message.read
Quando dispara
O contato abriu e visualizou a mensagem. Disponível apenas nos canais que retornam status de leitura — WhatsApp Business API e Instagram Direct.Payload
Campos principais
O evento
message.read é gerado no nível da mensagem individual. Se o contato abrir a conversa, você pode receber vários eventos de leitura em sequência para mensagens não lidas anteriores.