> 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

Koppel een n8n-workflow aan een [webhooktool](/docs/nl/reception-ai/integrations/webhooks). Wanneer een gesprek overeenkomt met de beschrijving van de tool, verzamelt je receptionist de gegevens, roept de workflow aan en leest de reactie voor aan de beller. Via n8n kan de receptionist elke app bereiken waarmee n8n verbinding maakt.

## Bouw de workflow

### Voeg een Webhook-trigger toe

Maak in n8n een workflow en voeg een node **Webhook** toe. Stel **HTTP Method** in op `POST`.

### Beveilig de webhook

Stel **Authentication** in op **Header Auth** en maak een credential met een headernaam, zoals `X-Reception-Key`, en een lange willekeurige waarde. Reception.ai stuurt deze header mee bij elk gesprek.

### Stuur een reactie terug

Stel **Respond** in op **Using 'Respond to Webhook' Node**. Voeg je workflowstappen toe en sluit af met een node **Respond to Webhook** die JSON terugstuurt, bijvoorbeeld `{"available": true, "next_slot": "Tuesday 10am"}`. Je receptionist leest deze reactie om te bepalen wat er gezegd moet worden.

### Activeer de workflow

Activeer de workflow en kopieer de **Production URL** uit de Webhook-node. De test-URL werkt alleen terwijl de editor luistert.

## Maak de webhooktool

Ga naar **Integrations**, selecteer **Add integration** en kies **Webhook Tool**.

| Veld                 | Waarde                                                                                                                                                  |
| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Naam**             | Wat de workflow doet, bijvoorbeeld `check_service_area`                                                                                                 |
| **Beschrijving**     | Wanneer je deze gebruikt, bijvoorbeeld "Controleer of we actief zijn in de postcode van de beller. Gebruik dit voordat je een bezoek op locatie boekt." |
| **Methode**          | POST                                                                                                                                                    |
| **URL**              | De productie-URL van de workflow                                                                                                                        |
| **Request Headers**  | De headernaam en -waarde uit de n8n-credential                                                                                                          |
| **Body Parameters**  | Eén parameter per waarde die de workflow nodig heeft, bijvoorbeeld `zip_code` (string, verplicht). n8n leest deze uit `body.zip_code`.                  |
| **Assign to agents** | **Receptionist**                                                                                                                                        |

Selecteer **Enable** en [test je receptionist](/docs/nl/reception-ai/receptionist/testing) vervolgens met een gesprek dat de workflow moet activeren. Elke uitvoering verschijnt in de lijst **Executions** van n8n.

> **Note**
>
> Body parameters zijn platte waarden die je receptionist invult op basis van het gesprek. Als je een
> vaste waarde wilt versturen, stel je die in de workflow zelf in.

## Stel meerdere workflows beschikbaar via MCP

Gebruik in plaats daarvan de node **MCP Server Trigger** van n8n om je receptionist meteen toegang te geven tot meerdere n8n-workflows. Koppel de workflows of toolnodes die je wilt beschikbaar stellen, stel de authenticatie van de trigger in op bearer en activeer deze. Voeg in Reception.ai een [MCP-server](/docs/nl/reception-ai/integrations/mcp-server) toe met de productie-URL van de trigger en het bearer-token als **Secret Token**, en wijs vervolgens de tools toe op het tabblad **Tools**.

## Problemen oplossen

| Probleem                                    | Wat je moet controleren                                                                                                                                                                   |
| ------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Er verschijnt geen uitvoering in n8n        | De workflow moet actief zijn en de tool moet de productie-URL gebruiken.                                                                                                                  |
| De workflow geeft 403 terug                 | De headernaam en -waarde in Reception.ai moeten exact overeenkomen met de n8n-credential.                                                                                                 |
| De receptionist zegt dat de tool is mislukt | De workflow moet worden voltooid binnen de **Response timeout** van de tool. Deze is standaard 20 seconden en kan tot 120 seconden worden ingesteld.                                      |
| De receptionist roept de tool nooit aan     | Zorg dat de beschrijving van de tool de situaties noemt waarin deze moet worden gebruikt. Je kunt ook een [procedure](/docs/nl/reception-ai/receptionist/rules-and-procedures) toevoegen. |