Skip to main content

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.

Calendar mode is best for clients who need daily structure and accountability. You can schedule weeks or months of training in advance.

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.

Fixed mode is best for clients who train on flexible schedules or prefer to choose their own workout days. It is also commonly used to organize training into phases - for example, Week 1-4 Hypertrophy, Week 5-8 Strength, or Month 1 Foundation, Month 2 Progressive Overload.

Switching Training Modes

1
Open the client's Training page and click the Settings icon
2
Go to the Training Mode tab
3
Select the new mode (Calendar or Fixed) and click Switch

Understanding the Building Blocks

Training content follows a hierarchy: Programs > Workouts > Sections > Exercises.

Workout Sections (AMRAP, Circuits, Intervals)

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 TypeDescription
RegularStandard exercises performed in order
CircuitExercises performed back-to-back for a set number of rounds
AMRAPAs Many Rounds As Possible within a time limit
IntervalTimed 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.

Exercise Library

For a video overview, see Exercise Library

Creating an exercise

1
Navigate to Training > Exercises tab
2
Click Add Exercise
3
Enter the exercise details: Name (required), Video (upload or paste a link), Notes, Equipment, Level (Beginner / Intermediate / Expert), Main Muscle Worked, and Type
4
Click Add Exercise to save

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.

1
Navigate to Training > Workouts tab (or open a program and click Add Workout)
2
Enter a workout name and optional description, then click Add Workout
3
Click Add Section and choose the type: Regular, Circuit, AMRAP, or Interval
4
Add exercises by searching your Exercise Library or typing a custom exercise name
5
Configure each exercise: set count, field types (Reps, Weight, Rest, etc.), target values, and optional custom notes. Each exercise supports up to 4 configurable fields that determine the tracking inputs - if a field like Weight or Reps is not included, clients will not be able to log it for that exercise.

Available exercise fields

FieldDescription
RepsNumber of repetitions
WeightLoad in kg or lbs
TimeDuration in seconds
RestRest period in seconds
TempoTempo notation
DistanceDistance in meters or miles
CaloriesCalories to burn
RPERate of Perceived Exertion (1-10)
RIRReps in Reserve
RPMRevolutions per minute
SpeedSpeed setting
DurationDuration in seconds
The default configuration is Reps / Weight / Rest. Change fields per exercise to match the movement - use Time / Distance for cardio or RPE / RIR for autoregulated training.
6
Add alternative exercises so clients can swap movements if equipment is unavailable
7
Add more sections to structure the workout (e.g. Warm-up, Main Lift, Accessory, Cooldown)
8
Click Save

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

1
Click Add Workout and switch to the AI tab
2
Enter a Workout Name and a Description of what you want (exercise count, sets, reps, muscle focus, difficulty, rest periods)
3
Click Create Workout: the AI generates sections and exercises with appropriate structure
4
Review and edit the generated workout in the builder
You can paste an existing workout as plain text (e.g. "Bench Press 5x8, Rows 4x10") and the AI will format it into proper sections with fields.

Building a Program

Programs group multiple workouts. When creating a program, choose between Calendar and Fixed.

1
Navigate to Training > Programs tab and click Add Program
2
Enter a name, optional description, and select the program type
3
Click Add Program to open the builder

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.

You can assign multiple fixed programs to the same client.

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.

1
Create a Calendar program and click Add Week
2
Click any day cell to add a workout
3
Drag and drop workouts between days to reorganize
4
Switch between Week and Month views

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:

1
Open the client's Training page (Calendar mode) and click Import
2
Select a template and choose a Start Date
3
Click Import: workouts are added to the client's calendar

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.

SettingOptions
Workout view rangeCurrent Week, 2 Weeks, 4 Weeks, All
Client can rescheduleOn / 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.

1
Open a client's training calendar or a calendar template
2
Click Periodisation Planner and select 2+ workouts
3
Click Confirm to open the planner
4
Edit exercises directly in the spreadsheet view, exercises as rows, workouts as columns
5
Click Save to apply changes
Completed workouts are highlighted in green and cannot be edited. Use the exercise history button to view a client's past performance for any movement.

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 TypeDescription
Max WeightHeaviest weight lifted on any single set
Max VolumeHighest total volume (weight x reps) in one session
Estimated 1RMEstimated one-rep max via the Epley formula: weight x (1 + reps / 30)
PRs are not tracked on the first recorded session for an exercise. The system needs a baseline before detecting improvements.

Workout Studio

Create curated workout collections and share them with clients as on-demand libraries.

For a full guide, see the dedicated Workout Studio article.
  • Organize workouts into sections with cover images
  • Grant individual clients access; clients browse and track workouts on-demand

How Clients Track Workouts

Workout Tracker

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.

You can also track workouts on a client's behalf directly from the coach app, useful for in-person sessions or logging workouts for clients who train offline.

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?