ByDomuDevelopers

message.sent

Mensagem enviada

Objeto · messageInclui · conversationInclui · contactNa hora

Quando é emitido

Saiu uma mensagem para o cliente. sentByNoa é true se a Noa escreveu; agentId diz qual corretor enviou.

Na hora, quando acontece no ByDomu: pelo app, pela API, pela Noa, por uma automação ou uma integração. actor.kind diz quem foi: USER, NOA, SYSTEM, API, AUTOMATION ou INTEGRATION.

Assine com

  • message.sentSó este evento
  • message.*Todos os de Mensagem
  • *O catálogo inteiro

Campos que traz

caminhos para filtros e modelos
message.idIdentificador da mensagem
message.directionEntrada ou saída
message.channelCanal
message.typeTipo de mensagem
message.textTexto da mensagem
message.conversationIdConversa
message.contactIdContato
message.sentByNoaEnviada pela Noa
conversation.idIdentificador da conversa
conversation.channelCanal
conversation.statusStatus da conversa
conversation.priorityPrioridade
conversation.modeQuem responde
conversation.contactIdContato
conversation.assignedToIdResponsável
conversation.intentIntenção
contact.idIdentificador do contato
contact.codeCódigo do contato
contact.firstNameNome
contact.lastNameSobrenome
contact.emailE-mail
contact.phoneTelefone
contact.sourceOrigem
contact.statusStatus
contact.typeTipo de contato
contact.scorePontuação
contact.ownerIdResponsável
contact.preferredCityCidade de interesse
contact.preferredTypeTipo de imóvel que procura
contact.budgetOrçamento
contact.tagsEtiquetas

Até 5 tentativas (0 s, 5 s, 30 s, 2 min e 10 min) em erro de rede, 429 ou 5xx. Responda 2xx em menos de 10 s.

{
  "event": "message.sent",
  "id": "5f3a0c1e-7d2b-4f7e-9a51-0b6c1d2e3f40",
  "type": "message.sent",
  "timestamp": "2026-09-22T14:30:00.000Z",
  "organizationId": "clx1org001",
  "actor": {
    "kind": "SYSTEM",
    "userId": null
  },
  "data": {
    "message": {
      "id": "clx1msg002",
      "direction": "OUTBOUND",
      "channel": "WHATSAPP",
      "type": "TEXT",
      "text": "¡Hola, Laura! Sí, sigue disponible. ¿Te gustaría visitarlo este sábado?",
      "mediaUrl": null,
      "conversationId": "clx1cnv001",
      "contactId": "clx1con001",
      "agentId": null,
      "sentByNoa": true,
      "timestamp": "2026-09-22T14:30:20.000Z"
    },
    "conversation": {
      "id": "clx1cnv001",
      "channel": "WHATSAPP",
      "status": "OPEN",
      "priority": "NORMAL",
      "mode": "AI",
      "contactId": "clx1con001",
      "assignedToId": "clx1usr001",
      "intent": "QUIERE_VISITA",
      "lastMessageAt": "2026-09-22T14:30:00.000Z",
      "createdAt": "2026-09-20T15:04:00.000Z"
    },
    "contact": {
      "id": "clx1con001",
      "code": "C-0042",
      "firstName": "Laura",
      "lastName": "Restrepo",
      "fullName": "Laura Restrepo",
      "email": "[email protected]",
      "phone": "+573000000001",
      "source": "WEBSITE",
      "status": "QUALIFIED",
      "type": "CLIENT",
      "score": 72,
      "ownerId": "clx1usr001",
      "preferredCity": "Bogotá",
      "preferredType": "APARTMENT",
      "budget": 450000000,
      "currency": "COP",
      "tags": [
        "Compra",
        "Chapinero"
      ],
      "createdAt": "2026-09-20T15:04:00.000Z"
    }
  }
}
Peça com seus dados de testeGET /v1/webhooks/sample/message.sent
Testar