In this article: how to set up the sync with Asana, what can be synced, automatic synchronization and how to stop the sync.
When it comes to the speed, complexity, and scope of our modern work, basic email is no longer up to the task. Figuring out what needs to get done, getting on the same page, and finding the right information in your email is inefficient.
Asana has re-imagined team communication from the ground up. Conversations and tasks are in one place, so everything is actionable and transparent. When less of your time is spent in email, you’ll have more time to get work done.
The Asana sync is found on the Import and Export page in the Toggl webapp, which you’ll find once you click on “…More” from the left side menu Once there, click on the “Integrations” tab near the top of the screen. This is what you’ll see:
(If you click on the “Import/Export” button and nothing shows up, wait a moment for the services to load on the page)
To start setting up the integration, click on the green “Enable” button. This will direct you to a page that will ask you to give Toggl Pipes the permission to access your Asana account:
To proceed, click “Allow” and you’ll be directed back to the Import page in Toggl.
Data can be synced through 3 individual “pipes”, which can be configured separately. You’re able to import from Asana:
- Users – Asana users will be imported as Toggl users. Existing users are matched by e-mail. When importing users, you’re able to select exactly which users do you wish to import. New users will be imported as “inactive” users, that can be activated on the Team page.
- Projects – Asana projects will be imported as Toggl projects. All existing projects will be matched by name.
Imported projects are set up as ‘public’. Please note that even if you have assigned users to tasks in Asana, this information isn’t imported as ‘public’ projects don’t have a project team. You are able to change this setting and assign users to Tasks on Project Edit page.
NOTE: (Due to some recent changes in Asana’s API, we are no longer able to fetch tasks from Asana. Because of this we had to disable tasks synchronization on the Import page.)
If you have multiple accounts in Asana, you’re guided to choose which account you wish to import from each time you set up a sync.
Once the sync is complete, Toggl will let you know whether the sync was successful and show you what was imported – also, how much time it took. If there are problems, you can check the log for more details. Please note that only projects that the authorizing user has access to can be imported.
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 it could be an hour or even more).
This will look for new things to import at least once an hour (not available for users’ import), and can be enabled from the cogwheel menu that is right next to the Sync button.
You can trigger a manual sync anytime – just click on the “Sync” button!
Since both pipes are individual, you’re able to manage them separately as well. To delete the configuration for one particular pipe, choose “Delete configuration” from the cogwheel menu next to the Sync button.
To stop the sync across both, choose “Delete configuration” from the lone cogwheel menu at the top right of the pipes.