Skip to main content

How to create/edit a exercise

How to create and edit a custom exercise in CoreCoach

Jacob Elliott avatar
Written by Jacob Elliott
Updated over 4 months ago

CoreCoach comes with a large library of exercises, but we know it won’t cover everything. That’s why we’ve added the ability to create custom exercises, which you can assign directly to your clients’ plans.

To create a custom exercise:

  • Navigate to the Training tab

  • Select Exercises

  • Tap the + Exercise button to begin



Step 1: Choose Your Flow

When creating a new exercise in CoreCoach, the first step is to decide how detailed you want the setup to be.

  • Quick Flow
    Use this if you want to create an exercise with just the essentials.

    • Best for when you’re building quickly.

    • Only requires the core details (Name - Primary Muscle - Tempo - Cue - Media) to get the exercise into your library.

  • Full Flow
    Use this if you want to create an exercise with all the details and attributes.

    • Best for finalised exercises you plan to use across multiple programs.

    • Allows you to set categories, muscle groups, equipment, instructions, and tracking options.

After selecting the option that suits your workflow, tap Next to continue.


Step 2: Exercise Description

In this step, you’ll provide the core details of your exercise so it’s clear and easy to use later.

  • Name (required)
    Enter the name of the exercise. This is how it will appear in your exercise library and when assigning it to clients.

  • Cue/Instructions
    Add short, clear instructions on how to perform the exercise. This can include setup tips, posture reminders, or coaching cues (e.g., “Keep core tight, control the descent, drive through heels”).

  • Default Tempo
    Set the tempo you’d like this exercise to default to (e.g., 1050). This helps ensure consistent execution speed across training.

  • Media
    Optionally, you can add a video link (e.g., YouTube or another source) to demonstrate the exercise for easier client reference.

Once complete, tap Next to move to the next step in the exercise creation flow.

In this step, you’ll provide the core details of your exercise so it’s clear and easy to use later.


Step 3: Primary Muscle Group
In this step, you’ll define the main muscle group your exercise targets.

  • Primary Muscle Group (required)

    • Select one muscle group that best represents the main focus of the exercise (e.g., Legs, Chest, Back, Core, Shoulders, Arms).

    • Each option includes a short description of the muscles it covers to help you choose the most accurate category.

  • Important Note

    • You can only choose one primary muscle group here.

    • Secondary muscle groups can be added later if the exercise works other areas.

Once complete, tap Next to move to the next step in the exercise creation flow.


Step 4: Focus and Bias

  • Focus (optional)

    • Select the primary muscle group the exercise trains (e.g., Quads, Glutes, Hamstrings).

    • This helps organize your exercise library and makes filtering easier.

    • You can also skip this step if you don’t want to assign a focus.

  • Bias (optional)

    • Once a focus is selected, you’ll have the option to choose a more specific muscle or sub-group to bias toward (e.g., Tibialis Anterior under Tibialis).

    • This is not required but can add more precision to your programming.

When you’re ready, tap Next to move on.


Step 5: Upload Media

  • Starting Position (optional)

    • Upload an image showing the correct form at the beginning of the exercise.

    • Helps clients understand proper setup and alignment.

  • Ending Position (optional)

    • Upload an image showing the correct form at the end of the exercise.

    • Provides a clear visual of the full movement.

You can skip this step if you don’t want to include images.
When ready, tap Next to continue.


Step 6: Secondary Volume

In this step, you can tag any additional muscle groups that are worked during the exercise. This helps with tracking training balance and program design.

  • Optional step – you don’t need to select anything if the exercise only targets one area.

  • Select up to 3 groups – choose secondary muscle groups that assist in the movement.

    • Example: A bench press primarily targets the chest (primary), but you may also select shoulders and triceps as secondary groups.

Once you’ve made your selections (or left it blank), tap Next to continue.


Step 7: Resistance Profile

In this step, you’ll choose the resistance profile for the exercise. This simply means selecting where the movement places the most tension on the target muscle (e.g., in the stretch, mid-range, or contraction).

  • This helps define how the exercise challenges the muscle across its range of motion.

  • Only one option can be selected.

Once chosen, tab next to continue.


Step 8: Difficulty

This step lets you choose how challenging the exercise is to perform.

  • Difficulty is based on the type of equipment used and the level of technical skill required.

  • Options range from simple, machine-based exercises through to advanced free weight movements.

  • Select the option that best matches the exercise you’re creating.

  • Only one option can be chosen.

Once you’ve selected the appropriate level, tap Next to continue.


Step 9: Load Pattern

This step lets you define how the body is loaded during the exercise.

  • Choose whether the load is applied to both sides of the body at once or one side at a time.

  • Different variations are available depending on stance, grip, or side stabilisation.

  • Only one option can be selected.

Once you’ve chosen the correct load pattern, tap Next to continue.


Step 10: Load Source

In this step, you choose the equipment or tool used to perform the exercise.

  • This defines what type of external load the exercise uses (e.g., free weights, machines, or specialty equipment).

  • Only one option can be selected from the list.

  • Your choice here helps specify how the exercise is performed and ensures the correct classification in the database.

Once you’ve selected the load source, tap Next to continue.


Step 11: Movement Pattern

In this step, you define the primary movement pattern the exercise follows.

  • A movement pattern describes the functional action of the body during the exercise (e.g., push, pull, hinge, squat).

  • Multiple movement categories are displayed as selectable tags.

  • You only need to select the one that best represents the core movement of the exercise.

  • This helps organise exercises into patterns for programming, filtering, and coaching purposes.

After choosing the movement pattern, press Next to continue.


Step 12: Stability Requirements.

This step lets you set how much stability the exercise demands.

  • Purpose: Helps define the complexity of the movement and the skill level needed for safe execution.

  • Options:

    • Low → Stable environment, minimal balance or control required.

    • Medium → Some stability demand, user must maintain form under moderate challenge.

    • High → High stability demand, requires advanced control, balance, and coordination.

  • This selection makes it easier to classify exercises by difficulty and assign them appropriately to clients.

Once selected, press Next to move forward.


Step 13: Client Level

This step is about matching the exercise to client ability and placing it in the right spot within a program.

  • Purpose: Defines whether the exercise is best suited for a Beginner, Intermediate, or Advanced client.

  • Series Target: For each level, you can also assign where the exercise should appear in a training session (e.g., primary movement, secondary, accessory).

    • Example: A squat might be Beginner → Primary (A), Intermediate → Secondary (B–C), and Advanced → Accessory (D+).

This helps structure programs properly so that clients get the right exercise at the right stage in their training.


After setting the levels, press Next to continue.


Step 14: Exercise Summary

This page is a review checkpoint before saving your exercise.

  • Purpose: It shows all the details you’ve added (name, cues, tempo, muscle group, focus areas, etc.) so you can confirm everything is correct.

  • Actions:

    • If something looks off, tap Back to adjust.

    • If everything looks good, hit Create Exercise to save it into your library.

Think of this step as a final quality check — making sure the exercise is clearly defined for both you and your clients before it’s added.


Now you can search and view your custom exercise. It is ready to be programmed into your clients’ plans.

  • Click on your custom exercise to view the exercise details.

  • Tap the three dots in the top right-hand corner to:

    • Edit – takes you back into the creation flow where you can make changes, then save and update the exercise.

    • Delete – permanently remove the exercise from your library.

Did this answer your question?