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

# Asana

Twój recepcjonista może zamienić prośbę dzwoniącego w zadanie Asana dla zespołu i powiedzieć dzwoniącemu, na jakim etapie jest zlecenie. Tworzenie zadań odbywa się przez [Zapier](/docs/pl/reception-ai/integrations/zapier), ponieważ API Asany wymaga pól zadań zagnieżdżonych w obiekcie `data`, którego narzędzia webhook nie mogą wysłać. Odczytywanie zadań używa [narzędzia webhook](/docs/pl/reception-ai/integrations/webhooks).

## Tworzenie zadań

### Połącz Zapier

Jeśli jeszcze tego nie zrobiono, połącz [Zapier](/docs/pl/reception-ai/integrations/zapier) w Reception.ai.

### Dodaj akcję Asana

Na serwerze Zapier MCP dodaj akcję Asana **Create Task** i połącz konto Asana. Ustaw przestrzeń roboczą i projekt na stałe wartości, a AI niech uzupełnia nazwę zadania, notatki i termin.

### Przypisz narzędzie

W Reception.ai otwórz kartę **Tools** integracji Zapier, wybierz **Refresh tools** i przypisz akcję Asana do **Client** (recepcjonisty).

### Przetestuj

[Przetestuj recepcjonistę](/docs/pl/reception-ai/receptionist/testing), prosząc o oddzwonienie. Zadanie pojawi się w projekcie.

## Sprawdzanie otwartych zadań projektu

### Utwórz osobisty token dostępu

W Asanie otwórz **My settings** → **Apps** → **Manage Developer Apps** i utwórz osobisty token dostępu. Token widzi wszystko, co ty, więc rozważ utworzenie go na koncie mającym dostęp tylko do tego projektu.

### Znajdź identyfikator projektu

Otwórz projekt w przeglądarce. Długi numer po `/project/` w adresie URL to identyfikator projektu.

### Utwórz narzędzie webhook

Wejdź w **Integrations**, wybierz **Add integration**, a następnie **Webhook Tool**.

| Pole                    | Wartość                                                                                                                                                                   |
| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Nazwa**               | `list_open_jobs`                                                                                                                                                          |
| **Opis**                | "Wyświetl otwarte zlecenia w naszym projekcie. Użyj tego, gdy dzwoniący pyta o status swojego zlecenia."                                                                  |
| **Metoda**              | GET                                                                                                                                                                       |
| **URL**                 | `https://app.asana.com/api/1.0/projects/PROJECT_ID/tasks`                                                                                                                 |
| **Nagłówki żądania**    | `Authorization`: `Bearer `, a następnie token                                                                                                                             |
| **Parametry zapytania** | `completed_since` (ciąg znaków, wymagany): "Zawsze dokładna wartość `now`."  `opt_fields` (ciąg znaków, wymagany): "Zawsze dokładna wartość `name,due_on,assignee.name`." |
| **Przypisz do agentów** | **Receptionist**                                                                                                                                                          |

Wybierz **Enable**.

`completed_since=now` sprawia, że Asana zwraca tylko nieukończone zadania. Nazywaj zadania imieniem klienta, aby recepcjonista mógł znaleźć zadanie dzwoniącego na liście.

## Rozwiązywanie problemów

| Problem                                    | Co sprawdzić                                                                                                        |
| ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------- |
| Akcja Asana nie pojawia się w Reception.ai | Po dodaniu akcji w Zapier wybierz **Refresh tools** w integracji Zapier.                                            |
| 401 na liście zadań                        | Nagłówek musi zawierać `Bearer `, a po nim aktualny token.                                                          |
| 404 na liście zadań                        | Sprawdź identyfikator projektu oraz czy konto tokena ma dostęp do projektu.                                         |
| Asana informuje, że wynik jest zbyt duży   | Bardzo duże projekty wymagają stronicowania, którego narzędzie nie obsługuje. Ogranicz projekt do aktywnych zleceń. |