Asana

Read and write Asana tasks, projects, portfolios, and custom fields from any myai canvas, function, or chat.

Project & Work ManagementAvailable now

Asana is the project and task surface for most teams that aren't living in Jira or Linear. The integration treats it as a live data source — tasks, projects, custom fields, and goals all readable from chat and writable from automations, with full support for the per-workspace custom field models that teams actually configure.

What you can do

  • Pull project state into a canvas — "what's open in the Q3 launch project" returns a structured view of tasks, owners, due dates, and custom field values.
  • Create and update tasks from chat or functions — capture follow-ups from a conversation, or auto-create from external triggers (CRM, email, Linear).
  • Custom field reads and writes work natively — Asana's per-workspace custom field model is queried as part of the standard task surface, no per-field wiring.
  • Portfolio and goal rollups for the executive view of multi-project state.
  • Webhook triggers — let an Asana event (task added, status changed) drive a downstream function.

How to connect

Asana uses a Personal Access Token generated at app.asana.com/0/my-apps, sent as Authorization: Bearer {token}. OAuth 2.0 (Authorization Code Grant) is also supported for multi-tenant apps that need to act on behalf of other users.

PATs are user-scoped — the integration reads and writes as that user, so workspace membership and permissions carry over unchanged.

Connect Asana in myai

Common use cases

  • Weekly project rollups — a Monday-morning function pulls each active project's state, summarizes progress, and posts to a chat or canvas.
  • Cross-tool task aggregation — a morning digest pulls open Asana tasks alongside Jira issues, Linear tickets, and Microsoft To Do items into a single view.
  • Auto-task from customer signal — a new high-priority HubSpot deal or a flagged Gmail thread creates a task in the right Asana project automatically.

Reference

  • Connection model: Personal Access Token (PAT) or OAuth 2.0
  • Scope: ~140 operations across Tasks, Projects, Workspaces, Teams, Users, Custom Fields, Stories, Goals, Portfolios, and Webhooks
  • API base: app.asana.com/api/1.0