How to Structure a Yoga Teacher Training (YTT) in Mindbody: Enrollments, Pricing & Attendance
A step-by-step operational guide to configuring multi-weekend teacher training enrollments, tuition payment plans, trainee class passes, and attendance tracking in Mindbody.
Key Takeaways
- In Mindbody, teacher trainings are best configured under Courses / Enrollments rather than standard drop-in classes so students can be registered for the entire multi-weekend series at once.
- Creating a dedicated 'YTT Service Category' keeps your vocational tuition revenue and attendance reports cleanly separated from regular studio memberships.
- Because Mindbody logs attendance by event rather than by Yoga Alliance educational category, studios should pair their Mindbody Enrollment roster with a syllabus map showing the TTP, AP, YH, and PE hour split for each weekend.
Step-by-Step Setup Guide
- 1
1. Create a Dedicated Teacher Training Service Category
In Mindbody (Services & Products → Courses / Enrollments), create a dedicated Service Category for Teacher Training. This ensures your bookkeeper can separate YTT tuition from monthly drop-in memberships and retail.
- 2
2. Schedule Your Multi-Weekend Enrollment Series
Set up your Friday, Saturday, and Sunday training sessions inside the Enrollment schedule and assign the primary Lead Trainer or guest specialist to each session.
- 3
3. Configure Tuition Deposit & Autopay Installment Contracts
Create a standalone pricing option for the non-refundable deposit and an Autopay Contract for monthly tuition installments so payment collection runs automatically in the background.
- 4
4. Issue a Time-Bound 'YTT Trainee Practice Pass' for Drop-In Classes
If your program requires trainees to attend 20 to 50 regular studio classes, assign each student a $0 'YTT Practice Pass' pricing option with an expiration date matching graduation day so you can easily pull their practice attendance report.
1. Enrollments vs. Classes: Structuring the Schedule Cleanly
The most common mistake when setting up a first teacher training in Mindbody is scheduling weekend sessions under standard 'Classes' instead of 'Courses / Enrollments'. Standard classes allow non-YTT studio members to accidentally book into a training session using their regular class pack, and require staff to manually register trainees week after week.
By scheduling your training under Enrollments and turning on 'Enrolled Clients Only' (or hiding the roster from public drop-in booking once the cohort begins), all 10 to 20 trainees are automatically placed on the sign-in sheet for every weekend of the program.
2. Bridging Mindbody Attendance Reports with Accreditation Categories
Mindbody is excellent at handling tuition contracts, waivers, and daily sign-in rosters. However, because it is a general fitness booking system, its attendance exports only list that a student attended 'Saturday YTT Session #4 (8.0 hours)'—it does not know how many of those hours were Anatomy, Techniques, Humanities, or Practicum.
To avoid a stressful audit at graduation, keep a master syllabus schedule alongside your Mindbody roster that assigns each scheduled date to its exact educational pillar breakdown, and review missed weekend hours at the end of every month rather than waiting until the final week.
Frequently Asked Questions
Should we schedule a full Saturday YTT day as one 8-hour block or separate morning and afternoon blocks in Mindbody?
If a guest specialist teaches the afternoon block while a Lead Trainer teaches the morning block, scheduling two separate blocks (e.g., 9:00 AM–12:30 PM and 1:30 PM–5:00 PM) in Mindbody makes it much easier to track exact instructor hours and see if a student left early.
How do we track observation and assistant-teaching hours in Mindbody?
Most studios create a free '$0 YTT Observation / Assisting' pricing option in Mindbody so trainees can sign into the class roster as an observer without consuming a regular class credit or inflating teacher payroll per-head bonuses.
Optional: Connect Mindbody to Shala in Under 60 Seconds
If your studio runs on Mindbody and you would like your YTT enrollments and drop-in classes to flow automatically into Yoga Alliance category rings:
- Connect using only your numeric Mindbody Site ID—no developer accounts or API keys needed, and you keep using Mindbody as usual.
- Map your Mindbody YTT sessions and weekday practice classes directly into Techniques, Anatomy, Humanities, and Practicum—even if your cohort is already underway.