> 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.

# n8n

Conecta un workflow de n8n 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, llama al workflow y lee su respuesta a la persona que llama. A través de n8n, la recepcionista puede acceder a cualquier aplicación con la que se conecte n8n.

## Crea el workflow

### Añade un activador Webhook

En n8n, crea un workflow y añade un nodo **Webhook**. Establece **HTTP Method** en `POST`.

### Protege el webhook

Establece **Authentication** en **Header Auth** y crea una credencial con un nombre de encabezado, como `X-Reception-Key`, y un valor aleatorio largo. Reception.ai envía este encabezado con cada llamada.

### Devuelve una respuesta

Establece **Respond** en **Using 'Respond to Webhook' Node**. Añade los pasos de tu workflow y termina con un nodo **Respond to Webhook** que devuelva JSON, por ejemplo `{"available": true, "next_slot": "Tuesday 10am"}`. Tu recepcionista lee esta respuesta para decidir qué decir.

### Activa el workflow

Activa el workflow y copia la **Production URL** del nodo Webhook. La URL de prueba solo funciona mientras el editor está escuchando.

## Crea la herramienta de webhook

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

| Campo                | Valor                                                                                                                               |
| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |
| **Name**             | Lo que hace el workflow, por ejemplo `check_service_area`                                                                           |
| **Description**      | Cuándo usarla, por ejemplo "Comprueba si atendemos el código postal de quien llama. Úsala antes de reservar una visita presencial." |
| **Method**           | POST                                                                                                                                |
| **URL**              | La URL de producción del workflow                                                                                                   |
| **Request Headers**  | El nombre y el valor del encabezado de la credencial de n8n                                                                         |
| **Body Parameters**  | Un parámetro por cada valor que necesite el workflow, por ejemplo `zip_code` (cadena, obligatorio). n8n los lee de `body.zip_code`. |
| **Assign to agents** | **Receptionist**                                                                                                                    |

Selecciona **Enable** y, a continuación, [prueba tu recepcionista](/docs/es/reception-ai/receptionist/testing) con una conversación que debería activar el workflow. Cada ejecución aparece en la lista **Executions** de n8n.

> **Note**
>
> Los parámetros del cuerpo son valores simples que tu recepcionista rellena a partir de la conversación. Para enviar un
> valor fijo, establécelo dentro del workflow.

## Expón varios workflows mediante MCP

Para proporcionar a tu recepcionista varios workflows de n8n a la vez, utiliza en su lugar el nodo **MCP Server Trigger** de n8n. Conecta los workflows o nodos de herramientas que quieras exponer, configura la autenticación del activador como bearer y actívalo. En Reception.ai, añade un [servidor MCP](/docs/es/reception-ai/integrations/mcp-server) con la URL de producción del activador y el token bearer como **Secret Token**; después, asigna las herramientas en la pestaña **Tools**.

## Solución de problemas

| Problema                                            | Qué comprobar                                                                                                                                                                                   |
| --------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| No aparece ninguna ejecución en n8n                 | El workflow debe estar activo y la herramienta debe usar la URL de producción.                                                                                                                  |
| El workflow devuelve 403                            | El nombre y el valor del encabezado en Reception.ai deben coincidir exactamente con la credencial de n8n.                                                                                       |
| La recepcionista dice que la herramienta ha fallado | El workflow debe finalizar dentro del **Response timeout** de la herramienta. El valor predeterminado es 20 segundos y puede llegar a 120.                                                      |
| La recepcionista nunca llama a la herramienta       | Haz que la descripción de la herramienta indique las situaciones en las que debe utilizarse. También puedes añadir un [procedimiento](/docs/es/reception-ai/receptionist/rules-and-procedures). |