Danil AI / docs
Dashboard

Integraciones

🔗

Webhooks

Danil AI te genera una URL lista para usar. Conéctala a n8n, Make, Zapier o cualquier herramienta para recibir eventos de tu agente.

Eventos disponibles

Evento Descripción Estado
call_human Un cliente solicitó ser atendido por un humano Disponible
message Cada mensaje enviado o recibido en una conversación Disponible
conversation_summary Resumen al cerrar una conversación Próximamente

¿Cómo funciona?

No necesitas exponer ningún servidor. Danil AI almacena los eventos de tu agente y tú los consultas cuando quieras haciendo un GET a tu URL. Los eventos se marcan como leídos automáticamente.

Evento ocurre

Ej: un cliente pide hablar con un humano

📥

Danil lo guarda

El evento espera en tu bandeja

🔄

Tú lo lees

Haz GET a tu URL y obtén los eventos nuevos

Obtener tu URL

1

Ir a Integraciones

En el dashboard, ve al menú lateral → Integraciones → Webhooks.

2

Copiar tu URL

Danil ya generó una URL única para tu cuenta. Solo cópiala.

3

Pegar en tu herramienta

Úsala en n8n, Make, Zapier, o un cron con curl.

Consultar eventos

Haz un GET a tu URL. Cada consulta devuelve los eventos no leídos y los marca como leídos.

curl
GET https://app.danil.ai/webhooks/{tu-token}/events

Parámetros opcionales:

Parámetro Default Descripción
mark_read true Si es false, los eventos no se marcan como leídos
limit 50 Máximo de eventos a devolver (máx. 200)

Estructura de la respuesta

JSON
{
  "events": [
    {
      "id": "071c02c9-e686-49a4-9d77-030b7051cf3a",
      "event": "message",
      "payload": {
        "direction": "inbound",
        "contact": { "name": "Abraham Perez", "identifier": "+523411557781" },
        "content": "algo mas",
        "content_type": "text",
        "conversation_id": 7266,
        "message_id": 298701
      },
      "created_at": "2026-03-19T16:49:58.915801-06:00"
    },
    {
      "id": "123d5248-2819-46d8-9931-1aea8ff105a7",
      "event": "message",
      "payload": {
        "direction": "outbound",
        "contact": { "name": "Abraham Perez", "identifier": "+523411557781" },
        "content": "Podemos varias cosas: hacer pedidos...",
        "content_type": "text",
        "conversation_id": 7266,
        "message_id": 298707
      },
      "created_at": "2026-03-19T16:50:14.630600-06:00"
    }
  ],
  "count": 2
}

Payload del evento call_human:

JSON
{
  "event": "call_human",
  "payload": {
    "reason": "El cliente quiere hablar con un humano",
    "contact": { "name": "Ana López", "identifier": "+52551234567" },
    "agent_id": 58,
    "provider": "cloud"
  }
}