The Asana connector synchronizes tasks from Asana workspaces and projects into your knowledge base.
Authentication
OAuth — requires scope: default
Configuration
| Field | Type | Required | Description |
|---|---|---|---|
| Workspace | Selector / Input | Yes | The Asana workspace |
| Project GID | Input | No | Specific project to sync (empty = all projects) |
| Max Tasks | Input | No | Limit the number of synced tasks |
How It Works
- Workspace Resolution — Validates the workspace GID against the Asana API
- Project Discovery — Lists all projects in the workspace (if no specific project configured)
- Task Fetching — Fetches tasks with fields: name, notes, completed status, assignee, tags, permalink
- Multi-Project Traversal — Cursor encodes
{projectIndex, offset}for seamless multi-project sync
Document Format
Task Name
Assignee: Name
Completed: Yes/No
Labels: tag1, tag2
Task notes/description...Metadata Tags
| Tag | Type | Description |
|---|---|---|
| Project | Text | The project GID |
| Assignee | Text | Person assigned to the task |
| Completed | Boolean | Whether the task is completed |
| Last Modified | Date | When the task was last modified |
| Labels | Text | Comma-separated task tags |
Pagination
Offset-based with multi-project cursor state encoded as JSON.

