Sync isn't working
Diagnose and fix cross-device sync issues. Most cases resolve in under a minute.
Last updated · 24 May 2026
On this page
Cross-device cloud sync is a Pro feature (since v0.15). If you’re on Free, data stays on each device individually — that’s expected behaviour, not a bug.
If you’re on Pro and sync isn’t working, here’s the order to check.
1. Are you signed in on both devices?
OmniF identifies you by your account, not by the device. Open Settings → Account and check the email shown matches on both devices.
If you’ve installed OmniF on a second device but never signed in there, your data is still local-only to whichever device you trained on.
2. Is the second device online?
Sync only runs when the device has internet. Offline-mode workouts queue up and sync the moment you reconnect — they don’t get lost. If you trained yesterday on a flight, those sessions will appear after the device reconnects to wifi.
You can force a sync from Settings → Account → Sync now.
3. Did you log out anywhere?
Logging out deletes the local copy of your data on that device. The data still exists on our servers — sign back in and it’ll re-download. This can take a minute or two for accounts with extensive history.
4. Check sync status
Settings → Account → Sync status shows the last successful sync timestamp and any pending queue. If “last sync” is hours or days old while the device is online, there’s a real problem.
In that case:
- Force sync from Settings
- If that fails, log out and back in
- If that fails, email hello@omnif.co with your account email, the last-sync timestamp, and what device/OS you’re on. We can manually trigger a resync from the server side.
Edge case: simultaneous edits
Since v0.16, conflict resolution prefers “most recent local change” rather than “last write wins” (which sometimes lost changes). If you trained on two devices in the same hour while one was offline, the second one to sync will show a small “Resolved 2 conflicts” notice — both sessions are preserved, just check they look right.