Skip to content

Workout Studio · PT, pilates, yoga

Session packs, calendar, payments. From your phone.

The system counts sessions left. The reminder is ready to send.

Workout Studio is software for personal trainers and pilates, reformer and yoga studios. Clients book from a link, so they never need an app. No per-client pricing.

40% off your first 6 months for the first 50 founding customers · Free up to 5 clients

studio.workoutos.app
Workout Studio client list: client, pack, sessions left and status
Workout Studio on a phone: client list and sessions left

Real screens, shown with the Turkish interface. The panel also runs in English. Sample data.

  • Pilates and reformer studios

    Capacity from your equipment, group and 1-to-1 in one calendar, payouts per trainer.

  • Independent PTs

    At the gym or at home, however many clients you have. Packs, sessions and payments from your phone.

  • Yoga and wellness studios

    Group classes, waitlists and pack reminders in a calm, simple panel.

  • Studios with a team

    6 or 15 trainers, each with their own calendar and payout rules.

Client follow-up

Catch the client before the pack runs out and they go quiet.

A pack is ending with nothing booked, recent bookings were missed or a new client is off to a slow start: the clients to look after show up on the Today screen with the reasons. Included in every plan.

  • Built from bookings, packs and programmes, with no extra data entry
  • A neutral message draft, sent by SMS or email
  • Results at 14 and 30 days, next to clients nobody followed up

See client follow-up

SK

Selin K.

8-session pack · 1 session left

Example

Client follow-up

Priority: medium

  • Package ending, no booking

    1 session left, nothing booked ahead

  • Missed bookings

    2 of the last 3 bookings were no-shows or late cancellations

Weekly sessions, last 12 weeks

12 weeks agoOwn average 1.8this week

Why this order? The pack is about to run out.

Not a churn prediction, a situation worth following up.

  • Review programmeTask for the trainer
  • Reach outNeutral draft ready
  • Follow-up taskPerson, date, note
Example screen. Sample data, not a real client.

Calendar

Capacity comes from your equipment.

One column per reformer. When all four are booked, the next person joins the waitlist.

How reformer spot booking works

Calendar · Thursday

Equipment view

Reformer 1Reformer 2Reformer 3Reformer 4
09:0009:3010:0010:3011:0011:3012:00

Group reformer

Ella · 4/4 full

Group reformer

Ella

Group reformer

Ella

Group reformer

Ella

1-to-1

Sam · Jo

Intro session

New client · Jo

Duet

Priya, Tom

Waitlist

2 waiting

Capacity comes from your equipment: when 4 reformers are booked, the fifth person joins the waitlist. Sample data.

Messaging

Reminders ready when you need them.

Package ending, payment due, follow-up: a draft is ready for each reason. You review it and send by SMS or email, and every send is logged.

See what is sent and when

N

Your studio

SMS · email · sample drafts

Draft
  • Class reminder

    Hi Priya, you're booked on reformer 5 tomorrow at 09:00. Can't make it? You can cancel up to 12 hours before.

    Wed 18:00

  • Pack running low

    You have 2 sessions left on your pack. Top up here: pay.example.com/n7Kq

    Thu 10:05

  • Payment received

    Thanks, payment received. Your 8-session pack is ready to use.

    Thu 10:12

What is in it

Built for in-person work.

Every feature is in every plan, including the free one.

01

Session packs and balances
Sell a pack and the system counts sessions left. Late cancellations and no-shows count or don't, by your rules. A reminder goes out when the pack runs low.

02

Equipment-aware calendar
Capacity comes from your reformers, not a guess. Group, duet and 1-to-1 sessions sit in the same calendar, one column per machine.

03

Spot booking and waitlist
Numbered spots, one active booking per spot. When a class is full, clients join the waitlist and are promoted automatically when someone cancels.

04

Reminders and payment tracking
Ready-made reminders and drafts by reason, such as package ending or payment due, across SMS and email. You review and send, and every send is logged. No app needed for the client.

05

Client booking link
A personal link sent by SMS or email lets the client book, choose a spot, cancel inside your rules and join the waitlist. It uses your language and time zone.

06

Trainer payouts
Per-session, percentage or fixed-plus-session rules, calculated for you each month.

07

Programmes and measurements
Training programmes and body measurements per client, for PTs who coach as well as book.

08

Forms and waivers
Waivers and PAR-Q health forms collected before the first session.

Why studios switch

Priced for people who work one to one.

  • 01

    No lock-in

    No commission: you collect from your own clients, directly. Monthly billing, cancel any time. Your full data, free to export whenever you like (90 days to export after cancelling), and free migration from your old tool.

    How migration works
  • 02

    Messages ready by reason

    Reminders and drafts come ready for each reason, such as package ending, payment due or follow-up, across SMS and email. Staff review and send, and every send is logged. Nothing goes out in bulk automatically.

    How messaging works
  • 03

    Built for in-person work

    No per-client pricing for studios. Session packs and balances track themselves. Clients pick a reformer spot, and the waitlist fills cancelled places automatically.

    Reformer spot booking

Studio pricing

Priced by trainers, never by clients.

Monthly prices in USD, excluding taxes. Every feature is in every plan.

Free5 clients · 1 trainer
$0
SoloUnlimited clients · 1 trainer
$24/month
StudioUnlimited clients · 6 trainers
$59/month
Studio+Unlimited clients · 15 trainers
$99/month

Founder offer: the first 50 founding customers (Workout OS and Workout Studio combined) get 40% off their first 6 months; a spot is taken with the first payment.

FAQ

Studio questions.

What is Workout Studio?

Workout Studio is management software for personal trainers and pilates, reformer, yoga and wellness studios. It tracks session packs and sessions left, runs an equipment-aware calendar with spot booking and a waitlist, prepares SMS and email reminders for staff to send, tracks payments and balances, and calculates trainer payouts.

How does Workout Studio help me keep clients?

Client follow-up notices every night when a client's pack is ending with nothing booked, recent bookings were missed or a new client is off to a slow start, and shows the reason with numbers on the Today screen. It suggests a programme review, a personal message draft and a follow-up task, and measures the outcome 14 and 30 days later. It uses explainable rules, not an AI prediction, and it never messages clients by itself. It is included in every plan.

Is there per-client pricing?

No. Plans differ by the number of trainers, not clients. From the Solo plan upwards you can have unlimited clients. The free plan covers 5 active clients.

Do my clients have to install an app?

No. You send a personal booking link by SMS or email. The client opens it in the browser, picks a session using their pack, chooses a spot and can cancel inside your cancellation window.

Can I import my clients from a spreadsheet?

Yes. Upload a CSV, check the column match, review duplicates and confirm. Sessions left on a pack carry over. The importer also reads exports from Mindbody, Glofox and Trainerize.

How do clients pay me?

By default you collect payment yourself (cash, bank transfer or card terminal) and record it in Workout Studio, with payment reminders and transfer details sent by SMS or email. If you want online payment links, we can connect your own payment provider account as an optional paid add-on; the money goes to your account, not through us, and we take no commission.

Control and integrations

Numbers that add up. Data that can leave.

On every plan: nightly consistency checks, files your accountant can import, an open API and free migration.

Consistency checks

Problems reach you before they grow.

Every night, and right after the relevant change, records are checked against each other. Each issue lands in an Issues inbox with an explanation and a suggested fix. Safe fixes take one click; anything else you can ignore.

  • Pack sessions that don't add up with bookings
  • Link paid, pack not active
  • Trainer double-booked
  • Possible duplicate client

Accounting export

A file for your accountant, in one click.

Reports → Accounting turns a period's payments, refunds, sales and expenses into a journal or transaction list, or into Xero and QuickBooks Online bank-statement files that follow their documented column layouts.

  • Journal and transaction list (CSV)
  • Xero and QuickBooks bank import formats
  • Editable account codes per business
  • Not e-invoicing; amounts are gross (VAT is not split)

Open API

The API is not an enterprise extra.

REST API, signed webhooks, an event feed, ICS calendar feeds and an OpenAPI 3.1 spec. Full access on every paid plan, read-only on the free plan.

  • Webhooks: HMAC signatures, 7 attempts, resend
  • Idempotency-Key on writes, rate limits by plan
  • Calendar feeds for trainers and clients
  • Health data never leaves through the API
Developers

Migration

Switch without switching off.

A multi-file wizard, a validation report before import, parallel running with your old tool and reconciliation. Or let us do it, free.

  • Members, memberships, payments, visits, bookings
  • Close the old tool when the checklist is green
  • Full export at any time, free
  • 90 days of access after closing
How migration works

Demo

Get your studio running in an afternoon.

Services, packs, client list. 40% off your first 6 months for the first 50 founding customers (Workout OS and Workout Studio combined).