Skip to main content

Data Synchronization

The TourPilot mobile app synchronizes data with the Backoffice panel.

How Synchronization Works

  1. Automatic sync - the app syncs data on every launch and periodically in the background
  2. 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.

  1. Open the trip in the app
  2. Check the sync status
  3. If there are pending changes, wait for sync to complete
  4. Download documents for offline mode

Troubleshooting

Sync Not Working

  1. Check your internet connection
  2. Log out and log back in
  3. 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:

  1. Open Settings in the app
  2. Enable Sync only via Wi-Fi