> Documentation index: https://momentum.atlasapps.us/docs/llms.txt
> Canonical page: https://momentum.atlasapps.us/docs/apple-watch/companion-delivery

# Companion delivery

A set can be saved on your Watch while iPhone is still waiting for it.
Companion delivery carries workout changes and plan information between the
paired Momentum apps. Check the local save first, then the other device's
confirmation; a live connection answers a different question.

## Three states answer different questions

**Local save** tells you whether the workout change persisted on the device
where you made it. A successful save does not require a currently reachable
companion.

**Companion delivery** tells you whether workout changes still need to reach
the other device. Sending a change is not confirmation that the other
Momentum app saved it.

**Live connection** describes current reachability. HealthKit workout
mirroring can carry live workout updates during a Health workout session.
It can speed delivery, but it does not replace the durable companion transfer
or its confirmation.

## Read the confirmation on the device you use

On Apple Watch, open **Controls > Workout Status** during a strength workout.
On iPhone, open **Workout status** in the strength workout.

| State | What it tells you |
| --- | --- |
| **Saved on Watch** or **Saved on This iPhone** | The local save succeeded on the named device, not necessarily the companion. |
| **Not Saved** | The latest local change did not save. Check that change before retrying. |
| **Waiting to Send** | Delivery is still pending. |
| **Waiting for Confirmation** on iPhone | The change was sent, but Apple Watch has not confirmed it. |
| **Available on Apple Watch** on iPhone | Apple Watch confirmed the workout changes. |
| **Available on iPhone** on the Watch | The Watch has no unacknowledged workout changes waiting for iPhone. |
| **No Change Waiting** | No change is currently queued; this is not a complete-backup check. |
| **Update Needed**, **Delivery Paused**, or **Delivery Failed** | Delivery needs attention; read the local-save state separately. |

On the Watch, **Live Connection** can show **Checking**, **Available Now**,
or **Not Available**. None of these states replaces the delivery result.

### Other integrations have different jobs

Workout Sync (WorkoutKit) sends compatible upcoming workouts to Apple's
Workout app. It is not the companion transfer used by Momentum's strength
player.

Apple Health import reads recorded workouts into Momentum. Saving a Watch
workout to Apple Health is also separate from delivering the Momentum set log
to iPhone.

An account upload sends changes to Momentum Cloud. Companion delivery does
not require Momentum Cloud, and a companion receipt does not confirm an
account upload or complete account backup.

## Keep your saved work while checking delivery

Open Momentum on both paired devices and check their current states.
If **Update Needed** appears, update Momentum on both devices before checking
delivery again. A plan-format warning can leave the last supported plan
visible; it does not prove that the latest schedule arrived.

If the local save succeeded, keep that workout rather than recreate it.
A paused, delayed, or failed transfer does not by itself establish that
local history was lost. Reopening the apps can allow another delivery attempt,
but it does not guarantee arrival or a completion time.

Do not delete history, reinstall, or sign out as the first response to a
delivery delay.

## Follow the right connection

- [Train with Apple Watch](./train-with-apple-watch.md)
- [Sync and delivery](../concepts/sync-and-delivery.md)
- [Manage Workout Sync (WorkoutKit)](../workout-sync/manage-workout-sync.md)
- [Connect and refresh Apple Health](../apple-health/connect-and-refresh.md)
