Set up Asana
Before you begin:
The agent acts in Asana as the account you connect: its comments and task changes show that account’s name. Asana has no separate identity for apps, so Conversion ignores events made by the connected account. Otherwise the agent would wake itself up every time it commented.
- Go to Workspace settings → AI → Connections.
- Find Asana under Integrations and click Connect.
- Read the note about which account to use, then click Continue.
- Sign in to Asana with the account the agent should use, and approve the access Conversion asks for.
Choosing which tasks an agent picks up
An Asana trigger has an event, one or more projects, and optional filters.Projects
Asana only reports task activity to apps that watch a specific project, so every Asana trigger watches at least one project (up to 20). When you save the trigger, Conversion subscribes to those projects. If Asana refuses, for example because the connected account can’t see a project, the trigger isn’t saved. Check that the connected account can see every project in the trigger, then save again. If the connected account belongs to more than one Asana workspace, pick the workspace first, then its projects.Event types
Comment added, Task moved to section, and Task assigned to agent are usually the best choices. Each fires only when a person deliberately hands the agent work, and the same trigger handles follow-up comments later in the conversation.
Task moved to section needs a Section filter. It fits a board where a column such as “Ready for agent” means the work is ready.
Task added to project waits until the new task goes 30 seconds without changes, up to two minutes, so the agent starts once with the description, assignee, and fields someone fills in right after creating it. Those edits count as one update, so a Task updated trigger picks up the new task too, once.
Filters
All the filters you set must match; within one filter, any value you picked matches. So tag
agent or urgent, and section Ready.
Renaming a project, section, or tag keeps your triggers working. Deleting one leaves a filter that can never match, and deleting a watched project stops the trigger, with no error.
Working with files
Files attached to the task are available to the agent. Files that Asana links from another service, such as Google Drive or Dropbox, can’t be downloaded. See Files and sandbox.What the agent writes back
These actions are locked to the task that started the session. An agent can’t comment on or change a different task, even if asked to.
Several agents, one task
Each agent with a matching trigger gets its own session on the same task. Several agents can work one task independently, each with its own conversation and its own comments. If you’d rather one agent handled a given kind of task, scope them with different tags or sections.Things to know
It won’t reply to itself
Comments and task changes made by the connected Asana account don’t wake any agent, whether the agent or a person made them.Pausing stops new turns on existing tasks
A paused agent does not respond to new comments or updates, including on tasks it already picked up. Activate it again to continue those sessions with new events. See Triggers.Assigning to the agent stops when you reassign
A Task assigned to agent session continues while the task stays assigned to the connected account. Reassign the task to someone else and the agent stops responding to it. Likewise, a Task moved to section session stops when the task leaves the trigger’s sections.Filters are checked on every event
The trigger’s event decides what starts a session. After that, any update or comment on the task continues the same session, so one trigger is enough. If a task leaves the trigger’s projects or stops matching its filters, the agent stops responding. If the task matches again later, the agent continues the same session rather than starting a new one.Related
Triggers
Every way an agent can start.
Files and sandbox
What an agent can do with an attached file.