Un webhook en cada llamada de Allo

Allo envía un evento JSON firmado a tu endpoint cuando una llamada suena, se contesta o termina, cuando entra o sale un SMS y cuando cambia un contacto. La llamada terminada trae el resumen de IA, la transcripción y el enlace a la grabación.

O háblalo con nuestro equipo
Allo
Sofía Russo(555) 010-0142
Llamaste
0:00 / 6:121x
Resumen de la llamadaver más
Un solo sistema para 12 vendedores

12 vendedores, todos llamando desde su celular. Ninguna llamada llega al CRM hoy. Su contrato actual termina el 31 de marzo. Quiere las grabaciones para entrenar a los nuevos. Sofía decide, con el visto bueno del gerente de ventas. Enviar la cotización antes del viernes. Agendar una demo con el gerente de ventas. Revisar qué números quieren conservar.

Enviada a tu webhook

1Cuelgas en AlloLa IA escribe el resumen mientras te despides.

Webhooks
Registro del endpoint
Entregas
200call.completedahora
200call.answeredhace 6 min
200call.triggeredhace 6 min
200sms.receivedhace 12 min
200contact.updatedhace 25 min
POSThttps://api.northpeak.example/webhooks/allo200 OK184 ms
Encabezados
webhook-idmsg_2Vq8LmR4tK9xP1zN7cHd
webhook-timestamp1790952527
webhook-signaturev1,Jx7Rk2mQ9vT4bN8cW1yL5pZ0sF3hG6dA…
Cuerpo
{
"topic": "call.completed",
"version": "2.0",
"timestamp": "2026-10-02T14:48:47.000Z",
"data": {
"id": "cll_7QhRk2Vd9mLx4TzP0aWn",
"start_date": "2026-10-02T14:42:05.000Z",
"from_number": "+15550100187",
"from_name": "Northpeak Supply",
"to": "+15550100142",
"to_name": "Sofía Russo",
"length": "6m 12s",
"summary": "12 vendedores, todos llamando desde su celular. Ninguna llamada llega al CRM hoy. Su contrato actual termina el 31 de marzo. Quiere las grabaciones para entrenar a los nuevos. Sofía decide, con el visto bueno del gerente de ventas. Enviar la cotización antes del viernes. Agendar una demo con el gerente de ventas. Revisar qué números quieren conservar.",
"type": "OUTBOUND",
"result": "ANSWERED",
"recording_url": "https://storage.withallo.com/recordings/rc_8f2k…mp3",
"user_email": "[email protected]"
}
}

2Tu servidor recibe la llamadaUn evento call.completed firmado unos 30 segundos después, con el mismo resumen, la transcripción y el enlace a la grabación.

Elige tus eventos,
prueba tu endpoint

Configúralo desde la app de Allo o con la API. Tu endpoint necesita HTTPS y responder 200 en menos de 20 segundos.

  • Ingresa tu endpoint HTTPS y elige los topics: llamadas terminadas, llamadas contestadas, SMS enviados y recibidos, contactos, etiquetas, notas e hilos.

    GeneralNúmerosEquipoIntegracionesAPIFacturación
    WebhooksConectado
    URL del webhook
    https://api.northpeak.example/webhooks/allo
    Eventos que enviar
    call.completedcall.answeredsms.receivedcontact.createdtag.added
    Guardar
  • Elige un evento y haz clic en Probar. Allo envía un evento de prueba y te muestra si llegó, el código de estado y el tiempo de respuesta.

Qué envía Allo
a tu endpoint

Elige los topics que necesitas. Cada evento es un POST firmado con el mismo sobre: topic, version, timestamp y data.

Enviado a tu endpoint

  • Llamadas en vivocall.received, call.triggered, call.answered
  • Llamadas terminadascall.completed: grabación, transcripción, resumen, resultado
  • SMSsms.received, sms.sent
  • Contactoscontact.created, contact.updated
  • Etiquetas de llamadatag.added, tag.removed
  • Notas e hilosNotas de conversaciones y contactos, hilos de discusión

Tu endpoint debe usar HTTPS y responder 200 en menos de 20 segundos. Allo reintenta una entrega fallida hasta 8 veces durante unas 27.5 horas.

A mano
o con Allo

Mover los datos de llamada a mano

  • Consultar una API para saber qué pasó
  • Exportar los datos de llamada para moverlos
  • Scripts que pierden eventos cuando el servidor se cae
  • Automatizaciones que van detrás de la conversación

Con Allo

  • Un evento en tu endpoint en el momento en que ocurre
  • Resumen, transcripción y enlace a la grabación en el payload
  • Entregas fallidas reintentadas, las perdidas se pueden reenviar
  • Cada solicitud firmada, para saber que viene de Allo

Allo es un sistema telefónico con IA,
no solo una integración

La sincronización con Webhooks es solo una parte. Allo es el teléfono con el que tu equipo llama, envía SMS y se forma cada día.

Ver todas las funcionalidades
Recepcionista con IA

Allo contesta cuando tú no puedes, cualifica a quien llama y agenda la reunión, 24/7, para no perder ningún lead.

Explorar esta función
Grabación y resúmenes de IA

Cada llamada se graba, se transcribe y se resume: los puntos clave y los próximos pasos quedan capturados sin tomar notas.

Explorar esta función
Maneja Allo desde tu asistente de IA

Conecta Allo con Claude, ChatGPT y más a través del MCP de Allo, y consulta datos de llamadas o lanza acciones con solo pedirlo.

Explorar esta función
SMS profesionales integrados

Envía SMS desde tu número de Allo y mantén llamadas y mensajes juntos en un mismo sitio.

Explorar esta función
Power dialer

Llama a una lista una tras otra sin marcar a mano: tus comerciales pasan el tiempo hablando, no haciendo clic.

Explorar esta función
Analítica de llamadas

Consulta el volumen de llamadas, los resultados y la actividad del equipo de un vistazo, y forma con conversaciones reales.

Explorar esta función

Preguntas frecuentes sobre los webhooks

Una agente de Allo contesta (en inglés) y te pasa con ventas o soporte. Es la demo más rápida de esta página.

888-298-ALLO

De dos formas. En la app móvil de Allo, ve a Configuración, luego Integraciones, luego Webhooks, actívalos, ingresa tu URL HTTPS y elige los eventos. O usa la API: crea una clave con el scope WEBHOOKSREADWRITE y envía tu URL y tus topics a /v2/webhooks.

Llamadas que suenan (call.received, call.triggered), contestadas (call.answered) y terminadas (call.completed), etiquetas agregadas o quitadas, SMS recibidos y enviados, contactos creados o actualizados, además de notas e hilos de discusión. La lista completa, con cada payload, está en el catálogo de eventos de nuestro centro de ayuda.

El ID de la llamada, la hora de inicio, los números y nombres de ambos lados, la duración, el resultado (contestada, buzón de voz, atendida por el agente de IA, transferida, bloqueada o fallida), las etiquetas, el resumen de IA, la transcripción, la URL de la grabación, el usuario de Allo en la llamada y las opciones del menú telefónico. Llega unos 30 segundos después de colgar.

Cada solicitud trae los encabezados webhook-id, webhook-timestamp y webhook-signature. Vuelve a calcular la firma HMAC-SHA256 con tu secreto de firma y compárala con el encabezado.

Allo reintenta hasta 8 veces durante unas 27.5 horas. Un endpoint que falla durante 5 días se desactiva y, una vez arreglado, puedes volver a enviar los eventos perdidos. La entrega es al menos una vez, así que elimina duplicados con webhook-id.

Enviar llamadas a tus propias herramientas con webhooks es parte del plan Business de Allo.

Sí, alguien tiene que mantener el endpoint que recibe los eventos. Si prefieres no programar, Allo puede enviar las mismas llamadas a Zapier o Make.