Eventos de conversaciones

Todo el ciclo de vida de una conversación: apertura, asignación, prioridad, etiquetas, SLA y cierre.

Todo el ciclo de vida de una conversación: apertura, asignación, prioridad, etiquetas, SLA y cierre. Son 15 eventos. Todos llegan con la envoltura estándar y su contenido propio en data.

conversation.created

Alguien abrió una conversación nueva por cualquier canal.

Disponible desde 2026-01-15. Volumen alto. Se puede usar como disparador de automatizaciones.

Campos de data

CampoTipoDescripción
idstringID del objeto
workspace_idstringID del workspace
contact_idstringID del contacto
channelstringmessenger | email | whatsapp | instagram | api
subjectstringAsunto, si el canal lo trae
created_atstringFecha ISO 8601
conversation.created
{  "id": "evt_8f1c2a9d4b",  "object": "event",  "name": "conversation.created",  "api_version": "2026-09-01",  "workspace_id": "ws_tinkay",  "occurred_at": "2026-09-02T14:03:11.000Z",  "data": {    "id": "cv_1832",    "workspace_id": "ws_tinkay",    "contact_id": "ct_juan",    "channel": "messenger",    "subject": "Widget no carga en Shopify",    "created_at": "2026-09-02T14:03:11.000Z"  }}

conversation.assigned

La conversación pasó a una persona o a un equipo.

Disponible desde 2026-01-15. Volumen alto. Se puede usar como disparador de automatizaciones.

Campos de data

CampoTipoDescripción
idstringID del objeto
assignee_idstringID del agente o null
team_idstringID del equipo o null
assigned_bystringID de quien asignó, o 'automation'
previous_assignee_idstring | nullResponsable anterior
conversation.assigned
{  "id": "evt_8f1c2a9d4b",  "object": "event",  "name": "conversation.assigned",  "api_version": "2026-09-01",  "workspace_id": "ws_tinkay",  "occurred_at": "2026-09-02T14:03:11.000Z",  "data": {    "id": "cv_1832",    "assignee_id": "mem_tomas",    "team_id": "team_soporte",    "assigned_by": "mem_camila",    "previous_assignee_id": null  }}

conversation.unassigned

La conversación quedó sin responsable.

Disponible desde 2026-03-02. Volumen medio. Se puede usar como disparador de automatizaciones.

Campos de data

CampoTipoDescripción
idstringID del objeto
previous_assignee_idstring | nullResponsable anterior
unassigned_bystringID de quien la liberó
conversation.unassigned
{  "id": "evt_8f1c2a9d4b",  "object": "event",  "name": "conversation.unassigned",  "api_version": "2026-09-01",  "workspace_id": "ws_tinkay",  "occurred_at": "2026-09-02T14:03:11.000Z",  "data": {    "id": "cv_1832",    "previous_assignee_id": null,    "unassigned_by": "mem_camila"  }}

conversation.claimed

Un agente tomó una conversación que estaba esperando.

Disponible desde 2026-09-02. Volumen medio. Se puede usar como disparador de automatizaciones.

Campos de data

CampoTipoDescripción
idstringID del objeto
member_idstringID de quien la tomó
waiting_secondsnumberCuánto esperó el cliente
conversation.claimed
{  "id": "evt_8f1c2a9d4b",  "object": "event",  "name": "conversation.claimed",  "api_version": "2026-09-01",  "workspace_id": "ws_tinkay",  "occurred_at": "2026-09-02T14:03:11.000Z",  "data": {    "id": "cv_1832",    "member_id": "mem_tomas",    "waiting_seconds": 312  }}

conversation.status_changed

Cambió el estado: abierta, esperando, pospuesta o cerrada.

Disponible desde 2026-01-15. Volumen alto. Se puede usar como disparador de automatizaciones.

Campos de data

CampoTipoDescripción
idstringID del objeto
statusstringopen | waiting | snoozed | closed
previous_statusstringEstado anterior
changed_bystringID del agente, 'ai' o 'automation'
conversation.status_changed
{  "id": "evt_8f1c2a9d4b",  "object": "event",  "name": "conversation.status_changed",  "api_version": "2026-09-01",  "workspace_id": "ws_tinkay",  "occurred_at": "2026-09-02T14:03:11.000Z",  "data": {    "id": "cv_1832",    "status": "open",    "previous_status": "waiting",    "changed_by": "mem_camila"  }}

conversation.closed

Se cerró la conversación.

Disponible desde 2026-01-15. Volumen alto. Se puede usar como disparador de automatizaciones.

Campos de data

CampoTipoDescripción
idstringID del objeto
closed_bystringID del agente, 'ai' o 'automation'
resolutionstringresolved | no_response | duplicate
duration_secondsnumberDesde la apertura
conversation.closed
{  "id": "evt_8f1c2a9d4b",  "object": "event",  "name": "conversation.closed",  "api_version": "2026-09-01",  "workspace_id": "ws_tinkay",  "occurred_at": "2026-09-02T14:03:11.000Z",  "data": {    "id": "cv_1832",    "closed_by": "mem_camila",    "resolution": "resolved",    "duration_seconds": 1840  }}

conversation.reopened

El cliente volvió a escribir en una conversación cerrada.

Disponible desde 2026-01-15. Volumen medio. Se puede usar como disparador de automatizaciones.

Campos de data

CampoTipoDescripción
idstringID del objeto
reopened_bystringID del contacto o del agente
closed_for_secondsnumberCuánto estuvo cerrada
conversation.reopened
{  "id": "evt_8f1c2a9d4b",  "object": "event",  "name": "conversation.reopened",  "api_version": "2026-09-01",  "workspace_id": "ws_tinkay",  "occurred_at": "2026-09-02T14:03:11.000Z",  "data": {    "id": "cv_1832",    "reopened_by": "mem_camila",    "closed_for_seconds": 86400  }}

conversation.snoozed

Se pospuso hasta una fecha.

Disponible desde 2026-04-10. Volumen medio. Se puede usar como disparador de automatizaciones.

Campos de data

CampoTipoDescripción
idstringID del objeto
snoozed_untilstringFecha ISO 8601
snoozed_bystringID del agente
conversation.snoozed
{  "id": "evt_8f1c2a9d4b",  "object": "event",  "name": "conversation.snoozed",  "api_version": "2026-09-01",  "workspace_id": "ws_tinkay",  "occurred_at": "2026-09-02T14:03:11.000Z",  "data": {    "id": "cv_1832",    "snoozed_until": "2026-09-02T14:03:11.000Z",    "snoozed_by": "mem_camila"  }}

conversation.priority_changed

Cambió la prioridad.

Disponible desde 2026-02-01. Volumen medio. Se puede usar como disparador de automatizaciones.

Campos de data

CampoTipoDescripción
idstringID del objeto
prioritystringlow | normal | high | urgent
previous_prioritystringPrioridad anterior
conversation.priority_changed
{  "id": "evt_8f1c2a9d4b",  "object": "event",  "name": "conversation.priority_changed",  "api_version": "2026-09-01",  "workspace_id": "ws_tinkay",  "occurred_at": "2026-09-02T14:03:11.000Z",  "data": {    "id": "cv_1832",    "priority": "urgent",    "previous_priority": "normal"  }}

conversation.tagged

Se agregó una etiqueta.

Disponible desde 2026-01-15. Volumen alto. Se puede usar como disparador de automatizaciones.

Campos de data

CampoTipoDescripción
idstringID del objeto
tagstringEtiqueta agregada
tagsarrayLista completa después del cambio
tagged_bystringID del agente, 'ai' o 'automation'
conversation.tagged
{  "id": "evt_8f1c2a9d4b",  "object": "event",  "name": "conversation.tagged",  "api_version": "2026-09-01",  "workspace_id": "ws_tinkay",  "occurred_at": "2026-09-02T14:03:11.000Z",  "data": {    "id": "cv_1832",    "tag": "instalación",    "tags": [      "instalación",      "shopify"    ],    "tagged_by": "mem_camila"  }}

conversation.untagged

Se quitó una etiqueta.

Disponible desde 2026-01-15. Volumen medio.

Campos de data

CampoTipoDescripción
idstringID del objeto
tagstringEtiqueta quitada
tagsarrayLista completa después del cambio
conversation.untagged
{  "id": "evt_8f1c2a9d4b",  "object": "event",  "name": "conversation.untagged",  "api_version": "2026-09-01",  "workspace_id": "ws_tinkay",  "occurred_at": "2026-09-02T14:03:11.000Z",  "data": {    "id": "cv_1832",    "tag": "instalación",    "tags": [      "instalación",      "shopify"    ]  }}

conversation.rated

El cliente calificó la atención (CSAT).

Disponible desde 2026-02-20. Volumen medio. Se puede usar como disparador de automatizaciones.

Campos de data

CampoTipoDescripción
idstringID del objeto
scorenumber1 a 5
commentstringComentario libre o null
rated_bystringID del contacto
agent_idstringQuién atendió
conversation.rated
{  "id": "evt_8f1c2a9d4b",  "object": "event",  "name": "conversation.rated",  "api_version": "2026-09-01",  "workspace_id": "ws_tinkay",  "occurred_at": "2026-09-02T14:03:11.000Z",  "data": {    "id": "cv_1832",    "score": 5,    "comment": "Resolvieron todo en minutos.",    "rated_by": "mem_camila",    "agent_id": "obj_8f1c2a"  }}

conversation.merged

Dos conversaciones del mismo contacto se unieron.

Disponible desde 2026-05-06. Volumen bajo.

Campos de data

CampoTipoDescripción
idstringConversación resultante
merged_conversation_idstringLa que se absorbió
merged_bystringID del agente
conversation.merged
{  "id": "evt_8f1c2a9d4b",  "object": "event",  "name": "conversation.merged",  "api_version": "2026-09-01",  "workspace_id": "ws_tinkay",  "occurred_at": "2026-09-02T14:03:11.000Z",  "data": {    "id": "cv_1832",    "merged_conversation_id": "obj_8f1c2a",    "merged_by": "mem_camila"  }}

conversation.sla_breached

Se venció el tiempo de primera respuesta o de resolución.

Disponible desde 2026-03-18. Volumen medio. Se puede usar como disparador de automatizaciones. Requiere plan Avanzado.

Campos de data

CampoTipoDescripción
idstringID del objeto
kindstringfirst_response | resolution
target_secondsnumberObjetivo del SLA
elapsed_secondsnumberTiempo transcurrido
assignee_idstringResponsable
conversation.sla_breached
{  "id": "evt_8f1c2a9d4b",  "object": "event",  "name": "conversation.sla_breached",  "api_version": "2026-09-01",  "workspace_id": "ws_tinkay",  "occurred_at": "2026-09-02T14:03:11.000Z",  "data": {    "id": "cv_1832",    "kind": "first_response",    "target_seconds": 3600,    "elapsed_seconds": 5120,    "assignee_id": "mem_tomas"  }}

conversation.participant_added

Se sumó otro agente a la conversación.

Disponible desde 2026-06-01. Volumen bajo.

Campos de data

CampoTipoDescripción
idstringID del objeto
member_idstringAgente sumado
added_bystringQuién lo sumó
conversation.participant_added
{  "id": "evt_8f1c2a9d4b",  "object": "event",  "name": "conversation.participant_added",  "api_version": "2026-09-01",  "workspace_id": "ws_tinkay",  "occurred_at": "2026-09-02T14:03:11.000Z",  "data": {    "id": "cv_1832",    "member_id": "mem_tomas",    "added_by": "mem_camila"  }}