Asana Connector
Connect Zenmako to Asana to manage projects, tasks, and team workloads. This enables AI to view project status, create and organize tasks, track assignments, and help keep your team on schedule.
Getting Your Personal Access Token
Asana uses Personal Access Tokens for API authentication. Follow these steps to generate one:
Store your token securely. The token has the same permissions as your Asana account, so it can access all workspaces and projects you have access to.
Connecting Asana
If the test succeeds, your Asana connection is ready to use.
Available Actions
| Action | Description |
| getWorkspaces | Get all accessible Asana workspaces |
| getProjects | Get all projects in an Asana workspace |
| getUsers | Get all users in an Asana workspace |
| getTasksForProject | Get all tasks in an Asana project |
| getProjectOverview | Get a comprehensive overview of a project including tasks, sections, statistics, and activity |
| getTaskDetails | Get full task details including description, notes, comments, and subtasks |
| getUserTasks | Get all open tasks assigned to a specific user in a workspace |
| createTaskWithSubtasks | Create a task with multiple subtasks in a single operation |
| moveTaskToSection | Move a task to a different section within a project (can optionally create the section if it does not exist) |
| completeTaskAndComment | Mark a task as complete and add a completion comment |
Example Prompts
Try these prompts to interact with your Asana data:
Common Issues
"Invalid API token" or "Unauthorized" error
This typically means your token is invalid or has been revoked. Solutions:
Rate limit errors when creating multiple tasks
Asana's free tier has a rate limit of 150 requests per minute. If you are creating tasks with many subtasks, you may hit this limit. Solutions:
Zenmako