> 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

Połącz scenariusz Make z [narzędziem webhook](/docs/pl/reception-ai/integrations/webhooks). Gdy rozmowa pasuje do opisu narzędzia, twoja recepcjonistka zbiera dane, uruchamia scenariusz i przekazuje rozmówcy odpowiedź.

## Utwórz scenariusz

### Dodaj niestandardowy webhook

W Make utwórz scenariusz i dodaj **Webhooks** → **Custom webhook** jako wyzwalacz. Wybierz **Add**, nazwij webhook i skopiuj jego URL. Traktuj URL jak sekret: każdy, kto go ma, może uruchomić scenariusz.

### Dodaj moduły

Dodaj aplikacje, routery i filtry potrzebne w scenariuszu.

### Zwróć odpowiedź

Zakończ scenariusz modułem **Webhooks** → **Webhook response**. Ustaw **Status** na `200`, a **Body** na JSON, który może odczytać twoja recepcjonistka, na przykład `{"order_status": "shipped", "eta": "Friday"}`. Bez tego modułu Make odpowie `Accepted`, a recepcjonistka nie otrzyma danych.

### Włącz scenariusz

Ustaw scenariusz na uruchamianie **Immediately as data arrives** i włącz go.

## Utwórz narzędzie webhook

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

| Pole                 | Wartość                                                                                                       |
| -------------------- | ------------------------------------------------------------------------------------------------------------- |
| **Name**             | Co robi scenariusz, na przykład `check_order_status`                                                          |
| **Description**      | Kiedy go używać, na przykład „Sprawdź status wysyłki zamówienia. Użyj, gdy rozmówca pyta o swoje zamówienie.” |
| **Method**           | POST                                                                                                          |
| **URL**              | URL niestandardowego webhooka                                                                                 |
| **Body Parameters**  | Po jednym parametrze na każdą wartość potrzebną w scenariuszu, np. `order_number` (ciąg znaków, wymagany)     |
| **Assign to agents** | **Receptionist**                                                                                              |

Wybierz **Enable**.

## Naucz Make strukturę danych

Make rozpoznaje pola odbierane przez webhook na podstawie pierwszego żądania. Otwórz niestandardowy webhook, wybierz **Redetermine data structure** i [przetestuj recepcjonistkę](/docs/pl/reception-ai/receptionist/testing) w rozmowie wywołującej narzędzie. Gdy Make wyświetli **Successfully determined**, zmapuj pola w modułach.

## Rozwiązywanie problemów

| Problem                                    | Co sprawdzić                                                                                                  |
| ------------------------------------------ | ------------------------------------------------------------------------------------------------------------- |
| Scenariusz się nie uruchamia               | Scenariusz musi być włączony i ustawiony na natychmiastowe uruchamianie.                                      |
| Recepcjonistka nie otrzymuje odpowiedzi    | Dodaj moduł **Webhook response** i upewnij się, że każda ścieżka do niego prowadzi.                           |
| Recepcjonistka mówi, że narzędzie zawiodło | Scenariusz musi odpowiedzieć w czasie **Response timeout** narzędzia. Domyślnie jest to 20 sekund, maks. 120. |
| Pola są puste w późniejszych modułach      | Ponownie ustal strukturę danych po dodaniu lub zmianie nazwy parametrów body.                                 |