Uploading Coach Demo Videos in CoachRx (Web)
CoachRx now supports direct video uploads from the web app. This lets you build your own exercise demo library instead of relying only on default content. Once a video is uploaded, it's transcoded for delivery at 480p and 1080p and served through a CDN so playback is fast for clients on any connection.
Where You Can Upload
Uploads are available from these entry points in the web app:
Exercise Library - Build your demo library outside of any specific program.
Program Builder - Upload while writing a program. The video attaches to the exercise you're editing.
Calendar - Upload directly to a workout entry from the daily calendar view.
Warm-Up Index - Build a custom warm-up library with your own demos.
Cool-Down Index - Same flow for cool-down movements.
How to Upload a Video
Open the library or builder where you want to add the video.
Click Upload Video (icon or button depending on the view).
Drag and drop your file or click Browse to select it.
Add a title and optional description.
Tag the video with the relevant exercise, equipment, or movement pattern.
Click Upload. You'll see a progress bar; you can keep working in another tab while the upload completes.
Once transcoding finishes (usually under a few minutes for a short clip), the video appears in your library with a thumbnail.
Supported Formats and Limits
Attribute | Details |
Formats | MP4, MOV, M4V (most modern video formats) |
Max file size | 500 MB per file |
Recommended length | Under 2 minutes for exercise demos |
Output quality | Auto-transcoded to 480p and 1080p for adaptive playback |
Delivery | Served via CDN to your clients in-app and on the web |
Attaching Videos to Exercises and Programs
After upload, a video can be attached to:
Any exercise in your Exercise Library - replaces or supplements the default demo.
A specific instance in a program - useful for a one-off cue without changing your library default.
Warm-up or cool-down entries.
Clients see your uploaded video first when they open the workout, with the default demo as a fallback if your video is still transcoding.
Choosing a Thumbnail
CoachRx auto-generates several thumbnail candidates during processing. Open the video in your library and click Change Thumbnail to pick the one that best represents the movement. Your selection persists across library and playback views.
Troubleshooting
My upload is stuck "processing"
Transcoding typically completes in under 5 minutes for a clip under 100 MB. Larger files take longer. If a video has been processing for more than 30 minutes, refresh the library page. If it's still stuck, delete the upload and try again - usually a single failed transcode that retries cleanly on a second upload.
My clients can't see the uploaded video
Confirm the upload finished processing (you'll see the thumbnail in your library). If the video shows in your library but not in the client's app, ask the client to force-quit the app and reopen. CDN cache typically clears within a few minutes.
My file was rejected on upload
Try converting to MP4 with H.264 video and AAC audio. Most phone-recorded MOV files convert cleanly through QuickTime or any free converter. Files over 500 MB will also be rejected - trim or compress before uploading.
