Swarmz
IntegrationsCollaboration and meetings

Asana

Read workspaces, projects, users, tasks, and statuses, then update task workflows

Connect Asana when a project needs to show or change work tracked in an Asana workspace. Shared connections use one authorized account for the project. Published apps can let each app user authorize their own account.

Before you connect

A Swarmz administrator must configure and enable the Asana OAuth application before the connector appears. Each user still signs in to Asana and approves access. The administrator's client secret is never the user's Asana credential.

Register the callback URL shown on the Swarmz admin integration card in the Asana developer console. Enable the read scopes for workspaces, users, projects, project statuses, sections, tasks, and stories. Enable the task, story, and project-status write scopes if projects will change Asana data.

Available operations

OperationWhat it doesLimit per minute
list_workspacesLists workspaces available to the authorized user30
list_usersLists users in one workspace30
list_projectsLists active or archived projects30
list_tasksLists tasks in one project30
list_project_statusesLists project status updates30
create_taskCreates one task15
update_taskChanges task fields or completion15
add_task_commentAdds one task comment15
create_project_statusPublishes one project status10

Connect Asana

Ask the AI for the workflow and name the connection mode. For a company dashboard, say: “Use our shared Asana connection to show incomplete tasks from the launch project.” For a published multi-tenant app, say: “Let each signed-in user connect Asana and list their projects.”

Select Connect new, choose read access, add write access only when the workflow needs it, then approve the request in Asana. See Connector connection modes for the shared and app-user difference.

Verify Asana

  1. List workspaces and projects, then confirm a known project name.
  2. List tasks from a test project.
  3. Create a task named Swarmz connector test, update it to completed, and add a comment.
  4. Confirm each change in Asana, then delete the test task in Asana.

If reads work but a write fails, reconnect with the matching write permission. If a workspace is missing, check that the authorized Asana user belongs to it and that the OAuth app is available in that workspace.

On this page