Personal training software that programs, schedules and bills
Most coaching apps stop at the workout. ClassPulse carries the program, the client's log, the in-person sessions, the assessments and the billing on one platform — so you coach from one place and your clients open one link.
Program building that respects your time
Write a block once, reuse it across clients, adjust per person. The builder works the way a coach already thinks.
Templates, grouped the way you coach
Build a workout once as a template, organize templates into groups — strength blocks, conditioning, post-rehab — and drop them into any client's program. Edit the template and every future assignment follows.
Assign and schedule per client
Put a program on a client's calendar by week and day. Move a session, swap a day, or extend the block from the program view; the client's phone updates the moment you save.
An exercise library with video
Every exercise carries a demo video link and coaching notes, so a client logging alone at 6am sees exactly what you meant. Bring your own library or start from ours.
Clients who actually log
Logging from a phone, no app to install
Clients open their workout, see today's sets with targets, and log weight and reps as they go. Finished workouts and skipped ones are both visible to you the same day.
Assessments and intake that stay attached
Run movement assessments with a per-movement breakdown and send intake or health-history questionnaires from the client's profile. Answers live on the client, not in your inbox.
Progress you can show
Workout history, assessment results and goal reviews sit on one timeline per client — the thing you pull up when someone asks whether the last twelve weeks worked.
Sessions and classes on the same calendar
One-on-one appointments, semi-private sessions and small-group classes book against your real availability. Clients see their bookings and their programmed workouts in one week view and can subscribe to it from their phone calendar.
Check-ins without a group chat
Two-way SMS from a dedicated number lands every reply in one inbox. Reminders go out automatically before sessions, and announcements go by email without a separate tool.
Personal training FAQs
Can I run in-person sessions and online programming together?
Yes. Appointments, small-group classes and assigned programs share one calendar and one client portal. A client can book a Tuesday session with you and log Thursday's programmed workout on their own, and you see both.
What does the client see on their phone?
A week strip with their scheduled workouts, today's session with sets and targets, logging for weight and reps, their bookings, and billing. It is a mobile web app, so there is nothing to install and nothing to update.
Can I bill clients through it?
Yes. Recurring memberships, session packs that count down as they are used, and one-off charges all run through Stripe with autopay and payouts straight to your bank. Payment links let you charge a new client before their first session.
We're on TrueCoach. What moves over?
Clients import directly from a TrueCoach export, and workout history comes along, so a client's log does not start from zero. Programs are rebuilt as templates in ClassPulse; most coaches do that in an afternoon.
Do my clients have to sign up for anything?
They get a link from you, set a password, and they are in. Intake questionnaires can be sent as a tokenized link before they ever log in.
How is it priced?
Flat monthly tiers by client count — free up to 50 clients, then $49, $99 and $199. Payment processing is Stripe's standard rate plus a 0.75% platform fee, published on our pricing page. No contracts.
Move your clients over this week
Free up to 50 clients · TrueCoach import with workout history · Live in about 15 minutes
Start Free