Evento: conversation.created
Quando e Disparado
Este evento e disparado quando uma nova conversa e criada na plataforma. Uma conversa e criada automaticamente quando a primeira mensagem de um contato e recebida em um canal, ou quando uma conversa e iniciada manualmente via API.
Payload
{
"event": "conversation.created",
"timestamp": "2024-06-10T16:00:00.123Z",
"data": {
"conversationId": "665f4d5e6f7a8b9c0d1e2f3a",
"channelId": "665d9a0b1c2d3e4f5a6b7c8d",
"status": "OPEN",
"contact": {
"id": "665c8901a2b3c4d5e6f7a8b9",
"name": "Maria Souza",
"phone": "5521988887777"
},
"createdAt": "2024-06-10T16:00:00.123Z"
}
}
Campos do Payload
| Campo | Tipo | Descricao |
|---|---|---|
event | string | Nome do evento. Sempre conversation.created. |
timestamp | string | Data/hora do evento em formato ISO 8601. |
data.conversationId | string | Identificador unico da conversa criada. |
data.channelId | string | ID do canal onde a conversa foi criada. |
data.status | string | Status inicial da conversa. Sempre OPEN na criacao. |
data.contact.id | string | Identificador unico do contato na plataforma. |
data.contact.name | string | Nome do contato. |
data.contact.phone | string | Numero de telefone do contato. |
data.createdAt | string | Data/hora da criacao da conversa em formato ISO 8601. |
Dica
Utilize este evento para iniciar fluxos automatizados na sua aplicacao, como notificar atendentes, registrar leads no CRM ou disparar mensagens de boas-vindas.