Asana
BUILT-IN AI ALWAYS-ON CAPABLETool to help teams organize, track, and manage their work.
Connect Asana to ChatGPT or Claude with your own Asana login or an API key, and your AI can run 153 of its actions. 80 of those only read and change nothing. 18 can delete or send something that cannot be undone, so those need a boundary you set before anyone runs them.
Things you could hand over
Your assistant can read your own My Tasks list and pull the full detail on anything in it, including due dates, the project it belongs to, and any subtasks hanging off it. Ask for it grouped the way you think, by due date or by client, rather than the way Asana displays it. It only reads, so you can ask this every morning without anything moving.
Built on: Get current user / Get User Task List / Get tasks for user task list / Get a task / Get Task Subtasks
There is a workspace-wide task search with real filters, so you can ask for incomplete tasks past their due date across every project you can see, optionally narrowed by assignee or a custom field. That is the query people build a dashboard for and then never maintain. It reads only.
Built on: Search Tasks in Workspace / Get multiple tasks / Retrieve tasks for project
Asana portfolios are readable through the connection: the portfolios in a workspace, the projects inside each one, who is on them, and the status updates posted against each project. So the quarterly rollup can be assembled by reading rather than by chasing eight project leads for the same paragraph. Nothing is written to any project.
Built on: Get Portfolios / Get Portfolio / Get Portfolio Items / Get Portfolio Memberships / Get Project Status Updates / Get Project Status
It can read the tasks in a project, get the completed and incomplete counts, read the previous status updates so the tone matches, and then post a new status update. The draft-then-post split matters here: ask for the draft first, read it, and only then have it post. A status update notifies everyone following the project.
Built on: Retrieve tasks for project / Get Task Counts For Project / Get Project Status Updates / Create Project Status Update
It can create tasks with an assignee, a due date, a project, and a description, add subtasks under them, and mark one task as blocking another. Followers, projects, and tags are settable only at creation, so tell it those up front rather than fixing them after.
Built on: Create task in asana with specific details / Create subtask / Add Task Dependencies / Add Project to Task / Get Users in Workspace
It can read the full activity history on a task, including every comment and status change, work out how long it has been quiet, and post a comment asking for an update. It can also add the person who needs to see it as a follower so they get notified. The reading half is free and safe; the comment is the part to review.
Built on: Get Stories for Task / Get a task / Create task comment / Add Followers to Task
It can update a task's fields, move it into a different section of a board, and add or remove a tag. Adding and removing tags are separate actions from the ordinary update, and the connector flags tag removal as one to be careful with. The useful pattern is a stated rule you can check, such as moving anything marked complete out of the in-progress section.
Built on: Get tasks from a section / Update a task / Add task to section / Add Tag to Task / Remove Tag from Task
It can list the project templates available to your team and instantiate one, setting the dates and the role assignments as it goes. If you have no template it can create the project, add the sections, and add the members. Template instantiation runs as a background job in Asana, so it returns a job record rather than a finished project.
Built on: Get Multiple Project Templates / Get Project Templates for Team / Instantiate Project Template / Create project for team / Create a section in a project / Add Members to Project
- Asana exposes far more than eight candidates' worth of work. Goals and their relationships, and workload allocations that schedule a person's hours per week, are all readable and writable through the connection and none of them is covered here.
- Task deletion is exposed and no candidate here uses it. A deleted Asana task takes its comment history with it, and how that interacts with tasks that are subtasks or dependencies of others was not established.
- Some of these actions are limited by Asana plan tier rather than by the connection. Portfolios, goals, and workload allocations are paid-tier features and the connector does not state which plan each requires.
- Instantiating a project template returns an asynchronous job. How long it takes to finish, or what the assistant sees while it is still running, was not established.
- No time saving is claimed for any candidate on this page, because none has been measured.
BUILT-IN AI Ships AI features you can turn on yourself, with no developer and no new purchase.
6 event triggers. This app can fire automations on its own. One of 34 in this directory that can.