> 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

Połącz workflow n8n z [narzędziem webhook](/docs/pl/reception-ai/integrations/webhooks). Gdy rozmowa pasuje do opisu narzędzia, twoja recepcjonistka zbiera dane, wywołuje workflow i przekazuje rozmówcy odpowiedź. Dzięki n8n recepcjonistka może korzystać z każdej aplikacji, z którą łączy się n8n.

## Utwórz workflow

### Dodaj wyzwalacz Webhook

W n8n utwórz workflow i dodaj węzeł **Webhook**. Ustaw **HTTP Method** na `POST`.

### Zabezpiecz webhook

Ustaw **Authentication** na **Header Auth** i utwórz dane uwierzytelniające z nazwą nagłówka, np. `X-Reception-Key`, oraz długą losową wartością. Reception.ai wysyła ten nagłówek przy każdym wywołaniu.

### Zwróć odpowiedź

Ustaw **Respond** na **Using 'Respond to Webhook' Node**. Dodaj kroki workflow, a na końcu węzeł **Respond to Webhook**, który zwraca JSON, np. `{"available": true, "next_slot": "Tuesday 10am"}`. Recepcjonistka odczytuje tę odpowiedź, by zdecydować, co powiedzieć.

### Aktywuj workflow

Aktywuj workflow i skopiuj **Production URL** z węzła Webhook. Testowy URL działa tylko, gdy edytor nasłuchuje.

## Utwórz narzędzie webhook

Przejdź do **Integrations**, wybierz **Add integration**, a następnie **Webhook Tool**.

| Pole                 | Wartość                                                                                                                                 |
| -------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
| **Name**             | Co robi workflow, np. `check_service_area`                                                                                              |
| **Description**      | Kiedy go używać, np. „Sprawdź, czy obsługujemy kod pocztowy rozmówcy. Użyj przed umówieniem wizyty na miejscu.”                         |
| **Method**           | POST                                                                                                                                    |
| **URL**              | Produkcyjny URL workflow                                                                                                                |
| **Request Headers**  | Nazwa i wartość nagłówka z danych uwierzytelniających n8n                                                                               |
| **Body Parameters**  | Po jednym parametrze na każdą wartość potrzebną w workflow, np. `zip_code` (ciąg znaków, wymagany). n8n odczytuje je z `body.zip_code`. |
| **Assign to agents** | **Receptionist**                                                                                                                        |

Wybierz **Enable**, a następnie [przetestuj recepcjonistkę](/docs/pl/reception-ai/receptionist/testing) w rozmowie, która powinna wywołać workflow. Każde uruchomienie pojawi się na liście **Executions** w n8n.

> **Note**
>
> Parametry body to proste wartości, które recepcjonistka uzupełnia na podstawie rozmowy. Aby wysłać
> stałą wartość, ustaw ją bezpośrednio w workflow.

## Udostępnij kilka workflow przez MCP

Aby udostępnić recepcjonistce wiele workflow n8n naraz, użyj zamiast tego węzła **MCP Server Trigger** n8n. Połącz workflow lub węzły narzędzi, które chcesz udostępnić, ustaw uwierzytelnianie wyzwalacza na bearer i go aktywuj. W Reception.ai dodaj [serwer MCP](/docs/pl/reception-ai/integrations/mcp-server) z produkcyjnym URL-em wyzwalacza oraz tokenem bearer jako **Secret Token**, a następnie przypisz narzędzia na karcie **Tools**.

## Rozwiązywanie problemów

| Problem                                     | Co sprawdzić                                                                                                                                        |
| ------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| Brak uruchomienia w n8n                     | Workflow musi być aktywny, a narzędzie musi używać produkcyjnego URL-a.                                                                             |
| Workflow zwraca 403                         | Nazwa i wartość nagłówka w Reception.ai muszą dokładnie odpowiadać danym uwierzytelniającym n8n.                                                    |
| Recepcjonistka mówi, że narzędzie zawiodło  | Workflow musi zakończyć się w czasie **Response timeout** narzędzia. Domyślnie jest to 20 sekund, maks. 120.                                        |
| Recepcjonistka nigdy nie wywołuje narzędzia | W opisie narzędzia podaj sytuacje, w których należy go użyć. Możesz też dodać [procedurę](/docs/pl/reception-ai/receptionist/rules-and-procedures). |