hubOS for studios and schools

Manage sign-ups, classes, payments and family communication with Prime Chase Data.

Start free trialBook a call

The screens on this page use made-up sample data.

Online registration

Families choose a program, sign and pay online.

Workflow details

You share one link for each program. Families pick a plan, sign the agreement and pay, and hubOS creates their family profile automatically.

Sibling and family pricing
Sibling discounts apply automatically from the family profile, so nobody has to leave a note for the front desk.
Bank or card
Stripe checks the bank account, and hubOS texts the family the steps to confirm it.
Trials first
Trial requests show up in your Inquiries list with the family's profile already started.

Class schedules and bookings

Keep the class calendar and appointment bookings clear for staff.

Payments

Dues and front desk sales share the family payment history.

Workflow details

Each month, hubOS charges the card or bank account the family saved. If a charge fails, it tries again and lets your front desk know. For walk-in sales, gear and belt test fees, your staff use Shop Mode at the desk.

Retries that stop
hubOS tries a failed charge again after 1, 3 and 6 days, then stops and leaves it for your staff.
Coupons after checkout
If a family forgot to use a coupon code, you can refund the difference or take it off their next bill.
Refunds to the original card
Full and partial refunds go back to the card or bank account the family paid with.

Family messages

Email, texts and website chat stay in one inbox.

Workflow details

Texts go out from your school's own number. The assistant on your website answers questions about prices and class times using your site, and passes billing and injury questions to your staff.

Announcements
Send a message to every family or just one class, and send a test to your own phone first.
Staff can take over
Your staff can take over any website chat, and hubOS drafts a reply for them.
Opt-outs respected
Families who reply STOP don't get any more texts.

Family account

Families check classes, bills and forms in their account.

Workflow details

Each family signs in to see their kids' classes and ranks, their next payment and any forms left to sign. They can also replace an expired card themselves.

Card updates
Families update an expired card themselves, so nobody reads card numbers over the phone.
Forms
Families sign waivers and agreements online, and the signed copies are saved to their profile.
Next class
Each student's next class shows on the account, based on the classes they attend.

Staff time clock

Record staff hours and export payroll for each business.

Workflow details

Instructors clock in with a PIN on the front desk iPad, or on their phone as a backup when they're in your parking lot. If someone forgets, a manager adds the time and notes why. At the end of the pay period, each business closes it and downloads one payroll file. We turn the time clock on for your school once you've added your staff and their PINs.

Location checked
Clocking in by phone only works inside your school's parking lot.
Fixes stay visible
When a manager adds or fixes a time, the original entries stay visible.
Ready for payroll
You can close the pay period once every instructor has a payroll ID.

Daily reports

Review inquiries, registrations and payments in the evening report.

Workflow details

Every evening, you get one email with the day's new inquiries, trial classes, sign-ups and payments, plus anything someone still needs to follow up on.

Every part of hubOS
Sign-ups, payments and messages, all in one report.
Needs a person
Billing questions, missed classes and renewals, listed by family name.
No spreadsheet
No copying numbers into a spreadsheet at the end of the month.

Operating details

Detailed sample workflows

hubOS for studios puts sign-ups, payments, messages, staff hours and reports for all your locations in one system, and Prime Chase Data sets it up and runs it for you.

The screens on this page use made-up sample data.

Studio workspace
TodayThursday, Oct 9 · all locations
ExportNew sale
New leads6+2 vs last Thu
Trials booked32 from chat
Enrolled2$298 monthly
Collected$1,28411 payments
ActivityEverything saves to the same family profile
FamilyWhat happenedModuleTime
Ortiz familyMia, 7Enrolled in Little Tigers, card savedShop Mode6:05 pm
Morgan familyLeo, 9Paid October tuitionPayments5:48 pm
Jordan PatelAdultAsked about belt testing by textInbox5:31 pm
Lee familyAva, 6Booked trial from website chatCalendar4:12 pm
Nguyen familySam, 11Signed the 2026 waiverDocuments3:40 pm
Brooks familyEli, 8Checked in, Juniors 6:00Attendance3:02 pm
Showing 6 of 41 events today
Website chat

Is there a class for a 7 year old this week?

Little Tigers meets Thursday at 5:00 pm. 3 spots are open. Want me to hold one?

Answered from the class schedule page
Payment received
$149.00Little Tigers, monthlyVisa 4242 · saved for billing
Enrollment and sign-up
Online sign-upsFall session · 9 this week
Share sign-up linkNew program
FamilyProgramPaid byStatusAmount
Ortiz familyMia, 7Little Tigers, monthlyBankPaid$149.00
Morgan familyLeo, 9 · Ivy, 6Juniors and Little TigersCardPaid$283.10
Lee familyAva, 6Little Tigers, monthlyBankVerifying bank$149.00
Rae NguyenSam, 11Juniors, 6 monthsCardPaid$912.60
Jordan PatelAdultAdults, monthlyCardPaid$159.00
Erin ByrneFinn, 5Tiny Kicks, monthlyBankPaid$129.00
Sibling discount applied automatically to the Morgan family
riverbend-tkd.example/join
Little Tigers, monthly · $149Parent nameSam OrtizStudentMia Ortiz, 7Bank accountCardSign up and pay $149
Payments and front desk
Monthly duesNovember 1 run · 41 memberships
ExportCharge now
FamilyPlanMethodStatusAmount
Ortiz familyMiaLittle TigersVisa 4242Charged$149.00
Morgan familyLeo, IvyFamily planBank 6789Charged$283.10
Brooks familyEliJuniorsVisa 0005Retry Nov 2$169.00
Rae NguyenSamJuniors, 6 monthsPaid in fullSkipped$0.00
Jordan PatelAdultAdultsMastercard 4444Charged$159.00
hubOS tries a failed charge again after 1, 3 and 6 days. Families can update their card from their account.
Coupon forgotten at checkout
FALL10 for Jordan PatelFront desk sale of $159.00, 10% off$15.90 refunded to Mastercard 4444
Messaging and website assistant
InboxEmail, texts and website chat
Assign
Sam OrtizCan we come Thursday?9:14Chat
Jordan PatelWhen is the next belt test?9:02Text
Alex MorganReceipt for October please8:51Email
Hana ChoThanks, see you MondayWedText
Dana WellsIs parking free?WedChat

How much is it after the trial?

Little Tigers is $149 a month with no sign-up fee. Uniforms are included for new members.

Can we come Thursday?

Thursday at 5:00 pm has 3 spots left. I can hold one for Mia.

SourcesPricing pageClass schedule
Assistant rules
  • Prices and scheduleAnswers
  • Book a trialAnswers
  • Billing questionsFront desk
  • InjuriesOwner
Family account
Ortiz familySigned in as Sam Ortiz
Sign out
My studentsMia Ortiz, 7Little Tigers · Tue and Thu 5:00 pmYellow stripeNext classThu, Oct 16 · 5:00 pmAttendance this month7 of 8 classes
BillingNext payment$149.00 · Nov 1Saved cardVisa 4242October invoicePaidUpdate card
Forms2026 liability waiverSignedMembership agreementSignedPhoto releaseSigned
Email to Sam
Your card is updatedVisa 4242 will be charged $149.00 on Nov 1.Riverbend Taekwondo
Staff time clock
Time clockPay period Oct 1 to Oct 15 · Main studio
Add punchLock and export CSV
StaffClocked in byTodayStatusHours
Coach ParkInstructorFront desk kioskIn 3:52 pmOn shift61.5
Coach DiazInstructorFront desk kioskIn 3:58 pmOn shift54.0
Ana RuizFront deskPhone, in the lotOut 2:00 pmOff72.0
Tom KerrInstructorManager addedOut 8:30 pmPunch fixed48.5
Lena ShawAssistantFront desk kioskOff todayNo payroll ID22.0
Close the pay period to download one CSV per business. Every instructor needs a payroll ID first.
Front desk kiosk
Enter your PINCoach Diaz, clocked in 3:58 pm
Reports
Daily reportSent to the owner at 9:00 pm
Download
Leads6+2
Trials31 no-show
Enrolled2+$298 / mo
Collected$1,2840 failed
Leads by source, this week
Website chat5
Trial form4
Google profile3
Referral2
Walk-in1
Needs a personBillingMorgan family asked for an October receiptNo-showDana Wells missed the Sat trialRenewal3 memberships renew Monday
Email to the owner, 9:00 pm
Riverbend, Thursday6 leads · 3 trials · 2 enrolled · $1,2843 follow-ups need a person
Production usage

· In use today

A martial arts school runs its front desk on hubOS

The school has used hubOS for sign-ups, monthly dues, receipts and messages to families since August 2026. We took these numbers from the school's live account.

Membership payments$24,000+

53 invoices paid through hubOS, Aug 15 to Oct 2

Family and student profiles530+

One for each, shared by every part of hubOS

Emails delivered1,900+

Receipts, notices and replies, Aug 11 to Oct 6

Texts delivered270+

From the school's own number, Sept 2 to Oct 5

We pulled these numbers on October 6, 2026, and rounded them down.
Connected workflows

· What it replaces

Studio work spread across separate tools

Right now each of these tools keeps its own list of families. In hubOS, they all share one profile per family.

JobBefore: separate toolIn hubOSSaved to the profile
Customer listCRM or spreadsheetUpdated by handCustomersEvery message, booking and payment
Trials and classesBooking appAnother login, another listCalendar, InquiriesOne profile from trial to membership
PaymentsCard terminal appNot matched to familiesShop Mode, PaymentsPayment history for each family
Reminder textsPersonal phoneNot from the studio's numberTextsReplies land in the inbox
Website questionsChat widgetWaits until staff are inWebsite assistantAnswers using your website
WaiversPaper or e-sign toolFiled separatelyDocumentsSigned copy saved to the family
Daily numbersSpreadsheetBuilt at month endReportBuilt every day
Questions

· Questions

Questions

Straight answers, based on how hubOS works today.

Can families pay by bank account instead of a card?
Yes. Families choose a bank account or a card when they sign up. Stripe checks the bank account, and hubOS texts the family the steps to confirm it.
What happens when a monthly payment fails?
hubOS tries the charge again after 1, 3 and 6 days. If it still doesn't go through, hubOS stops and flags it at the front desk so your staff can follow up, and the family can update their card from their account.
Do texts come from the school's own number?
Yes. Announcements, confirmations and replies all go out from your school's own number, and families who reply STOP don't get any more texts.
Does the website assistant answer billing questions?
No. It only answers questions about prices and class times, using your school's website. It passes billing and injury questions to your staff, and your staff can take over any chat.
Does hubOS work for a school with more than one location?
Yes. You set up classes, staff and reports for each location, and the time clock gives you one payroll file per business.
hubOS at a glance
Built and run by
Prime Chase Data
Ready-made setups
5: studio, market entry, commerce, B2B services, association
How data is kept
One account per business, one profile per customer
Languages
English and Korean, chosen by each person
Studio in use since Aug 2026
$24,000+ in membership payments, 1,900+ emails and 270+ texts delivered
Demo and review scope

On a 30-minute call, we walk you through what a studio uses every day, with sample data, and work out what your locations need.

The visibility review looks at how families find your school and which current tools hubOS could replace.

Plans and inclusionsSee a day with hubOS

hubOS for your studio

Start free trialBook a call

We build and run hubOS for businesses in the U.S. and Korea.

Prime Chase Data. The product screens on this page show made-up sample data, not a real business.