Bring your whole club. History and all.
Changing systems is the job every owner puts off. We do the heavy lifting. Your members, families, belts and years of attendance come across. You check every line before it goes in. And your old system keeps running until the switch is done.
- You sign in to your old system yourself. Your password never reaches us.
- Nothing goes in until you press confirm.
- Changed your mind? Undo the import for 7 days.
Sample names. Your real check shows your own club.
Your club's story comes with you
A new system should not wipe out years of your members' training. We bring across as much as your old system keeps.
Members
Names, phone numbers, emails, birthdays and emergency contacts. Past members too, so you can win them back later.
Families
Who belongs together and who pays for whom. Where your old system doesn't say, we make a careful guess and mark it for you to check.
Memberships
Each member's package, what they pay, how they pay and their contract dates. Prices that don't match the package are flagged.
Levels and rank history
Every member's belt, grade or level today, plus the gradings that got them there, as far back as your records go.
Attendance history
Past classes come too, from your old system or its export, so class counts toward the next grading carry on where they left off.
Contracts, notes and documents
Signed contracts and waivers land on each member's card, with the old notes your staff wrote.
Most switch offers leave history behind. Kicksite's switch page says it does not import attendance history, rank history, payment history or signed agreements. Spark says it can't import signed agreements or family links.
We built our importer inside a working martial arts club that moved its own years of history across. So history is the part we care about most.
What we never copy: bank account numbers, card numbers or ID numbers. Our import refuses them, even if they sit in a notes field.
Two ways in. You stay in control.
You get a private onboarding link. From there, pick the way that suits you.
Sign in, and we copy it
Your old system opens in a secure window inside your onboarding page. You type your own login there, on your phone or computer.
- Your password goes straight to your old system. It never reaches us and we never store it.
- Once you're in, our bot copies your info. It only reads. It changes nothing in your old system.
- When it's done, you check everything it found.
Upload your export
Prefer to do it yourself? Download your member list from your old system and upload it on your onboarding page.
- A spreadsheet (CSV or Excel) is fine. Your contracts and other files can go up too.
- Not sure where the export is? Your onboarding page shows the steps for your system, and we can do it with you on a call.
- We match the columns to the Hub, and you check the result.
Either way
See the counts, then the list. "Only the ones to look at" shows anything odd. Untick or fix a line, then confirm with your name.
Members, families, memberships and levels land in your Hub. No invoices, no messages and no debit orders run from the import.
For 7 days we can take the import back out, family by family. Anyone who has already checked in or paid in the Hub stays, so nothing breaks.
Where are you coming from?
We read Octiv directly. For Itensity, Glofox, Mindbody, Zen Planner and ClubWorx, we walk through it with you or use your export.
Sign in inside our secure window and the bot copies members, packages, contracts and your timetable.
We go through your back office with you on a call, or you send us your export.
We walk through the export with you, or you upload the file yourself.
We walk through the export with you, or you upload the file yourself.
We walk through the export with you, or you upload the file yourself.
We walk through the export with you, or you upload the file yourself.
Something else, or still on spreadsheets and paper? Tell us on the call. If you can get it into a spreadsheet, we can bring it in.
The switch, step by step
You set the pace. Nothing changes for your members until you say go.
A call, then your onboarding link
We talk through your club, your old system and when you'd like to switch. Then you get your private link. It opens with a code sent to your email.
Your club, set up from your answers
Classes, timetable, memberships, levels and terms. Answer on the page, upload what you have, or ask us to call you for it. We build your Hub from it so you type less.
Copy, check and confirm
The bot copies your old system, or you upload your export. You check what we found and confirm it.
Import, with the 7-day undo
Your members land in your Hub. You look around with real data before any member sees it.
Payments connected, members signed
Your debit orders and card payments are set up, and members sign in the member app. More on that below.
Both systems side by side
For the first debit runs we compare the Hub's batch with your old system's, line by line, and check every week that payments match.
Then you cancel the old one
Only when the switch-over checklist is done. Not before.
One person runs your switch
Someone from our team takes your switch from the first call to the day you cancel the old system. You have their WhatsApp. They know your club, so you never explain it twice.
Keep your old system until we say so
Don't cancel it yet. Check its notice period, then keep it running until the checklist is ticked:
- Its payment links, reminder emails and arrears chasers are switched off, so nobody is chased twice.
- Its debit runs match the Hub's, then its debit orders are turned off.
- We've pulled what's left: signed acceptances, terms, message texts and payment history.
Members sign again. We make it quick.
Under South African banking rules, a member's debit order and saved card can't just be copied from one system to another. So each paying member signs in the Hub. Here's how we keep that easy.
A sign link, straight to the app
Members open the member app, read your membership terms and debit order, then tick and sign with their name. No paper, no office visit.
Bank details go straight to Netcash
Members add or change their bank details in the app. The details go to Netcash for the debit order. Your staff never handle them.
Already on Netcash?
We check every member's debit order against your Netcash list before the first run. Missing, wrong amounts and inactive mandates show up before a cent is collected.
Card payers
Card members add their card once through a secure pay page. Yoco, Paystack and PayFast are built in, and Ozow covers instant EFT.
Switching to us, Spark or Kicksite
What each one says about moving your club across. SA marks what we built for South African clubs.
| The Studio Hub | Spark Membership | Kicksite | |
|---|---|---|---|
| Who gets the data out | You sign in inside our secure window and our bot copies it, or you upload your export | You export a file and send it. Their data team imports it | Their data specialist logs in to your old system with your login |
| Your old system's password | Never reaches us | Not needed (you send the file) | You hand it over |
| Attendance history | Yes | Yes, from their template | Not imported |
| Rank history | Yes | Ranks from their template. Rank setups are done by hand | Not imported. Current rank only |
| Signed contracts and waivers | Yes, on each member's card | Not imported | Not imported |
| Family links | Yes, guesses marked for you to check | Not imported. Connected by hand | Family name and up to 2 guardians |
| Check before it goes in, and undo | You confirm every line. 7-day undo | Not stated | Not stated |
| Onboarding help | One person from our team, on WhatsApp, until the old system is cancelled | A customer success rep over several calls, plus group workshops | An onboarding specialist for 60 days |
| Debit orders SA | Netcash debit orders built in, checked against your Netcash list | Their own in-house processor only | US processor (Basys), or Stripe outside the US |
| Local payments SA | Ozow, Yoco, Paystack and PayFast | Can't bring your own processor | Basys or Stripe |
| Messaging SA | WhatsApp, in one shared inbox, plus email | SMS on paid credits. No WhatsApp | SMS texting |
Spark and Kicksite details come from their own public pages and demo, checked on 15 October 2026. They may change. Tell us if something here is out of date and we'll fix it.
Before you switch
Do I need to cancel my old system first?
No, please don't. Keep it running while we copy, check and run both side by side. You cancel it at the very end, once the switch-over checklist is done. Check its notice period early so the timing works out.
Will my members notice the switch?
Only when you're ready. The import sends no messages, no invoices and no debit orders. Members hear about it when you invite them into the member app.
What if something comes across wrong?
You check everything before it goes in. Afterwards, for 7 days, we can undo the import family by family and bring it in again.
Is my members' information safe?
Your old system's password never reaches us when you sign in through our secure window. Bank, card and ID numbers are never copied into your Hub. Signed contracts are only visible to your office staff.
Do my members have to download an app?
No download from a store. The member app opens from a link and saves to the home screen like an app.
We run martial arts, dance and fitness classes. Does that work?
Yes. Dojo Hub is live for martial arts clubs today, and a club can run several styles. Dance Hub, Gymnastics Hub and PT Hub are coming. Tell us what you teach on the call.
Book a switch call
Tell us where you're coming from. We'll WhatsApp you to set up a time, show you your Hub, and walk through your switch.
Thanks, we've got it
We'll WhatsApp you shortly to set up your switch call.