> For the complete documentation index, see [llms.txt](https://btwb.gitbook.io/btwb/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://btwb.gitbook.io/btwb/planning-workouts/workout-types/emom.md).

# EMOM

How to Create an EMOM: Multiple Movements per Interval in BTWB – This guide walks you through how to create an 'EMOM: Multiple Movements per Interval' workout in BTWB.

## Creating an EMOM: Multiple Movements per Interval Workout in BTWB

### Overview

This guide walks you through creating an EMOM: Multiple Movements per Interval workout in BTWB. Whether using the AI Workout Builder or the Classic Builder, you’ll learn how to plan and schedule this workout type efficiently.

***

### Step-by-Step Guide

#### Accessing the Planning Page

1. Navigate to the **Plan Page** in BTWB.
   * Go to [btwb.com/plan/calendar](https://btwb.com/plan/calendar)
   * Alternatively, access it through the **Admin Portal**.
2. Select the desired date for the workout by clicking on the calendar day.

#### Using the AI Workout Builder

1. Click the **Add** button (blue button, top left).
2. Choose **Workout** from the drop-down list.
3. Select **AI Workout Builder**.
4. Enter your workout details manually or paste them in:
   * Example: "Every 1 min for 15 mins: 15 Double Unders and 15 Air Squats."
5. Click **Continue** to generate the workout.
6. Review the workout:
   * BTWB will automatically format it as an EMOM with multiple movements per interval.
   * Adjust any details if necessary.
7. Click **Plan Workout** to save.
8. Verify the workout in the calendar by clicking the **X** to return to the day view.

#### Using the Classic Builder (Manual Mode)

1. Click the **Add** button (top left).
2. Choose **Workout**.
3. Scroll past the AI Builder and select **Classic Builder**.
4. Choose **EMOM: Multiple Movements per Interval**.
5. Adjust the workout parameters:
   * Set the interval time (e.g., 1 minute, 90 seconds, 2 minutes).
   * Determine the total duration (e.g., 20 minutes).
6. Add movements:
   * Example:
     * **Bench Press** (5 reps, 75% of 1-rep max)
     * **Weighted Strict Pull-up** (5 reps, Pick Load)
7. Adjust weight settings:
   * Choose between pounds, kilograms, percent of 1-rep max, or **Pick Load** to let users select their own weight.
8. Click **Plan Workout** to save.
9. Verify in the calendar by clicking the **X** to return to the day view.

### Tips for Gym Owners and Coaches

* Ensure movements are balanced in difficulty and intensity within each interval.
* Use **Pick Load** for movements where athletes should choose their own weight.
* Adjust intervals based on workout complexity (e.g., longer intervals for strength-based workouts).
* Consider alternating between upper-body and lower-body movements to avoid over-fatigue.
* Encourage athletes to track weights and reps for future progression.

### Video Walkthrough

{% embed url="<https://www.loom.com/share/40081e8920a94430810bd09a2f140ca6?sid=879fa837-f442-480e-90a9-f902bd234bb2>" %}
Video Walkthrough Of How To Plan An EMOM: Multiple Movements per Interval Workout
{% endembed %}

#### Transcription

This is how to create a **Multiple Movements per Interval EMOM** workout in BTWB. The first thing we want to do is get to our **Plan Page**.

We can do this in two ways: typing in [btwb.com/plan/calendar](https://btwb.com/plan/calendar) or accessing it through the **Admin Portal**. Either option takes us to the Plan Page, where we can create workouts.

Next, we select the **date** we want to program the workout for. For this example, I’ll choose **Saturday, March 29th**. Click on the number 29 to move to the **Day View**, which you can verify at the top of the page.

Now, let’s start building the workout. On the **top left-hand side**, click the **blue Add button**. A drop-down menu appears—select **Workout**. This takes you to the **Build Page**.

We have two options here: the **AI Workout Builder** or the **Classic Builder**.

For the **AI Workout Builder**, you can either type in or paste your workout. Example: “Every 1 min for 15 mins: 15 Double Unders and 15 Air Squats.” Click **Continue**, and the AI will generate the workout automatically.

Click **Plan Workout**, then verify the workout in the calendar by clicking the **X** to return to the **Day View**.

For the **Classic Builder**, click **Add**, select **Workout**, and scroll past the AI Builder to **EMOM: Multiple Movements per Interval**. Adjust the interval time and total workout duration.

Now, add movements:

* **Bench Press** (5 reps, 75% of 1-rep max)
* **Weighted Strict Pull-up** (5 reps, Pick Load)

You can customize weights by choosing pounds, kilograms, percentage of 1-rep max, or **Pick Load** if you want users to select their own weights.

Click **Plan Workout**, then verify the workout in the calendar by clicking the **X**. Now both AI-generated and manually built EMOM workouts are saved.

That's it! Your **Multiple Movements per Interval EMOM** workout is now successfully planned in BTWB.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://btwb.gitbook.io/btwb/planning-workouts/workout-types/emom.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
