> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xquiz.com.br/llms.txt
> Use this file to discover all available pages before exploring further.

# Webhook

> Enviar dados para ferramentas externas

<img style={{ borderRadius: '0.5rem' }} src="https://mintcdn.com/xquiz-12076fbf/DabTafNhExNz5i1G/images/webhook.png?fit=max&auto=format&n=DabTafNhExNz5i1G&q=85&s=4127832db7a30178433360769aa8f511" width="1700" height="800" data-path="images/webhook.png" />

La función Webhook te permite enviar datos de XQuiz a herramientas externas automáticamente, tan pronto como el usuario pase por una etapa específica del embudo.
Es ideal para integraciones con CRMs, automatizaciones personalizadas, sistemas propietarios, plataformas de análisis, entre otros.

**Cómo configurar**

* Nombre: Define un nombre para identificar tu webhook.

* Token: Código de autenticación (usado por algunas herramientas para validar el envío).

* Método: Actualmente el único método disponible es POST, que envía datos en el cuerpo de la solicitud.

* URL del Webhook: Dirección donde se enviará la información.

**Opciones avanzadas**

* Enviar Eventos: Habilita esta opción si quieres enviar datos sobre acciones del usuario (como página accedida, clic, etc.).

* Enviar Variables: Puedes seleccionar variables personalizadas (como nombre, email, resultado, respuestas) para ser enviadas en el cuerpo del webhook.

**Conexión en el Flujo**

Al igual que con otras funciones, necesitas conectar un botón o acción anterior a la función Webhook, para que se active en el momento correcto.

**Cuándo usar**

* Enviar leads a automatizaciones personalizadas.

* Integrar con plataformas que no tienen integración directa con XQuiz.

* Notificar sistemas externos en tiempo real sobre acciones del usuario.

Además de enviar eventos, la función Webhook te permite transmitir variables personalizadas que recopilas a lo largo del embudo, como nombre, email, resultado, respuestas y otros datos definidos por ti.

**¿Qué son las variables?**

Las variables son información que almacenas de las interacciones del usuario.

Ejemplos:

* nombre

* email

* resultado\_final

* respuesta\_pregunta1

Estas variables pueden ser reutilizadas en otras partes del embudo y también enviadas externamente vía Webhook.

**Cómo usar variables en Webhook:**

* Crea variables a lo largo del embudo (usando la función Variable).

* Ve a la función Webhook.

* Selecciona las variables que quieres incluir en el envío.

* XQuiz construirá una solicitud POST, conteniendo las variables seleccionadas en el cuerpo del envío en formato JSON.

**Ejemplo de envío:**

Si marcas las variables nombre y email, el Webhook enviará:

* "nombre": "Joana",
* "email": "[joana@gmail.com](mailto:joana@gmail.com)"

**¡Consejo extra!**

Puedes usar el botón "Probar Webhook" para verificar si la información se está enviando correctamente a tu endpoint.
