Integration with Asana
Vedran avatar
Written by Vedran
Updated over a week ago

Toggl Track natively integrates with Asana via our Classic Integrations tab. Bring your Asana Users, Projects and Tasks (paid plans only) into Track, and seamlessly track time to them from inside Asana with our browser extension.

Note: Asana is our last classic integration standing! If you were redirected here looking for our legacy integrations, note that we no longer support GitHub, Basecamp2 or Freshbooks integrations. You can read about our available integrations in this knowledge base section.

What can I import from Asana?

Currently, Toggl Track supports importing:

  • Users as Toggl Track users 

  • Projects as Toggl Track projects

  • Tasks as Toggl Track tasks within projects

Note: Tasks can only be imported into paid Toggl Track organizations. Asana sub-tasks are not imported into Toggl Track via this integration.

When importing users, you’re able to select exactly which users you wish to import. New users will be imported as “inactive” users, that can be activated on the Team page.

All existing projects will be matched by name. Imported projects will match their privacy state in Asana; public projects will be imported as public in Track, and private ones will be imported as private.

You are able to change this setting and assign users to Projects on the Project Edit page. 

Fetching projects is limited by the user's scope. The integration will only pull projects that you can access & manage in Asana. It won't automatically pull all projects from the workspace. 

In case you have multiple accounts in Asana, you’re guided to choose which account you wish to import from each time you set up sync.

Setting up sync

Go to our Classic Integrations tab by going to Integrations from the left-menu and then clicking on Classic Integrations.

Hit on the green "Enable" button next to the app. You will then be directed to the app page asking you to grant Toggl Track permission to interact with the app on your behalf.

Manually importing/exporting data

After you have enabled the integration and granted Toggl Track permission to communicate with the app, the green "Enable" button is replaced with a green "Sync now" button.

Please note that the “Sync now” button doesn’t trigger an immediate synchronization. It will place your synchronization in a queue, the actual synchronization will happen a bit later. (During a busy period this can be an hour or even more.)

Do I need to wait until the sync has completed?

You can go off and do other things in Toggl Track while the sync is in progress, it will continue even when you’re not viewing the page.

What if anything goes wrong with the sync?

Once the data synchronization is complete, Toggl Track will tell you what was imported and how long it took. If there are problems, you will find that the page has a reference to a log that contains more details about the problem.

Removing integration & enabling auto-sync

Clicking the small cogwheel icon next to the "Sync now" button allows you to delete the integration configuration. From here, you can also enable automatic synchronization, which will make Toggl Track check for new data from the app every 10 minutes.

Troubleshooting / reconfiguring the integration

To properly disable your current connection with Asana and start a new one, please follow this procedure.

  1. Click on the cogwheel icon and delete each individual "pipe" by clicking the "Delete configuration" button.

  2. With all individual pipes deleted, click on the main cogwheel icon (for the entire integration) and select "Delete authorization".

  3. Refresh the page.

  4. Setup the integration from scratch.

Please note:

  • Deleting Tasks/Projects in Asana will not delete them in Track

  • If you archive a Project in Track, the integration will restore it in Track if it exists in Asana.

  • Project members are not imported with projects.

If you still have questions about the Asana integration, please contact our Support team by clicking on the purple chat icon in the bottom right corner of this page to start a chat.

Did this answer your question?