Lista de eventos
conversation.created
Quando dispara
Uma nova conversa começa — seja porque um contato enviou a primeira mensagem, seja porque um atendente ou automação criou a conversa manualmente via API.Payload
Campos principais
Exemplo de uso
Use
conversation.created para registrar novas conversas no seu CRM ou disparar uma notificação para o time de vendas quando um lead novo entrar.conversation.assigned
Quando dispara
A conversa é atribuída (ou reatribuída) a um atendente humano ou a um agente de IA. Isso inclui atribuições automáticas via regras de roteamento e atribuições manuais pelo inbox.Payload
Campos principais
Exemplo de uso
Use para calcular tempo médio de primeira resposta (FRT) — registre o
assigned_at e compare com o timestamp da primeira mensagem do atendente.conversation.closed
Quando dispara
A conversa é marcada como encerrada, seja pelo atendente manualmente, por uma automação de tempo limite de inatividade ou via API.Payload
Campos principais
Exemplo de uso
Use
conversation.closed com duration_seconds e resolution para alimentar dashboards de qualidade de atendimento e calcular CSAT automaticamente.conversation.reopened
Quando dispara
Uma conversa que estava fechada volta ao statusopen. Isso acontece quando um contato envia nova mensagem numa conversa encerrada ou quando um atendente reabre manualmente.
Payload
Campos principais
Exemplo de uso
Monitore
conversation.reopened com reopened_reason: "new_message" para identificar padrões de contatos que retornam — pode indicar resolução insatisfatória na primeira vez.