Training

Train offline and sync your workouts

Prepare for poor connectivity, understand Pending workouts, and resolve a session that ended on another device.

Bluetooth measurement and internet access are separate. A connected encoder can keep supplying data while the app is offline. Cloud updates, fresh page data, and another device’s view still need internet access.

What you see when you go offline

  • A round cloud badge with an alert mark appears in the bottom-right corner. Tap it to read You are offline. Some features may be unavailable.
  • When you save a change offline, a notice says You are offline. Changes will be saved until you get back online.
  • A page whose data was never loaded on this device shows You are offline with Connect to the internet to access this page.
The Training page while offline, with the cloud badge in the bottom-right corner marked 1 and its message: You are offline. Some features may be unavailable.
Web app, Training page without a connection: (1) the offline badge and the message it opens.

Training can continue. You can still record VBT workouts with exercises you have already opened while online.

What works offline

Works offlineLimited or unavailable offline
Starting and finishing VBT workoutsReal-time leaderboards are not updated.
Exercises you used before on this deviceInviting athletes or coaches waits until you reconnect.
Real-time velocity and power from a connected encoderSessions saved on other devices cannot be viewed.
Saving the session, which syncs laterEquations and the exercise list show only items opened before.
Athlete profiles can be edited only if you opened them before going offline.

Prepare before losing connectivity

  1. Sign in and select the correct organization while online.
  2. Load the workout, exercises, and athlete roster you will need.
  3. Connect and test the recording device.
  4. Check the local/cloud training settings you intend to use.

Previously cached information may remain available offline. Do not assume an unopened exercise library, new invitation, or uncached calendar will load without a connection.

Record and finish offline

Record your workout normally using the prepared content. An offline indicator means some connected features are unavailable; it does not by itself mean every recorded rep has been lost.

You can finish a workout while offline. The app keeps a pending record on that device and retries the upload when connectivity returns. Discards can also be queued.

Keep the recording device’s data intact

Until the session is visible in History and no longer pending, avoid signing out, clearing app storage, uninstalling the app, or clearing browser site data. The only complete copy may still be on that device.

Check Pending workouts

When pending records exist, a cloud or cloud-alert button appears in the Training header. Open it to see Pending workouts.

LabelMeaning
Waiting to be savedA finished workout has not yet reached the server.
Waiting to be discardedA discard has not yet reached the server.
PendingThe record is waiting for upload/retry.
Needs attentionA blocked record needs a decision or investigation.

Reconnect to a reliable network and select Retry All if necessary. The button shows Uploading… while the drain runs. Read any error beside the individual workout instead of retrying blindly.

Pending workouts opened from the cloud button marked 1, listing a workout waiting to be discarded with the error Failed to fetch, its Pending badge marked 2, and Retry All marked 3.
Web app, Training page → cloud button (1) → Pending workouts, after discarding a workout offline: (2) its state, (3) Retry All. The download icon saves the record as JSON.

Resolve “Workout ended on another device”

This message means another device finished or discarded the same session while this device still has unsaved progress. The app asks what to do with your copy:

  • Decide later: keep the blocked local record so you can investigate.
  • Save as new workout: preserve this copy as a separate workout. Check for overlapping data afterward.
  • Discard my copy: remove this device’s copy after your explicit choice.

Before deciding, check History for the other device’s completed result. The two copies are not automatically merged, and saving as new can create overlapping sessions.

Preserve a blocked record

In Pending workouts, use Download as JSON on the affected row. This downloads the stored record for recovery or support investigation; it is different from a normal History CSV export.

If you are unsure how to resolve the record, save that file, keep the local copy, and contact support. Include the error message and device on which you recorded it.

When you are back online

  • Offline workouts and changes sync automatically.
  • Pending invitations are sent.
  • Leaderboards and progress views update with the latest results.

Verify successful sync

Check that the session disappears from Pending workouts and appears in History under the correct organization and athlete. Then check it on another signed-in device if you need to confirm cross-device availability.

For a missing record, start with Find a missing workout.

On this page