Clients, programmes, bookings and invoices in one place — built for South African practices, priced in rand, and set up in an afternoon.
30 days free · No credit card · Works in your browser, on any device
No more spreadsheet for clients, notebook for bookings and a separate app for invoices. Everything talks to everything else.
The real TitionersHub, shown with a demo practice.



Most of our practices bill privately and give clients an invoice they claim back with. Here is exactly what that invoice does.
TitionersHub is built and supported by Luan Els, who also runs LE Fitness in Cape Town — so it is used on a real practice floor every day, and what gets fixed next comes from practitioners using it.
When you email, you speak to the person who builds it. Luan on LinkedIn →
Every plan has every feature and starts with 30 days free. The only difference is how many practitioners use it.
No card for the trial. No contract — cancel any time.
No. TitionersHub runs in your browser at titionershub.com, on a computer, tablet or phone. Your clients use their portal in their browser too. If you prefer an app on your desktop, there are optional Mac and Windows apps further down this page.
You choose a plan and pay monthly by card through Paystack. If you don't, your account pauses — nothing is deleted, and you can export your records at any time.
Yes, any time. There is no contract and no cancellation fee — email titionershub@gmail.com and it's done the same day.
No. Import the spreadsheet — names, dates of birth and contact details — and duplicates are caught for you. Or email it to us and we will move your clients across for you.
Yes. When you set up, you tell us what kind of practice you run, and TitionersHub leaves out what you don't need: no practice number, no VAT unless you're registered, no diagnosis codes. Packages, online booking and WhatsApp invoices work the same for everyone.
Straight into your account. Add your Yoco link or your SnapScan or Zapper QR, and it appears on every invoice. TitionersHub never handles your clients' money.
It is built so you don't have to share any. When you choose a client, the AI receives only an anonymous summary — their condition, programme week, latest pain score and number of sessions — never their name, contact details or date of birth. Don't type identifying details into your questions, and treat its answers as suggestions: your clinical judgement always comes first.
In an encrypted cloud database, with each practice's records walled off so no other practice can see them. Clients see only their own information, after signing in with their code and date of birth. You control which practitioners in your practice have access, and you can export your records at any time.
30 days free, no card. Send us your client list and we'll set your practice up with you.