Everything your studio needs to run bookings

HealthStudio is built specifically for South African pilates, gym, yoga, and personal training studios — with every feature you need and nothing you don't.

Booking & real waitlists

HealthStudio provides real-time slot booking so clients see live availability and can claim a spot the moment it opens. When a class is full, clients join an ordered waitlist — not a chaos scramble where whoever texts first wins. Waitlist spots are automatically promoted on cancellations, with configurable claim windows that give members time to confirm before the next person is offered the spot.

Live capacity tracking — clients always see accurate availability
Ordered waitlist with automatic promotion on cancellations
Configurable claim windows (e.g. 30 minutes to accept before next member is offered)
Promoted clients see the offer in the app and claim it before the window lapses — no SMS scramble
Every client sees their numbered position — fair and transparent

Attendance & roster check-in

Replace paper rosters and manual name-calling with a live class roster on the instructor's phone. The instructor opens the roster, taps each client present or no-show, and attendance is recorded instantly. Every check-in feeds fill-rate and no-show reporting — and lands on the monthly trainer logbook with client names — so you know which classes are actually delivering value.

Instructor roster view on any device: tap to mark present or no-show
No-show marking per booking, with a configurable late-cancellation cutoff
Late cancellations after your cutoff can be billed to the client's account automatically
Fill-rate reporting — see booked vs attended per class, per instructor, and per period
Attendance appears on the monthly trainer logbook, session by session, with client names
Instructor and clients in a training session

Credit packs, split payment & on-account billing

HealthStudio bills the way South African studios actually collect money: clients buy a pack of credits and spend them per class, pay cash at the door, or split a class between their credit balance and a card top-up for the shortfall. For regulars a studio trusts, owners can put a client on account — they book freely through the month and get one invoice at the end of it, each with its own secure payment link.

Credit packs — a set number of credits at a price, purchased via Paystack
Split payment — spend a credit balance and card the shortfall in one checkout
Cash payments recorded per class for clients who prefer to pay at the door
Class packs with expiry windows and usage tracking
On-account billing — a client books now, the studio invoices monthly
Monthly invoices generated automatically, each with its own secure payment link

Payments — Paystack in ZAR

Every payment in HealthStudio flows through Paystack, the leading payment processor for South African businesses. Settlements land in your ZAR bank account without currency conversion friction. Cards are stored on file so clients can split-pay without re-entering details, and credit packs can be purchased instantly. No international processor, no Forex headaches — just local payments that work.

Paystack integration — South African cards, settled locally in ZAR
Cards on file for fast split-payment checkouts
Credit pack purchases through secure Paystack checkout — credits land the moment payment clears
ZAR pricing throughout — no currency conversion for studio owners or clients
Webhook-driven payment reconciliation — statuses land in the dashboard automatically
Refunds managed directly from the admin panel

A real instructor role

Most booking tools treat instructors as a sub-type of admin, which either gives them too much access or forces constant owner involvement. HealthStudio has a purpose-built instructor role with scoped permissions: instructors see and manage their own schedule, take attendance for their classes, set availability windows, and view their client rosters — without seeing billing data, other instructors' classes, or studio configuration.

Scoped schedule view — instructors only see classes assigned to them
Roster management per class: mark attended or no-show in a tap
Availability settings so owners can schedule around instructor constraints
No access to billing, credit pack pricing, or other instructors' data
Mobile-friendly instructor view — works on any phone without a dedicated app
Personal trainer with client

The client web app & public booking page

Your clients get a mobile-optimised web app to book classes, join and track their waitlist position, see their credit balance, and manage upcoming bookings — with nothing to install. No app store, no downloads, no forced updates: they tap your studio's link and they're booking. Every studio gets a public-facing booking page at a clean URL, white-labelled with your studio's name and colours.

Book, cancel, join waitlists, and view upcoming bookings from any phone's browser
Nothing to install — no app store download, and clients are always on the latest version
Public booking page with live class schedule — shareable on Instagram, WhatsApp, or email
Credit balance always visible — clients see exactly how many classes they have left
Clients book and pay themselves via Paystack — no WhatsApp back-and-forth for every booking

Ready to run your studio on software built for SA?

Join studios on the pilot programme. 30-day free trial, no credit card required.