> 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

Tu recepcionista puede convertir la solicitud de quien llama en una tarea de Asana para tu equipo e informar sobre el estado de un trabajo. La creación de tareas se realiza mediante [Zapier](/docs/es/reception-ai/integrations/zapier), porque la API de Asana espera campos de tarea anidados dentro de un objeto `data` que las herramientas de webhook no pueden enviar. La lectura de tareas usa una [herramienta de webhook](/docs/es/reception-ai/integrations/webhooks).

## Crear tareas

### Conecta Zapier

Si aún no lo has hecho, conecta [Zapier](/docs/es/reception-ai/integrations/zapier) en Reception.ai.

### Añade la acción de Asana

En tu servidor MCP de Zapier, añade la acción **Create Task** de Asana y conecta tu cuenta de Asana. Establece el espacio de trabajo y el proyecto como valores fijos, y deja que la IA rellene el nombre de la tarea, las notas y la fecha de vencimiento.

### Asigna la herramienta

En Reception.ai, abre la pestaña **Tools** de la integración de Zapier, selecciona **Refresh tools** y asigna la acción de Asana al **Client** (recepcionista).

### Pruébala

[Prueba tu recepcionista](/docs/es/reception-ai/receptionist/testing) solicitando una devolución de llamada. La tarea aparecerá en el proyecto.

## Consultar las tareas abiertas de un proyecto

### Crea un token de acceso personal

En Asana, abre **My settings** → **Apps** → **Manage Developer Apps** y crea un token de acceso personal. El token puede ver todo lo que tú puedes ver, así que considera crearlo desde una cuenta que solo tenga acceso al proyecto.

### Busca el ID del proyecto

Abre el proyecto en tu navegador. El número largo que aparece después de `/project/` en la URL es el ID del proyecto.

### Crea la herramienta de webhook

Ve a **Integrations**, selecciona **Add integration** y elige **Webhook Tool**.

| Campo                | Valor                                                                                                                                                                 |
| -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Name**             | `list_open_jobs`                                                                                                                                                      |
| **Description**      | "Enumera los trabajos abiertos de nuestro proyecto. Úsala cuando alguien llame para preguntar por el estado de su trabajo."                                           |
| **Method**           | GET                                                                                                                                                                   |
| **URL**              | `https://app.asana.com/api/1.0/projects/PROJECT_ID/tasks`                                                                                                             |
| **Request Headers**  | `Authorization`: `Bearer ` seguido de tu token                                                                                                                        |
| **Query Parameters** | `completed_since` (cadena, obligatorio): "Siempre el valor exacto `now`."  `opt_fields` (cadena, obligatorio): "Siempre el valor exacto `name,due_on,assignee.name`." |
| **Assign to agents** | **Receptionist**                                                                                                                                                      |

Selecciona **Enable**.

`completed_since=now` hace que Asana devuelva solo tareas incompletas. Nombra las tareas con el nombre del cliente para que tu recepcionista pueda encontrar la tarea de quien llama en la lista.

## Solución de problemas

| Problema                                          | Qué comprobar                                                                                                           |
| ------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- |
| La acción de Asana no aparece en Reception.ai     | Selecciona **Refresh tools** en la integración de Zapier después de añadir acciones en Zapier.                          |
| 401 en la lista de tareas                         | El encabezado debe ser `Bearer ` seguido de un token vigente.                                                           |
| 404 en la lista de tareas                         | Comprueba el ID del proyecto y que la cuenta del token pueda ver el proyecto.                                           |
| Asana indica que el resultado es demasiado grande | Los proyectos muy grandes necesitan paginación, algo que la herramienta no hace. Limita el proyecto a trabajos activos. |