Training
Build workouts, programs, and manage your full exercise library.

Training Overview
HubFit gives you a complete training system to build exercises, workouts, and programs, then assign them to clients and track their progress.
Your Training page has four tabs:
- Programs: Create and manage multi-workout training programs
- Workouts: Build standalone workout templates for your library
- Sections: Create reusable workout sections (exercise groupings)
- Exercises: Manage your custom exercise library
From these tabs you can:
- Build workouts with exercises, sets, reps, rest times, and custom fields
- Group exercises into supersets, circuits, AMRAPs, and intervals
- Create multi-workout programs with two modes: Calendar and Fixed
- Use AI to generate workouts from a text prompt
- Assign programs directly to individual clients
- Schedule workouts on specific dates with the training calendar
- Track client workout completion, exercise history, and personal records
- Duplicate, export, and organize programs into folders
When you open a client's Training page, you'll see their training content based on their training mode (Calendar or Fixed), plus tabs for completed workouts and exercise history.
Understanding Training Modes
Each client uses one of two training modes, set from their Training Settings.
Calendar Mode
Schedule workouts on specific dates. Clients see a calendar with upcoming workouts and complete them on the assigned day. Workouts can be dragged and dropped to reschedule.
Fixed Mode
Create fixed programs that clients follow at their own pace with no dates. Clients work through the workouts in order. Multiple programs can be assigned simultaneously.
Switching Training Modes
Understanding the Building Blocks
Training content follows a hierarchy: Programs > Workouts > Sections > Exercises.

For a video overview, see Workout Sections (AMRAP, Circuits, Intervals)
Exercises: Individual movements with up to 4 configurable fields (e.g. Reps, Weight, Rest, Tempo), a set count, custom notes, alternative exercises, and a link to your Exercise Library.
Sections: Groupings of exercises within a workout. Each section has a type:
| Section Type | Description |
|---|---|
| Regular | Standard exercises performed in order |
| Circuit | Exercises performed back-to-back for a set number of rounds |
| AMRAP | As Many Rounds As Possible within a time limit |
| Interval | Timed intervals of work and rest |
Sections can contain supersets: multiple exercises grouped together and performed back-to-back.
Workouts: A single training session with one or more sections, a name, description, thumbnail image, and tags.
Programs: A collection of workouts. Fixed programs are an ordered list with no dates. Calendar programs assign workouts to specific dates or day numbers.
Managing Your Exercise Library
Your Exercise Library stores custom exercises with video demos, equipment tags, and muscle group information. These are referenced throughout your workouts and programs.

For a video overview, see Exercise Library
Creating an exercise
Equipment options
Barbell, Dumbbell, Machine, Cable, Kettlebells, Body Only, Bands, E-Z Curl Bar, Medicine Ball, Exercise Ball, Foam Roll, Other, None
Muscle groups
Abdominals, Abductors, Adductors, Biceps, Calves, Chest, Forearms, Glutes, Hamstrings, Lats, Lower Back, Middle Back, Neck, Quadriceps, Shoulders, Traps, Triceps
Exercise types
Strength, Cardio, Stretching, Plyometrics, Powerlifting, Olympic Weightlifting, Strongman
Client access to the Exercise Library
Clients can view the default HubFit exercise library, but cannot browse your custom exercises. Toggle Client Exercise Library Access on from the Exercises tab to let all clients view your custom exercise details (name, video, notes, muscle group) within their assigned workouts.
Building a Workout
Workouts can be created inside a program, as standalone library templates, or generated with AI.
Available exercise fields
| Field | Description |
|---|---|
| Reps | Number of repetitions |
| Weight | Load in kg or lbs |
| Time | Duration in seconds |
| Rest | Rest period in seconds |
| Tempo | Tempo notation |
| Distance | Distance in meters or miles |
| Calories | Calories to burn |
| RPE | Rate of Perceived Exertion (1-10) |
| RIR | Reps in Reserve |
| RPM | Revolutions per minute |
| Speed | Speed setting |
| Duration | Duration in seconds |
Supersets
Group multiple exercises within a section exercise to create a superset. Exercises in the same group are performed back-to-back. The group is labeled "Superset" by default and can be renamed.
Circuit and AMRAP sections
For Circuit sections, set the number of Rounds and an optional target duration. For AMRAP sections, set a Duration (time cap) for as many rounds as possible.
Generating Workouts with AI
Building a Program
Programs group multiple workouts. When creating a program, choose between Calendar and Fixed.
Fixed programs
Add workouts as tabs in the program builder. Choose Create New, AI, or Import from your library. Reorder by dragging tabs. Assign to a client by importing the program from their Training page.
Calendar templates
Calendar templates use day numbers instead of dates. When imported to a client, you pick a start date and day numbers convert to real dates.
Week management actions:
- Clear Week: Remove all workouts but keep the week
- Delete Week: Remove the week and shift later weeks back
- Add Week: Insert a new empty week slot after the selected week and shift everything else forward
Assigning calendar workouts to a client
Import a template:
Build directly: Click any date on the client's calendar to create or import a workout for that day.
Client Calendar Settings
Open the client's Training Settings > Calendar Settings tab.
| Setting | Options |
|---|---|
| Workout view range | Current Week, 2 Weeks, 4 Weeks, All |
| Client can reschedule | On / Off, allows clients to drag workouts to different dates |
Clear Calendar removes all uncompleted workouts. Completed workouts are preserved.
Periodisation Planner
Compare and edit exercises across multiple workouts side by side to implement progressive overload.
Exporting and Organizing
Exporting: Programs, workouts, and sections can all be exported and saved to your library.
Folders: Organize programs into folders from the Programs tab.
Tags: Add tags to programs, workouts, and sections for filtering. Tags are workspace-wide and reusable.
Viewing Client Training Progress
Completed Workouts
View a client's completed workout history showing workout name, date, duration, difficulty rating (1-5), workout note, personal records, and summary stats (total volume, sets, reps). Click any entry for the full breakdown with every recorded set.
Exercise History
Browse every exercise a client has recorded, sorted by most recent. Click any exercise to see all recorded instances with dates, sets, reps, weight, and personal records.
Personal Records
HubFit automatically tracks three PR types per exercise:
| PR Type | Description |
|---|---|
| Max Weight | Heaviest weight lifted on any single set |
| Max Volume | Highest total volume (weight x reps) in one session |
| Estimated 1RM | Estimated one-rep max via the Epley formula: weight x (1 + reps / 30) |
Workout Studio
Create curated workout collections and share them with clients as on-demand libraries.
- Organize workouts into sections with cover images
- Grant individual clients access; clients browse and track workouts on-demand
How Clients Track Workouts

For a video overview, see Workout Tracker
When a client opens a workout in the app, they tap Start Workout to begin tracking. For each set, the client enters their actual values (reps, weight, etc.). They can swap to an alternative exercise you have added or browse the HubFit exercise library for a replacement, and add notes to any exercise. When finished, they tap Complete Workout, rate the difficulty (1-5), add an optional session note, and tap Save. You are notified when the workout is completed.
If a client leaves the app mid-workout, a floating progress bar lets them resume where they left off. Their previous performance is shown for each exercise, and personal records (Max Weight, Max Volume, Estimated 1RM) are highlighted when beaten.
Frequently Asked Questions
How do clients start a workout? Clients open the Training section in the app, tap the workout, and tap Start Workout to begin tracking.
Can clients reschedule a workout? In Calendar mode, if you have enabled rescheduling, clients can long-press and drag a workout card to move it to a different date. Completed workouts cannot be rescheduled.
Can clients swap an exercise? Yes. Clients can tap the swap icon on any exercise to choose from alternative exercises you have added or browse the HubFit exercise library for a replacement.
What happens if a client closes the app mid-workout? Their progress is saved. A floating progress bar appears when they reopen the app so they can resume where they left off.
How are personal records tracked? HubFit automatically tracks Max Weight, Max Volume, and Estimated 1RM for each exercise. New PRs are highlighted in the client's completed workout summary.
How can I visually distinguish training phases on the calendar? Use Calendar mode and set different cover images on your workouts. The built-in color images in the library work well for this — assign a different color per phase so clients can see at a glance which block they are in.
What is a Workout Studio? Workout Studios are on-demand workout collections you share with clients. There are no scheduled dates, clients can do these workouts whenever and as many times as they want.
Can clients upload their own training videos? No. Clients cannot upload videos directly in the training section. To collect video content from clients (e.g. for form checks), use a check-in form with a Media question type.
Is there a dedicated cardio section separate from workouts? No. Cardio is handled through workouts. Add a cardio workout to the client's program, or create a Workout Studio with cardio workouts that clients can complete any time.
Can I duplicate a week in a training program? No. You can duplicate individual workouts within a program, but not a full week.
How do I give a training program a cover image? Programs do not have their own cover image. The program displays the cover image from its first workout.
Can I convert a calendar program to a fixed program or vice versa? No. You cannot switch a program's type. The recommended approach is to export the workouts to your workout library, then import them into a new program of the other type.
Can clients log their own workouts or activities outside of what the coach assigns? No. Clients can only track workouts assigned to them by the coach. Self-directed activities such as cardio, runs, yoga, swimming, or group fitness classes cannot be logged.
What is the exercise video file size limit? 50MB per video file. For longer videos, upload to YouTube and paste the link instead.
Can I export or download a training program as a PDF? No. Exporting training programs as PDF is not supported.
Can I respond to a client's comment on their completed workout? No. Responding to workout comments is not supported. Use Messages to follow up on a client's workout feedback.
Can clients view their training program on the web? Yes. Clients can view their program on the web, but workout tracking is only available in the app.
Why is the finish button greyed out when completing a workout? The client has not selected a workout difficulty rating. This is required before the workout can be saved.
How do rest times display for clients during workouts? Rest times are not shown upfront. When a client marks a set as complete, a rest timer automatically starts with the prescribed rest period.
Can I view a summary of all clients' training progress at once? No. You need to open each client's profile individually to view their training progress.
Can clients track sets and reps within interval sections? No. Interval sections are designed for timed interval workouts and do not support set and rep tracking.
Can I set different values for individual sets within an exercise? No. All sets share the same target values. To specify different targets per set (e.g. 12, 10, 8, 6), use the custom notes field on the exercise — clients see this during tracking. You can also enter comma-separated values in the reps field.
When swapping an exercise, do the tracking fields update automatically? No. Tracking fields are set by the coach and do not change based on the exercise. Swapping a reps/weight exercise for a time-based exercise will keep the original tracking fields.
Can I view the originally prescribed workout after a client has completed it? No. Completed workouts only show the client's logged data, not the original prescribed values.
Can exercise videos auto-play during workouts for follow-along style? Not for regular exercises. However, interval sections do support auto-play videos.
Did this answer your question?
