Skip to main content

Create a New Workout Template

This is where you create a reusable workout template. Think of it like writing a recipe for a workout — you give it a name, pick a type, set a time cap if needed, describe the workout, and add exercises. Once saved, the template can be used over a...

Written by Ronny Christensen
Updated over 3 weeks ago

What This Screen Does

This is where you create a reusable workout template. Think of it like writing a recipe for a workout — you give it a name, pick a type, set a time cap if needed, describe the workout, and add exercises. Once saved, the template can be used over and over again when building programs or scheduling classes.


How to Get There

  1. Open the dashboard.

  2. In the left-hand menu, click Workout Template.

  3. Click the + New button in the top-right corner.

  4. You are now on the Create Workout Template screen.


Step-by-Step Guide

1. Set the Path (optional)

  • At the top of the form you will see a Details section with a single field called Path.

  • Type a file-path-style label to help organise your templates (for example, CrossFit/April or Strength/Week1).

  • This is like putting a document into a folder — it keeps things tidy when you have many templates.

Field

Required

What to Enter

Path

No

A folder-like path to organise the template (e.g. CrossFit/April).

2. Choose a Workout Type

  • In the Workout template section below, you will see a dropdown for the workout type.

  • Pick the type that best describes this workout (for example, “AMRAP”, “For Time”, “EMOM”, etc.).

  • The available types are loaded from the system automatically when the page opens.

Field

Required

What to Enter

Workout Type

Yes

Select the category of workout from the dropdown list.

3. Enter the Workout Title

  • Type a short, descriptive name for this workout template.

  • This is the name that will appear in lists and when the template is used inside a program.

Field

Required

What to Enter

Title

Yes

A short name for the workout (e.g. “Heavy Fran” or “Monday Strength”).

4. Set a Time Cap (optional)

  • If the workout has a time limit, set the Time Cap using the time picker.

  • Enter hours, minutes, and/or seconds as needed.

  • If you leave this blank, the workout is treated as having no time limit.

Field

Required

What to Enter

Time Cap

No

The maximum time allowed for the workout (hours, minutes, seconds). Leave blank for no limit.

5. Write the Workout Description (optional)

  • Use the Text field to describe the workout in your own words.

  • You might include rep schemes, notes for coaches, or scaling options.

  • This is a free-text area — write as much or as little as you need.

Field

Required

What to Enter

Text

No

A written description of the workout, instructions, or coach notes.

6. Add Exercises

  • Below the workout details you can add individual exercises to the template.

  • Click the button to add an exercise.

  • For each exercise, fill in the following details:

Field

Required

What to Enter

Exercise Type

Yes

Select an exercise from the dropdown (e.g. “Back Squat”, “Pull-Up”).

Number of Sets

No

How many sets of this exercise (e.g. 5).

Count (Reps)

No

How many reps per set (e.g. 10).

Unit

No

The unit of measurement if applicable (e.g. “reps”, “metres”, “calories”).

Men’s Weight

No

The prescribed weight for men (e.g. 60 kg).

Women’s Weight

No

The prescribed weight for women (e.g. 40 kg).

Percentage

No

A percentage of a reference weight, if the workout is percentage-based (e.g. 75).

Relation To

No

What the percentage relates to (e.g. a 1RM reference).

  • You can add as many exercises as the workout needs.

7. Reorder Exercises (optional)

  • If you need to change the order of exercises, drag and drop them.

  • Click and hold an exercise, then drag it to the desired position in the list.

  • Release to drop it into place. The order is saved automatically.

8. Save

  • When you are happy with the template, click the Create button at the bottom-right of the form.

  • The system will:

    1. Validate all your inputs.

    2. Send the workout template data to the server.

    3. Redirect you back to the workout templates list.

  • You will see a green “Create success!” notification at the bottom of the screen.


What Happens Behind the Scenes

You click "Create"
        |
        v
Form validates all fields (Yup schema)
        |
        v
Workout data is prepared from the form
(title is copied to the "name" field)
        |
        v
API call: WorkoutTemplatesService.create({ body: workoutData })
        |
        v
Server creates the workout template and returns a response
        |
        v
Form is reset to default values
        |
        v
Success notification "Create success!" appears
        |
        v
You are redirected to /workout-templates (the template list)


Troubleshooting

“I filled everything in but the Create button does not work”

  • Check that all required fields are filled in. At a minimum you need a Title and a Workout Type.

  • Look for small red error messages below the fields — they tell you exactly what is missing or incorrect.

  • Make sure you have not left any exercise rows half-filled. Either complete them or remove them.

“The workout type dropdown is empty”

  • Workout types are loaded automatically when the page opens. If the list is empty, try refreshing the page.

  • If the dropdown is still empty after refreshing, check your internet connection. The system may not have been able to reach the server.

  • Contact your administrator — there may be no workout types configured in the system yet.

“I cannot find the exercise I want to add”

  • The exercise list is loaded from the system. If the exercise you need is not there, it may not have been created yet.

  • Ask your administrator to add the missing exercise type to the system.

  • As a workaround, pick the closest match and add details in the workout Text field.

“My exercises are in the wrong order and I cannot drag them”

  • Make sure you are clicking and holding directly on the exercise’s drag handle before moving it.

  • Drag and drop may not work well on some older mobile browsers. Try using a desktop computer instead.

  • If reordering still does not work, try removing the exercises and adding them again in the correct order.

“I got an error after clicking Create”

  • A red error message will appear. Read it carefully — it usually tells you what went wrong.

  • Common causes include: a server timeout, a network error, or a validation issue the form did not catch.

  • Try clicking Create again. If the error keeps happening, take note of the message and contact support.

“The page is stuck loading”

  • The screen loads workout types and exercises when it opens. If your connection is slow, this may take a moment.

  • If the loading spinner does not stop after 10–15 seconds, refresh the page.

  • Check your internet connection and try again.

“I saved the template but it does not appear in the list”

  • After saving, you should be redirected to the templates list automatically. If you navigated away manually, go back to the Workout Template section from the left menu.

  • Try refreshing the list page. The template should appear.

  • If it still does not show up, the save may have failed silently. Go back and create the template again.

“I want to edit the template I just created”

  • This screen is for creating new templates only. To edit an existing template, go to the Workout Template list and click on the template you want to change.

  • You will be taken to the edit screen, which has the same fields but pre-filled with the existing data.

Did this answer your question?