Documentation
Mobile app

When something doesn't go to plan, start here. Each problem below has one fix that resolves it most of the time.

Screenshot to captureA named Discussion safely retrying an upload, with durable progress and the next action visible; do not use an empty, error-only, or unauthenticated state.

A recording won't finish uploading

A recording streams to the cloud as it's captured, and a local copy is kept until the server confirms receipt, so the audio is safe even when the upload stalls. A stalled upload resumes on its own once the connection is healthy.

Fix: confirm you're online, then reopen the app or web recorder. The held chunks finish uploading from where they left off. Don't delete the recording, that's the one thing that can lose the audio that hasn't confirmed yet.

Can't sign in

Sign-in fails most often because of a stale session, not a wrong password.

Fix: sign out fully, then sign back in with the same account you use on the web. If a CLI command reports an auth error, refresh your token:

terminal
$

Cast handoff failed

A cast can fail to connect when the phone and the TV aren't on the same Wi-Fi network, the TV is asleep, or the target is an audio-only device.

Fix: put both devices on the same Wi-Fi, wake the TV so it's ready to receive, and pick a video-capable target: Apple TV, Chromecast, or a Roku. HomePods and other audio-only AirPlay devices can't render the stream and are hidden as targets. See cast to a TV.

Recording seemed to stop

SageOx never ends a recording silently, if it stopped, the app told you.

Screenshot to captureiOS Lock Screen Live Activity showing an in-progress recording with a working Stop control.

Recording continues when you lock the phone or switch apps. On iPhone, a Lock Screen Live Activity keeps showing the recording is running, with a working Stop, it stays up even if the app itself was closed. On Android, an ongoing notification does the same job.

Fix: check the Lock Screen (iOS), or the notification shade (Android). If the recording indicator is still there, you're still recording: reopen the app to confirm. If it's gone, the recording already ended: either Stop was tapped, or the app surfaced an error at the moment it happened.

Notes or context aren't generating

Transcription and extraction run after a recording completes. If nothing appears, the recording usually hasn't finished uploading, or it captured no speech.

Fix: check the recording reached uploaded in your team's Media section. A silent recording produces no transcript and therefore no summary or decisions, narration is what the pipeline reads.

Never delete a recording to "reset" a stuck upload. The local copy is your safety net until the server confirms receipt. Deleting it can lose audio that hasn't uploaded.

What's next