> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

# Make

Conecta un escenario de Make a una [herramienta de webhook](/docs/es/reception-ai/integrations/webhooks). Cuando una conversación coincide con la descripción de la herramienta, tu recepcionista recopila los datos, ejecuta el escenario y lee su respuesta a la persona que llama.

## Crea el escenario

### Añade un webhook personalizado

En Make, crea un escenario y añade **Webhooks** → **Custom webhook** como activador. Selecciona **Add**, ponle un nombre al webhook y copia su URL. Trata la URL como un secreto: cualquiera que la tenga puede ejecutar el escenario.

### Añade tus módulos

Añade las aplicaciones, los routers y los filtros que necesite el escenario.

### Devuelve una respuesta

Termina el escenario con **Webhooks** → **Webhook response**. Establece **Status** en `200` y **Body** en un JSON que pueda leer tu recepcionista, por ejemplo `{"order_status": "shipped", "eta": "Friday"}`. Sin este módulo, Make responde `Accepted` y tu recepcionista no recibe datos.

### Activa el escenario

Configura el escenario para que se ejecute **Immediately as data arrives** y actívalo.

## Crea la herramienta de webhook

Ve a **Integrations**, selecciona **Add integration** y elige **Webhook Tool**.

| Campo                | Valor                                                                                                                           |
| -------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| **Name**             | Lo que hace el escenario, por ejemplo `check_order_status`                                                                      |
| **Description**      | Cuándo usarla, por ejemplo "Consulta el estado de envío de un pedido. Úsala cuando alguien llame para preguntar por su pedido." |
| **Method**           | POST                                                                                                                            |
| **URL**              | La URL del webhook personalizado                                                                                                |
| **Body Parameters**  | Un parámetro por cada valor que necesite el escenario, por ejemplo `order_number` (cadena, obligatorio)                         |
| **Assign to agents** | **Receptionist**                                                                                                                |

Selecciona **Enable**.

## Enseña a Make la estructura de los datos

Make aprende los campos que recibe un webhook a partir de su primera solicitud. Abre el webhook personalizado, selecciona **Redetermine data structure** y [prueba tu recepcionista](/docs/es/reception-ai/receptionist/testing) con una conversación que active la herramienta. Cuando Make muestre **Successfully determined**, asigna los campos en tus módulos.

## Solución de problemas

| Problema                                            | Qué comprobar                                                                                                                               |
| --------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
| El escenario no se ejecuta                          | El escenario debe estar activado y configurado para ejecutarse inmediatamente.                                                              |
| La recepcionista no recibe respuesta                | Añade un módulo **Webhook response** y asegúrate de que todas las rutas llegan a uno.                                                       |
| La recepcionista dice que la herramienta ha fallado | El escenario debe responder dentro del **Response timeout** de la herramienta. El valor predeterminado es 20 segundos y puede llegar a 120. |
| Los campos están vacíos en módulos posteriores      | Vuelve a determinar la estructura de los datos después de añadir o renombrar parámetros del cuerpo.                                         |