Guide

BuildMyClass — Instructor Guide

BuildMyClass
Instructor Guide

Everything you need to generate, teach, and manage AI-powered class plans for Pilates, Yoga, Barre, and more.

What is BuildMyClass?

BuildMyClass is an AI-powered class planning tool built specifically for movement instructors. Describe your class parameters and it generates a complete, professionally sequenced class plan in under 60 seconds — with exercises, coaching cues, modifications, and a matching playlist.

Generate in seconds

Full class plans with exercises, cues, and music in 30–60 seconds.

🔄

Swap anything

Don't like an exercise or song? Swap it instantly with one click.

📱

Teach Mode

Full-screen mobile view with timer for teaching directly from your phone.

💾

Save & organize

Save your favorite classes, filter by format, and search your library.

📄

Export as PDF

Clean or branded PDF — print for class or send to clients.

🔗

Share with anyone

Generate a shareable read-only link for any saved class.

Quick Start

From zero to a complete class plan in under 2 minutes:

Create your account

Click Sign Up Free in the top-right corner. Free accounts get 3 classes per month. No credit card required.

Choose your format

Click one of the 6 format cards: Reformer Pilates, Mat Pilates, Yoga Flow, Yin Yoga, Yoga Sculpt, or Barre.

Set your parameters

Choose duration (30–90 min), level, focus area, vibe, and props. Add an optional class name and instructor notes.

Click Generate

Hit the big green button. Generation takes 30–60 seconds. You'll see format-specific messages while it works.

Review and save

Scroll through your class, swap any exercises or songs you don't like, then click ♥ Save Class.

Plans & Limits

FeatureFreePro ($15/mo)Studio ($39/mo)
Classes per month3UnlimitedUnlimited
Save classes
Teach Mode
PDF export
Custom exercises
Share links
Team seats10 instructors
💡

Have a coupon code? Enter it during signup or in the upgrade modal to unlock Pro access. Ask your studio owner or check your welcome email.

Choosing a Format

The format card you click determines the entire class structure — exercises, field types (springs vs. weight vs. breath), and sequencing arc.

Format Selection

Click the format that matches your class type:

Reformer Pilates
Mat Pilates
Yoga Flow
FormatBest forKey fields generated
Reformer PilatesStudio reformer classesSprings, position, reps, tempo
Mat PilatesFloor-based PilatesPosition, reps, props
Yoga Flow (Vinyasa)Dynamic yoga sequencesSanskrit name, breath, duration
Yin YogaPassive, long-hold yogaHold time, meridian, target area
Yoga SculptYoga with weightsWeight, reps, intensity note
BarreBarre fitness classesReps/counts, tempo, position
ℹ️

After clicking a format, the form below updates automatically with format-specific focus areas, vibes, and props options.

Generating a Class

Form Fields

FieldWhat it does
DurationSets class length (30–90 min). Longer classes get more exercises AND more songs in the playlist.
LevelBeginner / Intermediate / Advanced / Mixed Level — adjusts exercise complexity and coaching language.
Focus AreaThe primary body focus (Full Body, Core, Glutes, etc.) — influences exercise selection throughout.
VibeThe emotional energy of the class — affects coaching cue language and music mood.
PropsCheck any props available in your studio. Only checked props will appear in exercises.
Playlist MoodSets the energy feel for the music suggestions.
GenreMusic genre preference for the playlist.
Instructor NotesFree text — describe anything specific: "client has shoulder injury", "focus on hip flexors", "build toward crow pose".
Class Name (optional)If filled in, the AI uses your exact name. Leave blank and it invents an evocative name.

The Surprise Me button

Click 🎲 Surprise Me next to the generate button to randomize all settings while keeping your selected format. Great for discovering new class ideas or breaking out of a rut.

⏱️

Generation takes 30–60 seconds. This is normal — the AI is writing an entire class plan. On mobile, try starting with a 30-minute class if you experience timeouts.

Reading Your Results

Main Sequence Full Body Integration
⋮⋮
Arabesque Pulse Series ↗
MEDIUM · 2 SPRINGS AT BARRE ↺ 32 PULSES EACH SIDE
Lift from the glute, not the low back. Imagine your leg floating up like it weighs nothing.
Mod: Smaller range, hand firmly on barre for stability
⋮⋮
Chair Position Hold with Heel Raises
AT BARRE ↺ 30-45 SEC HOLD HOLD
Knees directly over toes, core braced, breathe through the burn.

What each element means

ElementDescription
Section headerWarm-Up / Main Sequence / Cool Down — with body focus and duration estimate.
Exercise name (underlined)Click any exercise name to open a detail panel with coaching notes, modification, and YouTube/video search links.
Colored tagsSprings/weight (terracotta), position (gray), reps (blue), tempo (purple), breath (green).
Coaching cueThe primary instructor cue for this exercise.
Mod lineA modification to make the exercise more accessible.
⋮⋮ drag handleGrab and drag to reorder exercises within a section.
↻ swap buttonReplace this exercise with a different one in the same section.

Swapping Exercises & Songs

Swapping an exercise

Click the ↻ button

Each exercise row has a circular swap button on the right. Click it to replace that exercise with a different one in the same section.

Wait 5–10 seconds

The button shows ⏳ while the AI generates a replacement. The new exercise slots into the exact same position with all fields filled in.

Keep swapping if needed

Not happy with the replacement? Just hit ↻ again. You can swap any exercise as many times as you want.

💡

Pro tip: The AI knows which section you're in, so a swap in Cool Down will always return an appropriate stretch, not a strength move.

Swapping a song

In the Playlist section at the bottom, each song has its own ↻ button. Click it to get a different song for that section of the class (Warm-Up, Main Sequence, or Cool Down).

Exercise detail panel

Click any underlined exercise name to open a detail panel showing the full coaching notes and three video search links:

  • YouTube Tutorial — finds instructional videos
  • YouTube Demo — finds demonstration videos
  • Google Video — broader video search

All links open in a new tab. If you've set up an ExerciseDB API key, you'll also see an animated GIF demonstration.

Class Names

By default, the AI generates an evocative class name like "Golden Hour Sculpt" or "Midnight Pulse." If you want to use your own name:

Fill in the Class Name field before generating

There's an optional "Class Name" text field just above the Generate button. Type your preferred name here — e.g., "Tuesday Glute Burner" or "Sarah's Birthday Barre."

Or rename after generating

The large class name at the top of your results is an editable text field. Click it and type a new name at any time. It saves automatically with the class.

Teach Mode

Teach Mode transforms your class plan into a clean full-screen view designed for teaching — one exercise at a time, readable from a distance.

Midnight Pulse
← → keys to navigate · Esc to exit
1 of 4
Footwork — Toes Parallel
HEAVY · 3 SPRINGS SUPINE ON CARRIAGE ↺ 10 REPS
Press through all ten toes evenly. Imagine pushing through midnight air — smooth and controlled.
Mod: Reduce range if calves cramp, slight knee bend at extension
minutes

How to enter Teach Mode

After generating or opening a saved class, click the 📱 Teach button in the top action bar.

Navigating exercises

ActionHow
Next exerciseClick Next → button or press or
Previous exerciseClick ← Prev button or press or
Jump to a sectionClick any section tab (Warm-Up / Main Sequence / Cool Down)
Jump to a specific exerciseClick any dot in the progress dots row
Exit Teach ModeClick ← Back to Class or press Esc

Using the Timer

Every exercise in Teach Mode has a built-in timer at the bottom of the card.

For exercises with a set hold time (e.g. Yin Yoga)

If an exercise has a hold time (like "3–5 minutes"), you'll see the circular ring timer and a ▶ Start (3-5 minutes) button. Click it to start the countdown. The ring animates as time elapses, and the screen pulses when 30 seconds remain.

For all other exercises

You'll see a ▶ Timer button and a number input (defaulting to 1 minute). Change the number to how many minutes you want, then click the button to start.

Auto-advance (Yin Yoga only)

In Yin Yoga classes, you can enable Auto-advance timer at the top of the teach view. When ON, the class automatically moves to the next pose when the timer completes — ideal for eyes-closed yin sessions.

💡

Teaching tip: Set your phone face-down with the screen on. The timer vibrates at 30 seconds remaining (on supported devices) so you know when to cue the transition without watching the screen.

Exporting & Sharing

PDF Export

Click ⬇ Export in the results toolbar to open the export menu:

OptionWhat you get
Clean PDFBrowser print dialog — simple, text-only format. Use your browser's print-to-PDF option.
Branded PDFDownloadable PDF with your studio colors, name, and a BuildMyClass footer. You'll be asked to choose an accent color (hex code).

Share Links

Save the class first

Classes must be saved before you can share them. Click ♥ Save Class.

Click Share

Click 🔗 Share in the action bar. A unique link is generated automatically.

Copy and send

Click 📋 Copy Link and paste it anywhere — email, WhatsApp, Instagram DM. Recipients can view the full class (read-only) without an account.

Remove the link when done

Click Remove share link at the bottom of the share modal to revoke access at any time.

Saving Classes

Click ♥ Save Class at any time to save the current class to your library. The class name, all exercises, playlist, and instructor tips are saved.

💡

After saving, the app auto-saves whenever you swap an exercise, swap a song, or reorder exercises by dragging. You don't need to re-save after making changes.

My Classes Library

Click My Classes in the header to view all your saved classes.

ActionHow
Open a classClick the Open button on any class card
Search classesType in the search box — filters by name, tagline, and tags as you type
Filter by formatUse the All Formats dropdown
Filter favoritesUse the All Classes / Favorites dropdown
Favorite a classClick the ♥ heart button on the class card
Duplicate a classClick Duplicate — creates a copy you can modify without affecting the original
Delete a classClick Delete — asks for confirmation before permanently removing

My Exercises (Custom Library)

Add your own signature exercises to your personal library. When you generate a class, your custom exercises are included as options the AI can draw from.

Click "My Exercises" in the header

This opens your personal exercise library.

Click "+ Add Exercise"

Fill in the format, body area, difficulty, and exercise name. Add the relevant fields for your format (springs, reps, cue, etc.).

Save it

Click Save to My Library. The exercise is now part of your collection and will be included in future class generation for that format.

ℹ️

Custom exercises are labeled with a ★ in your library. They're tied to your account — each instructor's custom exercises are private to them.

Submitting to the Global Library

Have a signature move you think every instructor should know about? Submit it for review — approved exercises get added to the main BuildMyClass exercise library and become available for all users.

Go to My Exercises

Click My Exercises in the header navigation.

Click "✚ Submit to Library"

This opens the submission form.

Fill in the details

Include the exercise name, format, which section it belongs in, a description of how to do it, and typical reps or hold time.

Click Submit for Review

The BuildMyClass team reviews submissions and adds approved moves to the global library. You'll hear back via email.

Themes & Variety

After selecting a format, a Theme dropdown may appear. Themes give the class a creative direction beyond just the format — like "Midnight Pulse", "Golden Hour", "Ocean Depth", or "Fire and Ice."

Each theme subtly influences the exercise selection, coaching cue language, class name, tagline, and playlist mood — creating a cohesive experience rather than a random mix.

🎲

Use Surprise Me for the most creative results. It randomizes your format's settings AND picks a random theme — often surfacing combinations you wouldn't have thought to try.

Variety engine

BuildMyClass tracks the last 10 classes you've generated and actively avoids repeating the same exercises. The more you use it, the more varied your classes become automatically.

Playlists & Spotify

Every class includes a playlist of real songs with artist names, BPM estimates, and section labels. The number of songs scales with your class duration:

Class DurationApproximate Songs
30 min~7 songs
45 min~10 songs
60 min~13 songs
75 min~17 songs
90 min~20 songs

Click 🎵 Open on Spotify at the bottom of the playlist to search Spotify for the mood and genre. You can then build your own playlist from those results.

ℹ️

Song suggestions are AI-generated and may occasionally include songs that don't perfectly match the BPM or mood. Use them as a starting point and swap any that don't fit your style.

PDF Export Details

Clean PDF (Browser Print)

Opens your browser's print dialog. The class plan is pre-formatted for printing — headers, exercise cards, playlist all styled cleanly. Select "Save as PDF" in your printer options.

Branded PDF (Download)

Generates a downloadable PDF file with:

  • Colored header bar with your class name and format info
  • Studio name in the top-right corner
  • All exercises with fields and coaching cues
  • Playlist with BPM and section labels
  • BuildMyClass.online footer with page numbers

You'll be prompted to enter a hex color code for the accent color (e.g. #C4714B for terracotta). Your studio color works great here.

Keyboard Shortcuts

These shortcuts work while in Teach Mode on desktop:

KeyAction
or Next exercise
or Previous exercise
EscExit Teach Mode, return to class view

Frequently Asked Questions

Why does generation sometimes fail on mobile?
AI generation makes a 60–90 second API call. On slow mobile connections, this can time out. Try: (1) start with a 30-minute class, (2) ensure you have a strong wifi connection, (3) avoid switching apps while it's generating.
My custom exercises aren't showing up in generated classes
Custom exercises are included as suggestions — the AI won't use them every time, but considers them when building the class. Make sure you've saved them with the correct format and body area. The more specific your exercise description and coaching cue, the more likely they'll be selected.
Can I edit exercises after generating?
Yes — you can swap any exercise with the ↻ button (replaces with a new AI-generated one), reorder exercises by dragging, and edit the class name. Direct text editing of exercise fields isn't available yet but is on the roadmap.
How do I add my studio's exercises to the AI library?
Two ways: (1) Add them to My Exercises — they'll be included in your personal classes. (2) Submit them via "✚ Submit to Library" in My Exercises — after review, approved exercises become available for all users. Studio plan users can also contact us to bulk-add a custom exercise library.
The Barre cool down keeps including strengthening moves instead of stretches
This was a known issue that was fixed. The AI now has a specific barre cool-down exercise library with passive stretches only. If you see strengthening moves in a cool down, try regenerating the class or swapping the exercise with the ↻ button.
Can I use BuildMyClass for formats not listed?
Currently the 6 formats are fixed. Hot yoga, chair yoga, restorative yoga, and cycle are on the roadmap. In the meantime, use the Instructor Notes field to specify any special constraints (e.g. "all exercises must be seated or on the floor").
How do I cancel my Pro subscription?
Click Dashboard in the header, then 💳 Manage Billing & Subscription. This opens the Stripe billing portal where you can cancel, change plans, or update your payment method.
Is my class data private?
Yes. Your saved classes, custom exercises, and account data are private to your account. Share links are public only if you explicitly create them — and you can revoke them at any time.

BuildMyClass.online  ·  Questions? Contact us through the site