Everything your studio needs

Built from the ground up for the personal training studio model. Every feature listed below is included unless marked PRO.

Scheduling & Calendar

1-on-1 session booking built for how personal training actually works

1-on-1 session scheduling

Book any client with any trainer. The core unit is the individual session, not a class roster.

Recurring sessions

Auto-generate sessions from contract details. Select days and times, and the schedule builds itself.

Conflict detection

Prevents double-booking automatically. No more manual calendar checks.

Drag-and-drop rescheduling

Move sessions on the calendar with confirmation. Quick and visual.

Multiple calendar views

Day, week, month, and list views. See the schedule however works best for you.

Calendar integration

Sessions sync to Google Calendar, Apple Calendar, or any app that supports calendar subscriptions. Cancel links included.

Studio hours & closed days

Define operating hours and holidays. Trainer schedules automatically respect them.

Client reschedule requests PRO

Clients request reschedules from their portal. Trainers or managers approve with one click.

MY TRAINING STUDIO
DashboardCalendarClients
Manage
Dashboard
Calendar
Clients
Contracts
Trainers
Billing
Invoices
Commissions

March 2026

+ Schedule Week Month
Mon
Tue
Wed
Thu
Fri
Sat
Sun
2
3
9a Sarah M.
10a Mike R.
4
7a Lisa K.
5
8a Tom W.
2p Sarah M.
6
9a Mike R.
7
8
9
7a Lisa K.
10
9a Sarah M.
11a Jen P.
11
8a Tom W.
12
10a Mike R.
3p Sarah M.
13
9a Lisa K.
14
15

Client Management

Track every client from first session to long-term retention

Unlimited clients

Active and inactive tracked separately. No per-client fees, ever.

Client profiles

Contact info, primary trainer, attendance stats, and full session history in one place.

Attendance tracking

Completed, cancelled, and no-show sessions tracked automatically per client.

Low-attendance flagging

Clients below 80% attendance are automatically flagged so you can follow up.

Quarterly attendance breakdown

Visual chart and table, filterable by date range. Spot trends before they become problems.

Secondary contract members

Support 2-on-1 sessions without consuming extra session credits from the package.

Client self-onboarding PRO

Send a link. Client fills in their info, signs the contract, enters payment. No sit-down required.

Passwordless client login

Clients log in with email and a one-time code. No passwords to manage or reset.

Contracts & Billing

Session packages, invoicing, and payments built for how studios actually bill

Contract management

Link contracts to billing plans with start/end dates, session pools, and billing cycles.

Session pool tracking

Automatic tracking of used, scheduled, and remaining sessions. FIFO drawdown across multiple contracts.

Stripe integration

Your own Stripe account. Autopay on billing date or manual invoice generation. You own the data.

Invoice history

All transactions with status, amounts, payment method, and Stripe references.

Billing plans

Reusable pricing templates with per-session rate, weekly frequency, and billing amount. Locked once referenced.

Digital contract signing PRO

Type-to-sign e-signatures with rendered cursive font. Automatic PDF generation for studio and client records.

Discount & coupon management PRO

Percentage-based discounts tied to specific contracts, synced with Stripe coupons.

Autopay controls PRO

Require autopay across all contracts, or allow manual payment per contract.

MY TRAINING STUDIO
DashboardCalendarContracts
Manage
Dashboard
Calendar
Clients
Contracts
Trainers
Billing
Invoices

Sarah Mitchell — 2x/week Package

Active
18
Used
6
Scheduled
48
Total
DateTimeTrainerStatus
Mar 189:00 AMCoach DanCompleted
Mar 209:00 AMCoach DanCompleted
Mar 259:00 AMCoach DanScheduled
Mar 279:00 AMCoach DanScheduled

Trainer Management

Schedules, commissions, and dashboards for every trainer on your team

Trainer profiles

Up to 5 trainers on Essentials, up to 15 on Pro. Each with their own schedule and client roster.

Working hours

Multi-block per day with natural language entry. "Mon-Fri 7am-12pm and 2pm-7pm" just works.

Time off management

Trainers request time off. Sessions are automatically flagged for rescheduling.

Commission tracking

Flat fee or percentage-based rules with start/end dates and payment intervals. Track earnings per session and mark commission periods as paid. (Essentials)

Trainer payouts via Stripe PRO

Issue trainer payments directly through Stripe Connect from tracked commissions, no manual transfer required.

Trainer dashboard

Today's sessions, upcoming schedule, client list, and earnings. Each trainer sees their own view.

MY TRAINING STUDIO
DashboardTrainersCommissions
Manage
Dashboard
Calendar
Trainers
Billing
Invoices
Commissions

Commission Payments

Generate March
TrainerPeriodSessionsCommissionStatus
Coach DanMar 1 - Mar 3132$1,280PendingMark Paid
Coach MariaMar 1 - Mar 3124$960PendingMark Paid
Coach DanFeb 1 - Feb 2828$1,120
Coach MariaFeb 1 - Feb 2822$880

At-Home Workouts PRO

Keep clients engaged between studio sessions

Custom workouts

Trainers create workouts with exercises, sets, reps, and notes assigned to specific clients.

Calendar integration

At-home workouts appear as events on the client's calendar alongside studio sessions.

Workout library

Save and reuse workout templates across clients. Build once, assign many times.

Reports & Dashboard

See how your studio is performing at a glance

Pinnable dashboard

Choose which reports appear on your dashboard. Revenue, attendance, client distribution, and more.

Attendance reports

By client and by trainer, with low-attendance flagging built in.

Revenue reports

Gross revenue, commissions, and net by period. Grouped by month, quarter, or year.

Sessions remaining

Contracts running low on sessions, sorted by urgency. Know who needs to renew before they run out.

Client retention

Training tenure, first session dates, and active months. See who's been around and who's dropping off.

CSV export

Export any report to CSV. Advanced exports with custom date range filtering on Pro.

MY TRAINING STUDIO
DashboardCalendarReports
Manage
Dashboard
Calendar
Clients
Reports
Revenue
Attendance
Sessions Left
Retention

Dashboard

34
Active Clients
$12,480
Monthly Revenue
92%
Avg Attendance
Revenue (6 months)
Oct
Nov
Dec
Jan
Feb
Mar
Net Payouts
Attendance Rate
OctNovDecJanFebMar
🎉 Sarah Mitchell's 1-year training anniversary is tomorrow
⚠️ Failed billing: Mike Rodriguez - Visa ending 4242
🏆 Tom Watson completed 100 sessions

Communications

Automated emails and notifications so nothing falls through the cracks

11 email templates

Fully customizable with merge fields for client name, session date, trainer name, and more.

Editable subject and body

Customize the subject line, body content, and send timing for every template.

In-app notifications

Persistent alerts for anniversaries, milestones, failed billing, and expiring contracts.

Platform & Infrastructure

Your own branded, secure, dedicated environment

Custom branding

Your logo, colors, fonts, and header gradient. It looks like your software.

Dedicated subdomain

Your studio gets its own subdomain (studioname.mytrainingstudio.com) with automatic SSL.

Cloudflare security

DDoS protection, bot mitigation, and SSL management included at no extra cost.

Mobile responsive

Expandable cards, touch-friendly filters, and mobile-optimized navigation on every screen.

In-app help center

Role-specific articles for staff and clients, with search. Answers without leaving the app.

Guided walkthroughs

Interactive step-by-step tours on complex pages. Get up to speed without a manual.

Role-Based Access

Everyone sees exactly what they need, nothing they don't

Studio admin

Full access to dashboard, calendar, clients, contracts, trainers, billing, commissions, reports, settings, branding, and communications.

Trainer

My Schedule, My Sessions, My Clients, My Earnings, and Time Off. Focused on their work.

Client

Session history, contracts, at-home workouts (Pro), reschedule requests (Pro), and passwordless login.

Add-Ons

Available on any plan. Add or remove anytime.

SMS Notifications ADD-ON

Text reminders, payment alerts, and appointment confirmations via Twilio. $29/mo + $0.01/message.

Client Onboarding Wizard ADD-ON

Send clients a link to self-register, sign contracts, and enter payment info. $15/mo.

Custom Landing Page ADD-ON

A branded landing page built from polished, out-of-the-box designs. Add your pricing, photos, location info, and a client login portal. Works as a simple website so you don't need to pay for one separately. One-time $100 setup fee. The static HTML is yours—if you ever switch platforms, you take your design with you.

Custom Development ADD-ON

Custom features, integrations, and workflow automation. Priced per project.

Data Migration ADD-ON

We pull your data from Mindbody (or other platforms), clean it, import it, and contact your clients. One-time fee.

General Support ADD-ON

Troubleshooting, configuration help, training sessions, and account assistance. $30/hr in 15-minute increments.

Ready to see it in action?

Book a 30-minute demo and we'll walk through the platform using your studio's workflow.

Request a Demo