Saltar al contenido principal

Cómo Conectar Webhooks de Quiz

Los webhooks de quiz envían datos estructurados de envío desde AtomicQuiz a un endpoint seguro que controlas — CRM, middleware, herramientas de automatización o sistemas de scoring personalizados.

Configúralos en Configuración del quiz → Webhooks, luego publica para que visitantes en vivo disparen la configuración.

Antes de Empezar

Asegúrate de tener:

  • Un quiz abierto en el editor de AtomicQuiz (guardado, con pasos y Flow listos).
  • Un endpoint HTTPS listo para recibir payloads JSON (TLS requerido).
  • Nombres de webhook que tu equipo reconocerá en logs.
  • Acceso a Entrega de webhooks de quiz o logs de tu receptor para verificación.

Los webhooks corren en paralelo a Leads — los envíos aún se almacenan en Atomicat cuando Leads está habilitado.

Consulta Webhooks de quiz (referencia).

Paso 1: Abrir Configuración de Webhooks

  1. Abre el quiz en el editor.
  2. Haz clic en Configuración en el encabezado.
  3. Selecciona Webhooks en la barra lateral de configuración.

Paso 2: Agregar un Webhook

  1. Haz clic en Agregar webhook.
  2. Completa:
CampoRequisito
Nombre del webhookEtiqueta interna corta (obligatorio).
URL del webhookDebe comenzar con https:// (obligatorio).
DescripciónNotas opcionales del equipo.
  1. Elige un disparador de envío (siguiente paso).
  2. Haz clic en Guardar en el panel de webhooks.

El producto valida nombre y URL y rechaza URLs que no sean HTTPS.

Paso 3: Elegir un Disparador de Envío

DisparadorCuándo se dispara
En cada etapaDespués de que el encuestado completa una etapa del quiz — útil para enriquecimiento progresivo.
Disparador basado en clicCuando ítems clicables seleccionados del quiz disparan la acción configurada — ingresa identificadores separados por coma como solicita el producto.

Notas:

  • Volver a En cada etapa limpia automáticamente las listas de identificadores basados en clic.
  • Usa disparadores basados en clic cuando solo botones u opciones específicos deben disparar el webhook.

Encuentra identificadores en las etiquetas del editor de quiz mostradas para ítems clicables configurados para acciones.

Paso 4: Revisar el Payload de Ejemplo

La pantalla de configuración incluye una entrega de ejemplo para que tu equipo técnico prepare el receptor:

  • Tipo de evento y metadatos del quiz
  • Respuestas y estado de finalización
  • Tiempo y contexto básico del visitante

Los nombres de campos de respuesta dependen de cómo nombraste preguntas y opciones en Builder.

Comparte el ejemplo con quien implemente el endpoint antes de salir en vivo.

Paso 5: Guardar y Publicar

  1. Guarda webhooks en configuración.
  2. El producto te recuerda publicar el quiz — los cambios de webhook se aplican al tráfico en vivo solo después de publicar.
  3. Haz clic en Publicar y confirma sitio/dominio/slug. Consulta Cómo publicar un quiz.

Los guardados de webhook en borrador no afectan visitantes en la URL ya publicada hasta que republices.

Paso 6: Probar en la URL Publicada

  1. Abre el enlace HTTPS en vivo del quiz en incógnito.
  2. Completa una ruta que deba disparar el webhook.
  3. Confirma que tu endpoint recibió el payload.
  4. Abre Entrega de webhooks de quiz en Atomicat para inspeccionar el estado de entrega cuando esté disponible.

Prueba cada tipo de disparador que habilitaste (finalización de etapa vs basado en clic).

Opcional: Claves API

Si tu destino valida remitentes confiables, configura claves vía Claves API de webhook y coincide la validación en tu servidor.

Solución de Problemas

ProblemaQué intentar
URL rechazadaUsa solo HTTPS; verifica typos o espacios.
Sin entrega en quiz en vivoRepublica después de guardar webhook; prueba URL publicada, no solo Vista previa.
El disparador por clic nunca se disparaVerifica que los IDs separados por coma coincidan con identificadores del editor.
El receptor devuelve 4xx/5xxCompara payload con el ejemplo; verifica auth y validación de campos.
Eventos duplicadosEl disparador por etapa se dispara por etapa — ajusta disparador o deduplica en el servidor.

Resultado

Tu quiz envía datos de envío a tu endpoint HTTPS en los disparadores que configuraste — en vivo después de publicar y verificable a través de tu receptor y logs de entrega de Atomicat.

Documentación Relacionada

FAQ

¿Puedo usar HTTP sin TLS?

No. Solo las URLs HTTPS pasan la validación.

¿Los webhooks reemplazan Leads?

No. Leads aún almacena envíos en Atomicat. Los webhooks son un canal de entrega adicional.

¿Debo republicar después de editar webhooks?

Sí. Los visitantes en vivo usan la configuración publicada.

¿De dónde vienen los identificadores basados en clic?

Usa etiquetas o identificadores mostrados en el editor de quiz para los ítems clicables que configuraste.

¿Puedo agregar múltiples webhooks?

Sí. Agrega filas separadas para cada destino con su propio nombre, URL y disparador.