Back to all connectors

LogoAsana integration connector

Add white-label customer-facing integration with Asana into your app with just a few lines of code.
Read development guide.

Managed authentication

Connect your customer accounts in Asana without researching its API, registering in a developer program, and getting your application approved. We take care of authentication, secure credentials storage, and token refreshes so you don't have to.

Just one line of code for you and one click for your customers:

iApp.integration('asana').open()

Read full documentation
Get started for free

Add Asana to your app in the next 30 minutes

Execute Asana operations on behalf of your customers

Get information about available operations in a consistent way: name, description, input, output. Run operations using simple consistent API.

Read more about operations

Add a custom field to a portfolio

Custom fields are associated with portfolios by way of custom field settings. This method creates a setting for the portfolio.

Add a custom field to a project

Custom fields are associated with projects by way of custom field settings. This method creates a setting for the project.

Set dependencies for a task

Marks a set of tasks as dependencies of this task, if they are not already dependencies. A task can have at most 30 dependents and dependencies combined.

Set dependents for a task

Marks a set of tasks as dependents of this task, if they are not already dependents. A task can have at most 30 dependents and dependencies combined.

Add followers to a project

Adds the specified list of users as followers to the project. Followers are a subset of members who have opted in to receive "tasks added" notifications for a project. Therefore, if the users are not already members of the project, they will also become members as a result of this operation...

Add followers to a task

Adds followers to a task. Returns an empty data block. Each task can be associated with zero or more followers in the system. Requests to add/remove followers, if successful, will return the complete updated task record, described above...

Work with Asana data collections

Read and write data, get custom fields schema, and react to changes in Asana data.

Read more about working with data collections

ListFind by IDSearchCreateUpdateDelete
Projects
Tasks
Tags
Teams
Workspaces
Users

Trigger integrations on Asana events

React to events in the external app. Receive changes in data regardless of whether webhooks are supported or not.

Read more about working with events

Data Record Created

Data Record Updated

Data Record Deleted

Use the same code to integrate with Asana and 100+ other applications

With universal integrations, you can build your integration scenario once and it will work with every app automatically.

Tasks

automatically maps to

Users

automatically maps to

Projects

automatically maps to

Jira Jira
JiraIssues
JiraUsers
JiraProjects
Clickup Clickup
ClickupTasks
ClickupWorkspace Users
ClickupLists
Teamleader Teamleader
TeamleaderTasks
TeamleaderUsers
TeamleaderProjects
Zoho Books Zoho Books
Zoho BooksTasks
Zoho BooksUsers
Zoho BooksProjects
Basecamp Basecamp
Basecamp
BasecampPeople
BasecampProjects
Github Github
GithubIssues
GithubUsers
Github
Trello Connector Trello Connector
Trello ConnectorCards
Trello Connector
Trello ConnectorBoards
Zendesk Zendesk
ZendeskTickets
ZendeskUsers
Zendesk
Salesloft Salesloft
SalesloftTasks
SalesloftUsers
Salesloft
Copper Copper
CopperTasks
CopperUsers
Copper