We built MadSchedule for PTs who run their business by the calendar.
MadSchedule is a scheduling and payments workspace designed for personal trainers,
remedial therapists, and hybrid coaching studios. Every feature starts from one goal:
make your week easier to plan and easier to get paid for.
No double-bookingPaid and unpaid sessions trackedClient and admin views stay aligned
What it solves
No double-booking with automated availability windows and buffers.
Recurring client scheduling in one action, not 12 separate bookings.
A clear paid or unpaid view per session for trainers and admins.
One schedule for both PT and massage-style service blocks.
Who it is for
Independent trainers managing daily client slots.
Studios that mix PT, recovery, and combo sessions.
Teams that need staff and admin control over bookings and invoices.
Coaches who want clients to self-book without chaos.
Payment flow
Payment flow, simplified.
Clients can pay now with Stripe checkout or pay later. If they pay in person,
admins can mark invoices manually and keep records accurate. Every booking carries
a visible payment state, so you always know what is settled and what is still due.
Step 1Book
Session details, duration, and staff assignment are locked in first.
Step 2Pay
Use Stripe checkout now or leave the booking marked as unpaid for later.
Step 3Track
The booking and invoice stay linked, so the admin view stays commercially accurate.
Ready to run your week in one place?
Open the booking calendar, reserve slots, and manage invoices with the same visual system across the whole site.