Members, billing, debit orders, class bookings, belts, your website and your member app. One login instead of six apps. Just ask your AI coach, Kru Rocky: “Who owes us money?” You get the answer in seconds.
Claim a founding spot Meet your coach
Watch · 70 secSee the whole hub in 70 seconds
First 20 clubs · 30 days free · 50% off for 3 months · no setup feeThe booking app. The debit order system. The WhatsApp groups. The spreadsheet. The website builder. The grading book. Gone. One login runs the lot.
CRM means your list of leads and members. Every enquiry from your ads, website and WhatsApp lands here. Trials, members, ex-members and families, each with their full history: classes, payments, gradings and messages.
Connect the provider you already use: Netcash, Ozow, Yoco, Paystack or PayFast, and Stripe or PayPal for clubs outside South Africa. Debit orders, card payments and pay links post back to the member's account by themselves, so you always know who has paid.
Members book their classes in the app. Coaches take roll call on a phone in seconds, and every check-in counts toward that member's next grading.
Set the classes and time needed for each level. The hub shows you who is ready. Your coaches decide who grades and send the invite in the app. Members book and pay, then you run the grading in the grading dash.
Members book and check in to classes, follow the syllabus your club sets for each level and see their progress to the next grading. Parents run the whole family from one login.
Build your club's website and trial pages inside the hub. Every form fill becomes a lead with its source, so you can see which ads actually bring people in.
All your club's WhatsApps in one shared inbox. Your coach drafts the replies, sends the simple ones and holds anything touchy for a person.
Add your coaches and their rate per class. At every check-in and roll call you tick the coaches on the floor, so every class they take is logged for pay. No more guessing at month end. Use it if your club pays coaches per class.
Your coaches can keep their own private PT clients, with contracts and waivers, in their own dash. Those clients stay out of your member list and your billing.
We set your club up from your info on day one. After that you change it yourself: styles, levels, class prices, joining fees and yearly fees.
Open Dojo Hub on a tablet, laptop, desktop or phone. Nothing to install. A tablet at the front desk is the easiest way to run check-in and roll call, a laptop or desktop is best for admin, and your phone works when you're away from the club.
Tap any one to watch it with sound. Real Dojo Hub screens, demo club data.
Watch · 17 secYour AI coachAsk who owes you money or who is ready to grade. Nothing changes until you tap confirm.
Watch · 19 secWhatsApp repliesOne shared inbox. Simple questions get answered, anything touchy is held for a person.
Watch · 19 secBilling and paymentsEvery invoice made and sent on time. Your members pay you straight.
Watch · 20 secBounced paymentsReminders with a pay link go out by themselves. Still not paid? Booking goes on hold.
Watch · 19 secTrialsEvery enquiry lands on one board, with where it came from.
Watch · 20 secBelts and gradingsSee who is ready, send the invite, score from your syllabus and send report cards.
Watch · 16 secThe member appMembers book, check in, pay and track their belt. No app store needed.
Watch · 16 secFront deskMembers scan in, coaches take roll call in a tap, and coach pay is logged per class.
Watch · 19 secPro shop and tillSizes, stock counts, a barcode scanner and gear orders from the app.
Watch · 16 secWebsite and trial pagesBuild your site and trial pages in the hub. Every form fill becomes a lead.
Watch · 19 secFamiliesOne sign up for the household, one billing day, every child's progress in one place.
Watch · 18 secSwitching to Dojo HubWe bring your whole club across. Your old system runs until the switch is done.Here's what just landed. It's all live now, and it's in every plan.
Watch · 19 secPro shop and tillSizes, stock counts, a barcode scanner and gear orders from the app.
Pro shopEvery item can have sizes, with its own stock count and a history of every change. Add a photo, or give it a coloured tile like the ones on a Yoco till. Scan a barcode at the till and it's in the cart.
The tillFees, the Smoothie Bar and the Shop each have their own section. Fees go straight onto the member's account and show on their statement. Takings shows how much came in, by section and by payment method.
Gear in the appMembers order gear in the member app and collect it at the front desk. Kits are sold as bundles, and members choose a size for each item. New members get the sign-up price. "Put on account" lets them pay it off in monthly instalments.
TabsAdd a sale to a tab for a personal training client or a coach. No membership needed. At month end, bill the tab and send them a pay link.
PaymentsEach product is priced in its own currency, so you can sell rand classes and dollar programmes side by side. No exchange rates to work out.
Your payment accounts, your WhatsApp line and your email, all set up and checked from one screen.
Leads (CRM)Open a lead to see their full history: messages sent and received, bookings, notes, tasks and their step in an automated flow. You can pause or skip their scheduled messages from the same screen.
FlowsEach flow shows its steps top to bottom, and exactly where each person is right now.
BeltsAward stripes in order, or merit stripes for things like character. Each member's belt shows on the roll call, so a coach can give a stripe in one tap. Design your own grading certificates and keep each member's belt size on file.
Member appMembers can chat with the gym right in the app, buy gear from the shop, and save a card for their monthly fees.
SwitchingMembers, families, belts and signed contracts. You check it all before it goes in.
See how switching works
Watch · 18 secSwitching to Dojo HubWe bring your whole club across. Your old system runs until the switch is done.It runs your admin, not your classes. Ask it who owes you money, who is ready to grade, or to build this month's debit order batch. It answers questions on your website and WhatsApp too. Then make it yours. Pick the coach for your style and give them a name. Kru Rocky. Sensei Yumi. Professor Leo.
Hover or tap a coach to try them out below
Ready Kru Muaythai Kru RockyKru Roxy Ready Sensei Karate & Judo Sensei YumiSensei Kenji Ready Professor BJJ Professor LeoProfessor Bia Ready Sabeom Taekwondo Sabeom HanaSabeom Jin Ready Coach Kickboxing Coach BlazeCoach Ruby Ready Coach MMA Coach NovaCoach Rex
Watch · 17 secYour AI coachAsk who owes you money or who is ready to grade. Nothing changes until you tap confirm.Your coach pulls the facts, explains them and does the job. Void an invoice. Freeze a member. Build this month's debit orders. Every admin job waits for you to tap Confirm, and every job is logged.
Ready KruRocky Muaythai 1 · Your style KruMuaythaiSenseiKarate & JudoProfessorBJJSabeomTaekwondoCoachKickboxingCoachMMA 2 · Coach
Kru Rocky
Ready· Iron Lotus MMA (sample club)HistorySetup
Hi, I'm Kru Rocky. I know every member, every rand and every class at Iron Lotus. Ask me something, or tap a question below.
Why did the Smith debit fail?Void the duplicate September invoice for the Naidoos.Build the 25th debit order run and show me what's in it.Freeze Thabo for 3 weeks. He's injured.Who's ready for the November grading?How many trials came in this week?
When someone replies to your club's WhatsApps, your coach drafts the answer from your timetable, prices and trial info. Simple questions it can send by itself. It is set up to pass anything touchy to a person.
Can send by itself Timetable · prices · trial info · directions · what to bring · opening hours Set up to pass to a person Money owed · cancellations · freezes · complaints · injuries · anything about a child's safety. Two checks: the coach's own judgement and a keyword net. Not a guarantee, so keep an eye on the inbox.New clubs start with you reading and approving every reply before it sends, until you switch auto on. Messages go through your own WhatsApp messaging account. We help you set it up.
Watch · 19 secWhatsApp repliesOne shared inbox. Simple questions get answered, anything touchy is held for a person.
Iron Lotus MMA
Kru Rocky replies for the club
Hi! What time is the kids class on Saturday?
Kids Muaythai is Saturday 09:00 to 09:45. Your first week is free, 4 classes. Want me to book them in?
Sent by Kru Rocky · auto
Yes please. Mia, she's 7.
Great. Here's Mia's trial link. Add her details and sign the waiver, then she's booked for Saturday 09:00. Bring water and comfy clothes.
Sent by Kru Rocky · auto
Also, I want to cancel my own contract.
Held for your team · cancellations go to a person These are screens from the live hub, the same one Warrior Sports runs on every day. Tap through it. Demo club data shown.
TodayMembersClasses & check-inCoaches & payTrials & CRMBillingArrearsMessagingCampaigns & sitesGradingsAsk your coachReports & setup Dojo Hub · Today
Dojo Hub · Light mode
Tap for the next screen
01 / 12 · TodayWho's on the mat, who checked in, new trials and money owed. Your coach sits right there, ready for a question.
TodayLight mode
Watch · 16 secFront deskMembers scan in, coaches take roll call in a tap, and coach pay is logged per class.
Watch · 19 secTrialsEvery enquiry lands on one board, with where it came from.
Watch · 16 secWebsite and trial pagesBuild your site and trial pages in the hub. Every form fill becomes a lead.Members book, check in, pay and track their belt from their phone. Parents run the whole family from one login. It saves to the home screen like an app. No app store needed.






05 / 07
Sign inStart a trial at the club or sign in with a code sent by email or WhatsApp. No passwords.
Watch · 16 secThe member appMembers book, check in, pay and track their belt. No app store needed.
Watch · 19 secFamiliesOne sign up for the household, one billing day, every child's progress in one place.Set your styles, your levels, and how many classes and how long each level takes. Members see their progress and your syllabus in the app. The hub shows who is ready, your coaches decide who grades and send the invite. Members book and pay, then you run it in the grading dash. Change any of it yourself, any time.
Level 1 White ClassesStart Time in levelNone Level 2 Yellow Classes30 Time in level3 months Level 3 Orange Classes40 Time in level4 months Level 4 Green Classes50 Time in level5 months Level 5 Blue Classes60 Time in level6 months Level 6 Purple Classes70 Time in level6 months Level 7 Brown Classes90 Time in level9 months Level 8 Black Classes120 Time in level12 months Sample syllabus · tap or hover to pause · yours is set up from your own grading rules Grading report Mia N. · Kids Muaythai
PassedNow: Yellow belt
Stance and guardStrong
Jab, cross, lead hookGood
TeepGood
Low round kickStrong
Clinch entryKeep working
Coach's note: Great power on the round kick. Keep that guard up when you teep.
Sent to the app · WhatsApp · email
Member appBook, check in and see your progress to the next grading.
Members see the timetable, book and check in to their classes, and read the syllabus your club sets for each level. A progress bar shows how close they are to their next grading.
Family loginParents run the whole family from one login.Book and check everyone into their classes, handle every membership, see each child's grading progress and book them in for their gradings. One login. The whole family.
Grading dashRun the whole grading from your syllabus.Your syllabus shows belt by belt during the grading and instructors score every student right in the dash. Each member gets a report card with their total score, the coach's notes and what to work on. In the app, on WhatsApp or by email.
Watch · 20 secBelts and gradingsSee who is ready, send the invite, score from your syllabus and send report cards.
Dojo Hub · Gradings
The real grading screen · demo data
Link the payment gateway you already use. Your members pay you straight. The hub never holds your money. It makes the invoices, sends them and keeps track of who has paid.
Works with the provider you already use NetcashDebit ordersOzowInstant EFTYocoCard paymentsPaystackCards + card on filePayFastCard, EFT + card on fileStripeInternational cardsPayPalInternational
Watch · 19 secBilling and paymentsEvery invoice made and sent on time. Your members pay you straight.
Debit ordersThe hub builds the run. You authorise it. Done.
Every month the hub builds the run and shows you what changed since last month. You authorise it with your gateway, and the results come back into the hub by themselves.
Monthly subscriptionsCard on file, billed every month without you lifting a finger.Members save a card when they sign up and get billed on their date every month. A failed card starts the arrears steps on its own.
Card paymentsJoining fees, gradings, drop-ins and gear. Paid on the spot or by link.Take it at the desk or send a pay link on WhatsApp. It's on the member's account the second it's paid.
Auto monthly invoicesMade and sent by the hub. Every month. On time.Every member gets their invoice on time, by email or WhatsApp. No spreadsheets, no forgetting, no chasing who got what.
When a payment bouncesThe bounce comes back from your gateway with the reason. The outstanding invoice goes onto the member's account and you see it on your Today screen.
2Your timingReminders 1, 2 and 3Three invoice reminders, each with a pay link.Sent by email, WhatsApp or SMS. You choose the gap between each one.
3If it bounces againMembership stoppedA second bounce stops the membership.They can't check in at the door or book classes until the account is sorted. The hub does it for you, so your coaches never have to have that talk at the door.
4Your timingStatement + payment planA full arrears statement with a payment plan offer.They see exactly what they owe and can say yes to a plan right from the statement.
5Back on the matStick to the planPaid over the months you allow. Membership back on.As long as every plan payment comes in on time, the membership is reactivated and they keep training.
6Plan brokenOn hold until paidMiss a plan payment and it goes on hold.The membership stays on hold until the balance is paid in full. No arguments, no awkward chats.
7Last resortDebt collectionNo payment plan? It goes to debt collection.The account is handed to your debt collector with the full history attached: every invoice, reminder and statement.
You set the timing for every step. Debt collection only happens if they won't take a payment plan.
Watch · 20 secBounced paymentsReminders with a pay link go out by themselves. Still not paid? Booking goes on hold.
Dojo Hub · Money · Arrears
09 · Built inside Warrior Sports, running since 2001Brett Clarke 4x Muaythai & Kickboxing World Champion · Owner, Warrior Sports, Centurion“Every gym system I tried was built for treadmills, not belts. So we built our own. Warrior Sports runs on it every single day.”
Priced on your active members. Every feature and your AI coach in every plan, with R100$6 of AI usage included each month. API, webhooks and the AI connector from the 41 to 100 plan up.
ZARUSDPrices in rand. Billed by debit order or card.International clubs are billed in US dollars through PayPal. Founding clubs only 20FoundingActive members = everyone on a membership, including frozen members and every child in a family. Trials don't count.
Need a full coaching app? That's PT Hub, our separate dash and coaching app for personal trainers and online coaches. Dojo Hub gives your coaches a simple dash for their PT clients' contracts and waivers. Over 1,000 members? Talk to us and we will build you a plan. Tell us about your club. Other costsMonth to month: R899 (up to 40 active members), R1,399 (41-100), R2,149 (101-250), R3,049 (251-500) or R4,149 (501-1,000) a month. 12-month contract, about 10% off: R799, R1,250, R1,950, R2,750 or R3,750 a month. Year upfront: 12 months for the price of 10. More than one branch under one owner: your largest branch pays the full price and every other branch pays the month-to-month price less 20%. Over 1,000 members: talk to us.Month to month: $59 (up to 40 active members), $99 (41-100), $149 (101-250), $199 (251-500) or $299 (501-1,000) a month. 12-month contract, about 10% off: $53, $89, $134, $179 or $269 a month. Year upfront: 12 months for the price of 10. More than one branch under one owner: your largest branch pays the full price and every other branch pays the month-to-month price less 20%. Over 1,000 members: talk to us.
Prices in rand, billed by debit order or card.International clubs are billed in US dollars through PayPal. No VAT charged. Month to month has 30 days' notice to cancel. Founding clubs (the first 20) get 30 days free from their go-live day on every plan, the up to 40 plan included, then 50% off the normal price for their first 3 paid months and no setup fee. After that the normal price applies, or the 12-month price on a 12-month contract. Pay a year upfront and you keep the founding offer: 3 half-price months, then the rest of the year at the upfront rate. Cancel a 12-month contract early and you pay back the savings you got.
Your members, families, memberships, bookings, check-ins, belts and gradings, invoices and debit orders, your website, your WhatsApps and your member app. All in one hub, with your AI coach on top.
Yes. Every plan includes your AI coach and R100$6 of AI usage a month. That's about 400 WhatsApp replies or 200 questions. If you use more, you pay for the usage plus 25% on your monthly bill. Extra usage isn't part of the founding discount.
No. Admin jobs like freezing a member or voiding an invoice wait for you to tap Confirm, and every job is logged. At first you read and approve every WhatsApp reply before it sends. You switch auto on when you're ready. Even then, the coach is set up to pass money, cancellations, complaints, injuries and anything about a child's safety to a person, with two checks: its own judgement and a keyword net. It is not a guarantee, so keep reading your inbox.
We sign you up on your demo and you add your payment details. Your 30 days start the day you accept the agreement. Nothing is charged in that time. Cancel before day 30 and you pay nothing. Keep going and your plan starts by itself. Founding clubs (the first 20) then get 50% off for 3 months.
Every member on a membership, including frozen members and every child in a family. People on a trial don't count until they join.
Setup is R5,000$299 once-off, the same on every plan. You can split it over a few months. It's free for founding clubs (the first 20), on a 12-month contract, or if you pay a year upfront. WhatsApp and SMS costs go through your own messaging account. Payment fees go through your own provider. AI use over the included R100$6 a month is usage plus 25%. No VAT is charged.
Yes. Dojo Hub connects to the provider you already use. Netcash, Ozow, Yoco, Paystack and PayFast work today, and Stripe and PayPal for clubs outside South Africa. You can add more than one account too.
Yes. We bring your members, families, memberships, belts and signed contracts across. You check everything before it goes in, and your old system keeps running until the switch is done. See how switching works.
Yes. Sign a 12-month contract and save about 10% every month (R799 instead of R899$53 instead of $59 on the smallest plan). Or pay a year upfront: pay for 10 months, get 12. Both skip the setup fee. Founding clubs (the first 20) get 50% off the normal price for their first 3 paid months. After that the normal price applies, or the 12-month price on a 12-month contract. Pay a year upfront and you keep the founding offer: 3 half-price months, then the rest of the year at the upfront rate.
Any device with a browser: tablet, laptop, desktop or phone. Nothing to install. A tablet at the front desk is the easiest for check-in and roll call. A laptop or desktop is best for admin. Your phone works when you're out.
No. The member app opens from a link and saves to the home screen like an app. No app store needed.
Month to month needs 30 days' notice. Cancel this month and you pay next month as your notice. On a 12-month contract, cancelling early means paying back the savings you got.
30 days free from your go-live day. Then 50% off your plan for your first 3 paid months, and no setup fee. We set your club up from your info. Then it is yours to run.
Your spot is held for 3 days. Finish your onboarding within 3 days of getting your onboarding link, or the founding spot goes to the next club on the list.





Pick your coach on setup day.
This is the sign-up for clubs that want Dojo Hub to run their admin. Looking for classes? Choose "No, I want to train" below.
Founding spotJust a demo
The Studio Hub family · thestudiohub.co.zaDojo Hub is part of The Studio Hub.
The Studio Hub is software for clubs and studios that teach in levels, with a hub for each: martial arts schools, dance schools, gymnastics clubs, and PT Hub for personal trainers. Dojo Hub is the one built for martial arts schools.
Dojo Hub · Martial artsDance Hub · Dance · coming soonGymnastics Hub · Gymnastics · coming soonPT Hub · Personal trainers & online coaches · early accessWe use essential cookies to keep this site safe and working. With your permission we also use the Meta pixel to see which of our ads work. Nothing for marketing loads until you say yes. Privacy policy
SettingsDeclineAccept