> 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

Votre réceptionniste peut transformer la demande d'un appelant en tâche Asana pour votre équipe et lui indiquer l'avancement d'un dossier. La création de tâches passe par [Zapier](/docs/fr/reception-ai/integrations/zapier), car l'API d'Asana attend des champs de tâche imbriqués dans un objet `data` que les outils webhook ne peuvent pas envoyer. La lecture des tâches utilise un [outil webhook](/docs/fr/reception-ai/integrations/webhooks).

## Créer des tâches

### Connecter Zapier

Si ce n'est pas déjà fait, connectez [Zapier](/docs/fr/reception-ai/integrations/zapier) dans Reception.ai.

### Ajouter l'action Asana

Dans votre serveur MCP Zapier, ajoutez l'action Asana **Create Task** et connectez votre compte Asana. Définissez le Workspace et le projet comme valeurs fixes, puis laissez l'IA renseigner le nom de la tâche, les notes et la date d'échéance.

### Attribuer l'outil

Dans Reception.ai, ouvrez l'onglet **Tools** de l'intégration Zapier, sélectionnez **Refresh tools**, puis attribuez l'action Asana au **Client** (réceptionniste).

### Le tester

[Testez votre réceptionniste](/docs/fr/reception-ai/receptionist/testing) en demandant un rappel. La tâche apparaît dans le projet.

## Consulter les tâches ouvertes d'un projet

### Créer un jeton d'accès personnel

Dans Asana, ouvrez **My settings** → **Apps** → **Manage Developer Apps**, puis créez un jeton d'accès personnel. Le jeton peut voir tout ce que vous pouvez voir. Envisagez donc de le créer depuis un compte qui n'a accès qu'au projet.

### Trouver l'ID du projet

Ouvrez le projet dans votre navigateur. Le long numéro après `/project/` dans l'URL est l'ID du projet.

### Créer l'outil webhook

Accédez à **Integrations**, sélectionnez **Add integration**, puis choisissez **Webhook Tool**.

| Champ                     | Valeur                                                                                                                                                                      |
| ------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Nom**                   | `list_open_jobs`                                                                                                                                                            |
| **Description**           | "Listez les dossiers ouverts dans notre projet. Utilisez cet outil lorsqu'un appelant pose une question sur l'état de son dossier."                                         |
| **Méthode**               | GET                                                                                                                                                                         |
| **URL**                   | `https://app.asana.com/api/1.0/projects/PROJECT_ID/tasks`                                                                                                                   |
| **En-têtes de requête**   | `Authorization` : `Bearer ` suivi de votre jeton                                                                                                                            |
| **Paramètres de requête** | `completed_since` (chaîne, obligatoire) : "Toujours la valeur exacte `now`."  `opt_fields` (chaîne, obligatoire) : "Toujours la valeur exacte `name,due_on,assignee.name`." |
| **Attribuer aux agents**  | **Receptionist**                                                                                                                                                            |

Sélectionnez **Enable**.

`completed_since=now` permet à Asana de ne renvoyer que les tâches inachevées. Nommez les tâches d'après le client afin que votre réceptionniste puisse retrouver la tâche de l'appelant dans la liste.

## Résolution des problèmes

| Problème                                          | Vérifications à effectuer                                                                                              |
| ------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- |
| L'action Asana n'apparaît pas dans Reception.ai   | Sélectionnez **Refresh tools** dans l'intégration Zapier après avoir ajouté des actions dans Zapier.                   |
| 401 dans la liste des tâches                      | L'en-tête doit être `Bearer ` suivi d'un jeton valide.                                                                 |
| 404 dans la liste des tâches                      | Vérifiez l'ID du projet et que le compte associé au jeton peut voir le projet.                                         |
| Asana indique que le résultat est trop volumineux | Les très grands projets nécessitent une pagination, ce que l'outil ne gère pas. Limitez le projet aux dossiers actifs. |