Quando ocorre
Este evento é disparado sempre que a SocialSell recebe uma mensagem de um contato — via WhatsApp, Messenger ou Instagram. É um dos eventos mais frequentes e mais úteis para construir integrações em tempo real.Casos de uso comuns
- Responder automaticamente com uma mensagem de confirmação ou menu
- Acionar um fluxo de atendimento em outro sistema
- Registrar a mensagem em um sistema de tickets (Zendesk, Freshdesk)
- Notificar o responsável pelo contato quando ele manda mensagem
- Escalar para atendimento humano se o agente de IA não souber responder
- Alimentar um sistema de analytics de intenção de compra com o conteúdo das mensagens
Payload completo
Exemplo com mídia (imagem)
Referência de campos
| Campo | Tipo | Descrição |
|---|---|---|
data.id | string | ID da mensagem |
data.conversation_id | string | ID da conversa na SocialSell |
data.channel | string | Canal de origem: whatsapp, messenger, instagram |
data.direction | string | Sempre inbound neste evento |
data.type | string | Tipo da mensagem: text, image, video, audio, document, sticker, location |
data.content | string|null | Texto da mensagem (ou legenda para mídia) |
data.media_url | string|null | URL da mídia, quando aplicável |
data.media_mime | string|null | MIME type da mídia (ex: image/jpeg) |
data.contact | object | Remetente: {id, name, phone, whatsapp_jid} |
data.whatsapp_instance | object|null | Instância WhatsApp que recebeu, se canal = whatsapp |
data.messenger_page | object|null | Página Messenger que recebeu, se canal = messenger |
data.received_at | string | Timestamp de recebimento |

