Asana Native Integration (Beta)
Connect Ninety directly to Asana for native two-way To-Do sync, no Zapier setup required.
-
Account Options and Troubleshooting
-
Integrations
-
Getting Started
-
Insights
-
Scorecard
-
Rocks
-
To-Dos
-
Issues
-
Meetings
-
Headlines
-
V/TO
-
Accountability Chart
-
1-on-1
-
People and Toolbox
-
Directory
-
Knowledge Portal
-
Assessments
-
Mobile
-
Maz
Table of Contents
How to Sync Your Ninety To-Dos with Asana
Ninety's native Asana integration keeps your To-Dos in sync between Ninety and Asana automatically. The integration is built for teams that run project execution in Asana and want To-Dos created during a Level 10 Meeting® (L10™) to flow into the Asana projects their team already uses. Owners, Admins, Implementers, Managers, and Managees (Team Members) on the Accelerate or Thrive subscription plan can connect.
Note: This integration is currently in beta for a select group of companies and users. Learn more about Ninety's beta program on the Currently in Beta at Ninety page. Features may change before becoming generally available.
Video Overview
What syncs (and what doesn't)

The Asana integration syncs the same set of attributes bidirectionally, so changes in either system are automatically reflected in the other.
Synced attributes (seven, both directions):
- Creation of a new To-Do or Asana task.
- Deletion of a To-Do or Asana task.
- Assignee.
- Title.
- Due date.
- Status (complete or not complete).
- Description.
Note: If the same To-Do is edited in both Ninety and Asana at the same time, Ninety is the source of truth. The Ninety version wins, and the change propagates to Asana.
What does not sync:
- Rocks, your 90-day priorities, do not sync. Only To-Dos sync.
- Issues, Headlines, and Scorecard items do not sync.
- Subtasks, attachments, comments, and custom fields do not sync.
- Historical To-Dos and Asana tasks created before you connect do not migrate. The sync is forward-looking only.
Scope of the connection
The integration runs against the authenticated user's own To-Dos. There is no team-wide or organization-wide sync in this release. Each user who wants to sync their To-Dos needs to set up their own connection.
Before you connect
Make sure the following are in place before starting the connection process.
Plan and role requirements:
- Your company is on the Accelerate or Thrive subscription plan.
- You are an Owner, Admin, Implementer, Manager, or Managee (Team Member) in Ninety. Observers cannot connect integrations.
- You have an active Asana account on any Asana plan.
One integration at a time:
You can connect to one project management platform at a time from your User Settings. If you want to switch from another connected integration like Monday.com or Todoist, disconnect that one first.
How to connect Asana

Connect Asana from your personal integrations marketplace. The setup takes a few minutes and uses OAuth 2.0, so you grant Ninety access to your Asana account through Asana's standard authorization flow.
To begin the connection:
- Click your name from the bottom of the left navigation.
- Click User Settings.
- Click Integrations.
- Click the Marketplace tab.
- Click Connect on the Asana widget.
- Log in to your Asana account when prompted, then click Allow to authorize Ninety.
- Select an Asana workspace and a project to sync with.
- Select the Ninety team whose To-Dos you want to sync with this Asana project.
- Click Continue to confirm the connection.

After the connection is established, the Asana widget displays Active. From that point forward, any new team To-Do assigned to you in Ninety appears in your mapped Asana project, and any new Asana task assigned to you in that project appears in Ninety as a To-Do on the team you mapped.
How sync works after setup
Once connected, the integration runs automatically in the background. You don't need to refresh anything, and you don't need to be logged in for the sync to fire.
Where to create items
New items can be created in either system. The first time an item is created in Ninety or Asana, it syncs to the other side within seconds and is linked from that point on.
How fast changes sync
Edits typically appear in the other system within seconds. If a sync fails (for example, due to a temporary API outage), the system retries automatically with exponential backoff.
Note: If the same field is edited in both systems simultaneously, Ninety's value is used. This applies to title, due date, description, status, and assignee.
What you'll see in Ninety
Synced Asana tasks appear in your To-Dos list on the team you mapped. They behave like any other To-Do: you can complete them, edit them, delete them, or discuss them during your Level 10 Meeting.
How to manage your connection
You can disconnect the integration at any time from the same Marketplace page where you set it up.
To disconnect:
- Open User Settings > Integrations > Marketplace.
- Click Disconnect on the Asana widget.
While disconnected, no new syncs run, but your existing linked items remain linked.
To reconnect:
- Open User Settings > Integrations > Marketplace.
- Click Start on the Asana widget.
Frequently asked questions
Can I sync Rocks, Issues, or Scorecard items to Asana?
No. The native Asana integration syncs To-Dos only. Rocks (your 90-day priorities), Issues, Headlines, and Scorecard items do not sync. If you want to track a Rock's progress in Asana, break the Rock into To-Dos and let those sync.
Can I sync historical To-Dos and Asana tasks?
The integration does not migrate historical items in bulk, but you can pull individual items across by editing them after you connect. Any update to a synced field (assignee, title, due date, status, or description) on an existing To-Do or Asana task will be synced to the other system and remain linked from that point on.
What happens if I edit the same item in both places at the same time?
Ninety is the source of truth. If a conflict happens (for example, you edit the title in Ninety while a teammate edits it in Asana), Ninety's value wins, and the change propagates to Asana.
Can my Admin or team leader set this up for the whole team?
No. Each user connects their own account from their own User Settings. There is no admin-level or team-level setup in this release.
Does the integration cost extra?
No additional cost on the Ninety side beyond your Accelerate or Thrive subscription. Check your Asana plan for any limits on Asana's end.