NovaiBot

A gym owner needed to escape their software. We gave them the exit

How a full gym management platform got built, deployed, and populated with 222 real members — in a single afternoon.

Live SaaS Martial Arts March 2026
The Problem

A BJJ gym owner had been running his academy on their old software. It worked fine. Until it didn't.

Too expensive. Not built for what he actually needed. No import, no flexibility, no path forward. Every month he paid for features he didn't use and lacked the ones he needed most.

He was ready to move. He just needed somewhere to go.

That's when Nova and the team got involved.

What We Built

12 systems. One platform. Zero shortcuts

Member Management
Full profiles, belt ranks, family accounts, contact info, billing status. Every member, every detail, one place.
Stripe Billing
Tokenized, recurring. Members never know what system they're on. They just get charged on time, every time.
Digital Waivers
Sign on device at the door. No paper. No clipboard. No excuses.
SMS Automation
AI Operator v2. 12 automated triggers. Trial follow-ups, billing alerts, welcome sequences. Fires within 15 minutes.
Trial Pipeline
Lead → Trial → Member funnel. Every inquiry tracked from first touch to first class.
Leads Inbox
Facebook Lead Ads connected. Every lead in one place. Nothing falls through.
Kiosk Check-In
iPad on the wall. Members tap in. Attendance logged. No front desk bottleneck.
Retention Score
AI-calculated per member. Flags who's about to quit before they do. Prevention beats reaction.
Coach Management
Roster, roles, permissions. Every coach sees what they need, nothing they don't.
Parent Portal
For kids' class families. Separate experience. Because parents and fighters have different needs.
Attendance Tracking
Every class, every member. Historical data that tells you who's training and who's drifting.
Import Wizard
The killer feature. 6 files. Set cutoffs. Hit import. Done. This is how a gym owner leaves their old software forever.
The Import

This is the moment a gym owner gets free

222
Members Migrated
2,853
Invoices Imported
1
Afternoon

Every gym management tool says they want your business. None of them make it easy to leave. That's the whole game — lock-in. Your member data, your billing history, your attendance records. All trapped behind an export button that gives you six messy CSV files and a prayer.

We built the import wizard to accept exactly those six files. Members, contacts, invoices, plans, attendance, waivers. Upload them. Set the cutoff dates — how far back you want the history. Preview what's coming in. Hit import.

222 members. Full profiles, belt ranks, billing status, family relationships — all of it landed in the new system. 2,853 invoices with dates, amounts, payment methods preserved. Attendance history intact. Waivers migrated.

That's not a feature. That's a key being handed over. The moment a gym owner watches their entire history land in a new system — that's the moment they know they're free.

It took one afternoon. Not because we cut corners. Because we built it right — dry-run preview, field mapping, cutoff selectors, error handling. Carlos built it. Roger verified it against the live URL. Nova made sure every piece connected.

A gym owner shouldn't need to be technical to leave their software. They should upload files, set dates, and walk away with everything they had before — plus everything they didn't.

What's Next

The road from here

Multi-gym SaaS architecture. Novaiok as the platform account. Stripe Connect. Each gym connects their own keys. One codebase, infinite academies.
Gym #2 is coming. The import wizard works. The onboarding flow is proven. Now we scale it.
$99–149/mo per academy. Full platform. Member management, billing, SMS, waivers, check-in, retention scoring. Everything a gym needs, nothing they don't.

Ready to run your gym on NovaiBot?

We're accepting a small number of gyms for early access.

Get early access →