Overview
Bringing your existing training programs into Output is now faster and easier than ever.
The Program Uploader allows you to upload program files in PDF or CSV format and uses AI to automatically build a structured program inside the Program Builder - ready for you to review, edit, and assign to athletes.
This is an early-access Beta feature, which means it will continue to improve over time based on user feedback and real-world usage.
Note: The Program Uploader is available to coaches on our Output Program Package.
How to upload a program
1. Open the Program Builder in Output Hub.
2. You'll see an option to start by importing your program, or you can click any cell on a week to trigger the upload flow.
3. Click the upload prompt and select your PDF or CSV file(s).
4. You can upload multiple files if your program is split across more than one export (e.g. if your current system restricts full exports).
5. Output will process the file using AI. You'll see a message confirming it's being generated, this typically takes under 120 seconds.
6. Once processed, you'll be taken to an Exercise Matching screen. This shows any exercises that weren't an exact match in the Output exercise library, along with a confidence score for each suggested match.
7. Exercises matched at 90% or above are automatically confirmed.
8. Exercises below 90% are shown for your review, you can accept the suggested match or create a new exercise.
9. Any unmatched exercises are not included in the programmed workouts.
10. Once matching is complete, your program will be generated in the builder.
Note: AI-generated programs should always be reviewed before assigning to athletes, as mistakes can occasionally occur.
Supported file types
PDF
CSV
Tips for best results
The cleaner and more structured your file, the better the AI can parse it. Spreadsheet exports (CSV) with clear headers typically give the best results.
If a file is very large or complex, you may receive an error. In that case, try splitting it into smaller sections before uploading.
Always review the generated program before assigning it to athletes, AI generation is designed to save time, not replace your expert judgement.
Common upload issues
If the upload fails, you'll receive a message advising you to try again or contact Output Support. Common causes include:
File is too large
File format is too complex to read
File content is unreadable (e.g. image-only PDFs)
Note: Teambuildr PDFs don’t consistently format supersets in a way the AI can reliably detect. To avoid inaccurate programme imports, supersets are currently excluded from extraction.
Feedback
As this feature is currently in Beta, your feedback plays an important role in improving it.
If you encounter unexpected behaviour or have suggestions for improvements, please contact [email protected] or use the in-app feedback option.





