Data Synchronization
The TourPilot mobile app synchronizes data with the Backoffice panel.
How Synchronization Works
- Automatic sync - the app syncs data on every launch and periodically in the background
- Manual sync - you can force sync by pulling down the screen (pull-to-refresh)
What Gets Synchronized
- List of trips assigned to the guide
- Participant data
- Schedule
- Documents
- Changes made in the app
Sync Status
In the app, you'll see the sync status:
- ✅ Synced - all data is up to date
- 🔄 Syncing... - sync in progress
- ⚠️ Pending - there are changes to send
- ❌ Error - sync failed
Pre-Trip Synchronization
Important
Before leaving for a trip, make sure all data is synced. This will allow full functionality in offline mode.
- Open the trip in the app
- Check the sync status
- If there are pending changes, wait for sync to complete
- Download documents for offline mode
Troubleshooting
Sync Not Working
- Check your internet connection
- Log out and log back in
- Force stop the app and restart
Data Conflicts
If the same data was changed in both Backoffice and the app:
- Backoffice changes take priority by default
- App changes may be overwritten
Saving Data Transfer
You can configure sync only via Wi-Fi:
- Open Settings in the app
- Enable Sync only via Wi-Fi