hubOS for studios

hubOS for martial arts schools, dance studios and other class-based businesses

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.

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

01 · Enrollment and sign-up

Families sign up and pay online, by bank account or card

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

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
  • Sibling and family pricingSibling discounts apply automatically from the family profile, so nobody has to leave a note for the front desk.
  • Bank or cardStripe checks the bank account, and hubOS texts the family the steps to confirm it.
  • Trials firstTrial requests show up in your Inquiries list with the family's profile already started.

02 · Payments and front desk

Monthly dues are charged automatically, and front desk sales go into the same payment history

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.

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
  • Retries that stophubOS tries a failed charge again after 1, 3 and 6 days, then stops and leaves it for your staff.
  • Coupons after checkoutIf a family forgot to use a coupon code, you can refund the difference or take it off their next bill.
  • Refunds to the original cardFull and partial refunds go back to the card or bank account the family paid with.

03 · Messaging and website assistant

Email, texts and website chat in one inbox

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.

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
  • AnnouncementsSend a message to every family or just one class, and send a test to your own phone first.
  • Staff can take overYour staff can take over any website chat, and hubOS drafts a reply for them.
  • Opt-outs respectedFamilies who reply STOP don't get any more texts.

04 · Family account

Families check classes, bills and forms without calling the desk

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.

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
  • Card updatesFamilies update an expired card themselves, so nobody reads card numbers over the phone.
  • FormsFamilies sign waivers and agreements online, and the signed copies are saved to their profile.
  • Next classEach student's next class shows on the account, based on the classes they attend.

05 · Staff time clock

Instructors clock in at the front desk, and you export payroll for each business

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.

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
  • Location checkedClocking in by phone only works inside your school's parking lot.
  • Fixes stay visibleWhen a manager adds or fixes a time, the original entries stay visible.
  • Ready for payrollYou can close the pay period once every instructor has a payroll ID.

06 · Reports

The owner gets the day's numbers every evening

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.

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
  • Every part of hubOSSign-ups, payments and messages, all in one report.
  • Needs a personBilling questions, missed classes and renewals, listed by family name.
  • No spreadsheetNo copying numbers into a spreadsheet at the end of the month.

07 · 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.

08 · What it replaces

Seven jobs most studios 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

09 · At a glance

hubOS at a glance

The key facts about hubOS, with numbers.

Built and run by
Prime Chase Data
Standard plan
$500 a month
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

10 · 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.

11 · Pricing

What hubOS costs

The standard plan price is listed below. If you run more than one location or send a lot of texts, we'll talk through your setup on a short call and send you an exact price.

Standard plan

$500a month
  • A website or Shopify store built for U.S. customersIncluded
  • Showing up in Google search and AI answersIncluded
  • Local listings, like your Google Business ProfileIncluded
  • Your hubOS account and a monthly reportIncluded
  • Content in English and KoreanIncluded

Set prices, no call needed

  • Visibility reviewFree
  • Market audit$750
  • Tracking plan$900

Not sure yet? Start with a free review. We look at how families find your school today and which of your current tools hubOS could replace.

See hubOS set up for your studio

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.

hubOS for studios: sign-ups, dues, texts and a staff time clock