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

# Monday.com

Twoja recepcjonistka może dodać element do tablicy Monday.com, np. nowy lead lub prośbę o oddzwonienie, a także znaleźć element po nazwie. API Monday.com używa GraphQL: każde żądanie to `POST` z jednym polem `query`, dlatego każde narzędzie udostępnia recepcjonistce szablon zapytania do wypełnienia.

## Zanim zaczniesz

| Wartość       | Gdzie ją znaleźć                                          |
| ------------- | --------------------------------------------------------- |
| **API token** | Zdjęcie profilowe → **Developers** → **My access tokens** |
| **Board ID**  | Liczba po `/boards/` w URL tablicy                        |

Token działa w twoim imieniu i ma dostęp do wszystkich twoich tablic.

## Utwórz element

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

| Pole                 | Wartość                                                                                       |
| -------------------- | --------------------------------------------------------------------------------------------- |
| **Name**             | `create_monday_item`                                                                          |
| **Description**      | „Dodaj prośbę o oddzwonienie do tablicy zespołu. Użyj zawsze, gdy obiecasz rozmówcy kontakt.” |
| **Method**           | POST                                                                                          |
| **URL**              | `https://api.monday.com/v2`                                                                   |
| **Request Headers**  | `Authorization`: twój token API, bez `Bearer`                                                 |
| **Body Parameters**  | `query` (ciąg znaków, wymagany), z opisem poniżej                                             |
| **Assign to agents** | **Receptionist**                                                                              |

Użyj tego opisu dla `query`, wstawiając ID swojej tablicy zamiast `1234567890`:

```text
A GraphQL mutation in exactly this form, changing only ITEM_NAME:
mutation { create_item(board_id: 1234567890, item_name: "ITEM_NAME") { id } }
ITEM_NAME is the caller's name, phone number, and request, without double quotes.
```

Wybierz **Enable**.

## Znajdź element

Utwórz drugie narzędzie webhook z tą samą metodą, URL-em i nagłówkiem.

| Pole                | Wartość                                                                                                       |
| ------------------- | ------------------------------------------------------------------------------------------------------------- |
| **Name**            | `find_monday_item`                                                                                            |
| **Description**     | „Znajdź element rozmówcy na tablicy po jego dokładnej nazwie. Użyj, gdy rozmówca pyta o istniejące zlecenie.” |
| **Body Parameters** | `query` (ciąg znaków, wymagany), z opisem poniżej                                                             |

```text
A GraphQL query in exactly this form, changing only ITEM_NAME:
query { items_page_by_column_values(board_id: 1234567890, limit: 5, columns: [{column_id: "name", column_values: ["ITEM_NAME"]}]) { items { name column_values { text column { title } } } } }
```

[Przetestuj recepcjonistkę](/docs/pl/reception-ai/receptionist/testing), zgłaszając prośbę o oddzwonienie, a potem zapytaj o nią w drugiej rozmowie.

## Ograniczenia

Narzędzie tworzenia ustawia tylko nazwę elementu. Wypełnienie kolumn statusu, daty lub osób wymaga wartości JSON w zapytaniu GraphQL, którą recepcjonistka może mieć trudność niezawodnie utworzyć. Aby ustawić kolumny, użyj akcji **Create Item** Monday.com przez [Zapier](/docs/pl/reception-ai/integrations/zapier).

## Rozwiązywanie problemów

| Problem                  | Co sprawdzić                                                                                    |
| ------------------------ | ----------------------------------------------------------------------------------------------- |
| `Not Authenticated`      | Nagłówek musi zawierać sam token, bez `Bearer`.                                                 |
| `Parse error on ...`     | Recepcjonistka zmieniła strukturę zapytania. Doprecyzuj opis `query` lub skróć nazwy elementów. |
| Nie znaleziono elementów | Wyszukiwanie wymaga dokładnego dopasowania pełnej nazwy elementu.                               |
| `Board not found`        | Sprawdź ID tablicy oraz czy właściciel tokenu ma do niej dostęp.                                |