> 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

Sua recepcionista pode transformar a solicitação de um chamador em uma tarefa do Asana para sua equipe e informar a um chamador o andamento de um trabalho. A criação de tarefas passa pelo [Zapier](/docs/pt/reception-ai/integrations/zapier), porque a API do Asana espera campos de tarefa aninhados em um objeto `data` que as ferramentas de webhook não conseguem enviar. A leitura de tarefas usa uma [ferramenta de webhook](/docs/pt/reception-ai/integrations/webhooks).

## Criar tarefas

### Conecte o Zapier

Se ainda não fez isso, conecte o [Zapier](/docs/pt/reception-ai/integrations/zapier) no Reception.ai.

### Adicione a ação do Asana

No seu servidor MCP do Zapier, adicione a ação **Create Task** do Asana e conecte sua conta do Asana. Defina o espaço de trabalho e o projeto como valores fixos e deixe a IA preencher o nome da tarefa, as notas e a data de vencimento.

### Atribua a ferramenta

No Reception.ai, abra a aba **Tools** da integração do Zapier, selecione **Refresh tools** e atribua a ação do Asana ao **Client** (recepcionista).

### Teste

[Teste sua recepcionista](/docs/pt/reception-ai/receptionist/testing) pedindo um retorno. A tarefa aparecerá no projeto.

## Consultar as tarefas abertas de um projeto

### Crie um token de acesso pessoal

No Asana, abra **My settings** → **Apps** → **Manage Developer Apps** e crie um token de acesso pessoal. O token pode ver tudo o que você vê, então considere criá-lo com uma conta que tenha acesso apenas ao projeto.

### Encontre o ID do projeto

Abra o projeto no navegador. O número longo depois de `/project/` na URL é o ID do projeto.

### Crie a ferramenta de webhook

Acesse **Integrations**, selecione **Add integration** e escolha **Webhook Tool**.

| Campo                | Valor                                                                                                                                                           |
| -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Name**             | `list_open_jobs`                                                                                                                                                |
| **Description**      | "Liste os trabalhos em aberto no nosso projeto. Use quando um chamador perguntar sobre o status do trabalho dele."                                              |
| **Method**           | GET                                                                                                                                                             |
| **URL**              | `https://app.asana.com/api/1.0/projects/PROJECT_ID/tasks`                                                                                                       |
| **Request Headers**  | `Authorization`: `Bearer ` seguido do seu token                                                                                                                 |
| **Query Parameters** | `completed_since` (string, obrigatório): "Sempre o valor exato `now`."  `opt_fields` (string, obrigatório): "Sempre o valor exato `name,due_on,assignee.name`." |
| **Assign to agents** | **Receptionist**                                                                                                                                                |

Selecione **Enable**.

`completed_since=now` faz o Asana retornar apenas tarefas incompletas. Dê às tarefas o nome do cliente, para que sua recepcionista possa encontrar a tarefa do chamador na lista.

## Solução de problemas

| Problema                                        | O que verificar                                                                                                        |
| ----------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- |
| A ação do Asana não aparece no Reception.ai     | Selecione **Refresh tools** na integração do Zapier após adicionar ações no Zapier.                                    |
| 401 na lista de tarefas                         | O cabeçalho deve ser `Bearer ` seguido de um token atual.                                                              |
| 404 na lista de tarefas                         | Verifique o ID do projeto e se a conta do token pode ver o projeto.                                                    |
| O Asana informa que o resultado é grande demais | Projetos muito grandes precisam de paginação, o que a ferramenta não faz. Mantenha apenas trabalhos ativos no projeto. |