Live sync between Toggl Track and Toggl Focus
Toggl Focus can keep your projects, clients, tasks, and time entries continuously in sync with Toggl Track.
How live sync is different from importing
The importer is a one-time copy: it brings your existing Toggl Track data into Toggl Focus, but later edits, deletes, or new entries are not reflected.
Live sync is continuous: from the moment you turn it on, new changes to projects, clients, tasks, and time entries are replicated between Toggl Track and Toggl Focus.
ℹ️ Live sync only applies to changes made after you enable it. It does not retroactively reconcile existing data. If you want your existing Toggl Track history in Toggl Focus, run the importer first, then turn on live sync.
Turning on live sync
You can enable live sync in two places:
- At the end of an import. After running the Toggl Track importer, the completion screen now includes a Sync settings section where you can turn live sync on and choose a direction.
- In Workspace settings. Open your Toggl Focus workspace settings and toggle live sync on. You don't need to have run the importer first — live sync works on its own.
Choosing a sync direction
When you turn live sync on, you pick one of three directions:
- Toggl Track → Toggl Focus (one-way): changes you make in Toggl Track flow into Toggl Focus. Changes made in Toggl Focus stay in Toggl Focus.
- Toggl Focus → Toggl Track (one-way): changes you make in Toggl Focus flow into Toggl Track. Changes made in Toggl Track stay in Toggl Track.
- Two-way sync: changes in either product are replicated to the other.
You can change the direction later from Settings.
What gets synced
Live sync covers:
- Projects
- Clients
- Tasks
- Time entries
Creating, editing, or deleting any of the above on the source side will be reflected on the target side (in two-way sync, both directions).
What is not synced
- Users / workspace members are not synced. Inviting, removing, or changing a member in one product will not change membership in the other. Manage users separately in each product.
- Tags are not synced directly. Toggl Focus time entries don't carry tags. If a Toggl Track time entry already has tags, live sync creates a task in Toggl Focus that represents those tags, rather than dropping them.
Things to keep in mind
Only future changes are synced
Turning live sync on does not back-fill existing data on its own. Only changes made from that moment forward are replicated. Use the importer first if you want existing Toggl Track data in Toggl Focus.
Once sync is on, it can still touch historical data — for example, if you edit an old Toggl Track entry from inside Toggl Focus, that edit will flow back to Toggl Track.
Sync timing
Live sync is event-driven and reacts to changes in real time — no schedule, no polling. Lag is typically under 3 seconds.
Today, you may need to refresh the page on the receiving side to see changes appear. Real-time UI updates (via websockets) are being rolled out so that some screens will reflect changes automatically.
Editing the same entity on both sides
Live sync uses a last-write-wins model. If the same field is edited in both Toggl Track and Toggl Focus, the most recent change overwrites the earlier one and both products will end up showing that latest value. There is no conflict prompt — whichever edit happens last is the one that sticks.
Deletes
Deletes propagate. If you delete a project, client, task, or time entry on one side, it will also be deleted on the other side.
Workspace scope
Live sync is configured per workspace. In practice we recommend pairing each Toggl Track workspace with a single Toggl Focus workspace. Technically a Toggl Track workspace can be linked to multiple Toggl Focus workspaces, but this is not recommended — keep it one-to-one to avoid surprising overwrites.
FAQ
Will live sync touch my historical Toggl Track data?
Live sync doesn't back-fill on its own — only changes made after you turn it on are synced. Run the importer first if you want your existing history in Toggl Focus. That said, once sync is on, editing an older entry from either side will push that edit through, so historical entries can be modified through sync if you act on them.
Will my Toggl Track teammates appear in Toggl Focus automatically?
Their data will. Time entries, projects, tasks, and clients created by teammates in Toggl Track will appear in Toggl Focus once sync is on. However, the teammates themselves are not added as Toggl Focus users — membership has to be managed in each product separately.
Can I turn live sync off?
Yes — toggle it off in Settings at any time. Data already synced stays in both products; future changes simply stop replicating. Turning sync off does not roll back anything that was already synced.