Built from the ground up for the personal training studio model. Every feature listed below is included unless marked PRO.
1-on-1 session booking built for how personal training actually works
Book any client with any trainer. The core unit is the individual session, not a class roster.
Auto-generate sessions from contract details. Select days and times, and the schedule builds itself.
Prevents double-booking automatically. No more manual calendar checks.
Move sessions on the calendar with confirmation. Quick and visual.
Day, week, month, and list views. See the schedule however works best for you.
Sessions sync to Google Calendar, Apple Calendar, or any app that supports calendar subscriptions. Cancel links included.
Define operating hours and holidays. Trainer schedules automatically respect them.
Clients request reschedules from their portal. Trainers or managers approve with one click.
Track every client from first session to long-term retention
Active and inactive tracked separately. No per-client fees, ever.
Contact info, primary trainer, attendance stats, and full session history in one place.
Completed, cancelled, and no-show sessions tracked automatically per client.
Clients below 80% attendance are automatically flagged so you can follow up.
Visual chart and table, filterable by date range. Spot trends before they become problems.
Support 2-on-1 sessions without consuming extra session credits from the package.
Send a link. Client fills in their info, signs the contract, enters payment. No sit-down required.
Clients log in with email and a one-time code. No passwords to manage or reset.
Session packages, invoicing, and payments built for how studios actually bill
Link contracts to billing plans with start/end dates, session pools, and billing cycles.
Automatic tracking of used, scheduled, and remaining sessions. FIFO drawdown across multiple contracts.
Your own Stripe account. Autopay on billing date or manual invoice generation. You own the data.
All transactions with status, amounts, payment method, and Stripe references.
Reusable pricing templates with per-session rate, weekly frequency, and billing amount. Locked once referenced.
Type-to-sign e-signatures with rendered cursive font. Automatic PDF generation for studio and client records.
Percentage-based discounts tied to specific contracts, synced with Stripe coupons.
Require autopay across all contracts, or allow manual payment per contract.
| Date | Time | Trainer | Status |
|---|---|---|---|
| Mar 18 | 9:00 AM | Coach Dan | Completed |
| Mar 20 | 9:00 AM | Coach Dan | Completed |
| Mar 25 | 9:00 AM | Coach Dan | Scheduled |
| Mar 27 | 9:00 AM | Coach Dan | Scheduled |
Schedules, commissions, and dashboards for every trainer on your team
Up to 5 trainers on Essentials, up to 15 on Pro. Each with their own schedule and client roster.
Multi-block per day with natural language entry. "Mon-Fri 7am-12pm and 2pm-7pm" just works.
Trainers request time off. Sessions are automatically flagged for rescheduling.
Flat fee or percentage-based rules with start/end dates and payment intervals. Track earnings per session and mark commission periods as paid. (Essentials)
Issue trainer payments directly through Stripe Connect from tracked commissions, no manual transfer required.
Today's sessions, upcoming schedule, client list, and earnings. Each trainer sees their own view.
| Trainer | Period | Sessions | Commission | Status | |
|---|---|---|---|---|---|
| Coach Dan | Mar 1 - Mar 31 | 32 | $1,280 | Pending | Mark Paid |
| Coach Maria | Mar 1 - Mar 31 | 24 | $960 | Pending | Mark Paid |
| Coach Dan | Feb 1 - Feb 28 | 28 | $1,120 | Paid | |
| Coach Maria | Feb 1 - Feb 28 | 22 | $880 | Paid |
Keep clients engaged between studio sessions
Trainers create workouts with exercises, sets, reps, and notes assigned to specific clients.
At-home workouts appear as events on the client's calendar alongside studio sessions.
Save and reuse workout templates across clients. Build once, assign many times.
See how your studio is performing at a glance
Choose which reports appear on your dashboard. Revenue, attendance, client distribution, and more.
By client and by trainer, with low-attendance flagging built in.
Gross revenue, commissions, and net by period. Grouped by month, quarter, or year.
Contracts running low on sessions, sorted by urgency. Know who needs to renew before they run out.
Training tenure, first session dates, and active months. See who's been around and who's dropping off.
Export any report to CSV. Advanced exports with custom date range filtering on Pro.
Automated emails and notifications so nothing falls through the cracks
Fully customizable with merge fields for client name, session date, trainer name, and more.
Customize the subject line, body content, and send timing for every template.
Persistent alerts for anniversaries, milestones, failed billing, and expiring contracts.
Your own branded, secure, dedicated environment
Your logo, colors, fonts, and header gradient. It looks like your software.
Your studio gets its own subdomain (studioname.mytrainingstudio.com) with automatic SSL.
DDoS protection, bot mitigation, and SSL management included at no extra cost.
Expandable cards, touch-friendly filters, and mobile-optimized navigation on every screen.
Role-specific articles for staff and clients, with search. Answers without leaving the app.
Interactive step-by-step tours on complex pages. Get up to speed without a manual.
Everyone sees exactly what they need, nothing they don't
Full access to dashboard, calendar, clients, contracts, trainers, billing, commissions, reports, settings, branding, and communications.
My Schedule, My Sessions, My Clients, My Earnings, and Time Off. Focused on their work.
Session history, contracts, at-home workouts (Pro), reschedule requests (Pro), and passwordless login.
Available on any plan. Add or remove anytime.
Text reminders, payment alerts, and appointment confirmations via Twilio. $29/mo + $0.01/message.
Send clients a link to self-register, sign contracts, and enter payment info. $15/mo.
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 features, integrations, and workflow automation. Priced per project.
We pull your data from Mindbody (or other platforms), clean it, import it, and contact your clients. One-time fee.
Troubleshooting, configuration help, training sessions, and account assistance. $30/hr in 15-minute increments.