Skip to main content
Los webhooks envían solicitudes HTTP POST a tu servidor cuando ocurren eventos específicos en Quikly. Úsalos para sincronizar con tu CRM, disparar flujos de n8n, enviar notificaciones a Slack o construir automatizaciones personalizadas.

Crear un webhook

Puedes crear webhooks desde la interfaz de Quikly o a través de la API.

Desde la interfaz

Ve a Configuración → Webhooks y haz clic en Crear Webhook. Ingresa un nombre, la URL de tu endpoint y selecciona los eventos a los que quieres suscribirte.

Desde la API

La respuesta incluye un campo secret que se muestra solo una vez. Guárdalo inmediatamente — lo necesitas para verificar las firmas de los webhooks.

Eventos disponibles

Puedes suscribirte a eventos específicos o escuchar todos incluyendo cada evento en el array events.

Formato del payload

Cada entrega de webhook envía un payload JSON con esta estructura:
Para eventos de lead_session, el objeto data contiene campos de la sesión como channel, channel_id, client_name, brief y status.

Headers HTTP

Cada solicitud de webhook incluye estos headers:

Verificar firmas

Cada webhook está firmado con el secret que recibiste al crearlo. Verifica el header X-Quikly-Signature para confirmar que la solicitud proviene de Quikly.
Verifica siempre las firmas antes de procesar los payloads de webhooks. Esto evita que atacantes envíen eventos falsos a tu endpoint.

Política de reintentos

Si tu endpoint devuelve un código de estado no-2xx o expira el tiempo (límite de 10 segundos), Quikly reintenta la entrega con backoff exponencial: Después de 5 reintentos fallidos, la entrega se marca como fallida. Puedes ver todos los intentos en los logs de webhooks.

Probar un webhook

Envía un evento de prueba para verificar que tu endpoint es accesible:
El payload de prueba usa el tipo de evento test y contiene datos de ejemplo. Tu endpoint debe devolver un código de estado 200.

Ver logs de entrega

Consulta entregas recientes y depura fallos:
Cada entrada del log incluye el código de estado HTTP, cuerpo de la respuesta, tiempo de respuesta y el payload completo que se envió. También puedes ver los logs en la interfaz de Quikly en Configuración → Webhooks → (seleccionar webhook) → Logs.

Gestión de webhooks