How it works
3 steps
1
Set up your programs
Classes, instructors & skill levels — in minutes
Karate BeginnersBallet Level 2Swim TeamGymnastics
2
Enroll & collect payment
Parents enroll online & pay via Stripe — auto late fees included
M
S
J
A
R
24 enrolled this week
$3,840 collected
3
Track skills & progress
Lesson plans, attendance & level completions — parents see it live
Cartwheel
Mastered
Back Walkover
In progress
Back Handspring
Started

Run your class program from a smartphone

Track skills, schedule classes, manage billing, and keep parents in the loop — all in one place. Works for any activity, any age group. No spreadsheets needed.

Add to Home Screen

Open on your phone and tap Add to Home Screen

Everything you need to run your program

Built for gym owners and instructors who'd rather be teaching than doing paperwork.

Core Management

Program & Class Management

Organize programs, levels, and class schedules in one place. Set capacity, age range, gender, days, and times in minutes.

Student Profiles

Every student's info, class assignment, DOB, gender, and parent contact — all in one tidy place. Upload profile photos too.

Families & Parents

Manage parent profiles, link multiple students to one family, and keep all contact details in a single organized view.

Calendar & Events

Org-wide event calendar visible to owners, instructors, and parents. Schedule recitals, camps, and closures in one place.

Services & Camps

Sell birthday parties, kids night out, private lessons, camps, clinics, and memberships — all managed in one dashboard.

Substitutes

Assign substitute instructors to cover classes. Track sub history and keep your schedule running without disruption.

Time Clock & Payroll

Instructors clock in and out from their dashboard. Generate payroll summaries by staff member, date range, and hourly rate.

Bulk Import

Import students, classes, and programs from a spreadsheet. Get up and running in minutes, not days.

Email Lookup

Instantly search your entire database by email address. Find any parent, student, or contact across all records in seconds.

Rescue Students

Identify students who have gone inactive or fallen through the cracks. Review, re-engage, or archive them from one dedicated view.

My Branding

Upload your logo, set brand colors, and customize your gym's public-facing page. Every parent-facing surface reflects your identity.

Student Progress

Skill Tracking

Tap to mark skills as working, achieved, or mastered. Attach reference videos so students can practice at home.

Attendance & Makeup Tokens

Take attendance in seconds. Absences automatically issue makeup tokens so students never miss out on class time.

Level Completions

Award level completions with one tap. Notify parents automatically and track progress across your whole program.

Curriculum & Apparatus

Define apparatus and skill progressions for each program level. Instructors follow a consistent, structured curriculum.

Progress Reports

Generate printable progress reports per student. Share skill achievements and level status with parents at any time.

Lesson Plans

Instructors create structured lesson plans with warm-up, main activity, cool-down, and notes. Share, archive, and print with one click.

Photo Gallery

Upload class photos and share them with parents through the parent portal. Organized by class, no third-party apps needed.

Activity Feed

A live activity feed keeps owners and instructors up to date on enrollments, payments, and skill updates — auto-refreshes every 60 seconds.

Enrollment & Billing

Online Enrollment

Parents browse available classes, filter by age, level, day, and gender, then enroll or request a trial — right from their portal.

Trial Classes & Waitlists

Let parents request a trial class or join a waitlist when a class is full. Review and approve requests from your admin dashboard.

Billing & Invoices

Collect tuition via Stripe. Auto-generate invoices, apply late fees, issue full or partial refunds, and download branded PDF receipts.

Auto-Pay

Set up recurring billing so invoices are paid automatically each cycle. Reduce late payments and eliminate manual follow-ups.

Invoice Branding

Customize invoices with your logo, brand colors, and tagline. Choose from 8 color presets or pick your own — every receipt looks professional.

Full Ledger

See every invoice across every family in one live view. Filter by email, student, class, or status. Edit amounts, due dates, and notes inline — export a PDF of any filtered view instantly.

New

Mass Billing & Pay

Bill an entire class or your whole program in one click. Preview charges before sending, skip already-billed families, and collect with Stripe.

New

Pro Shop

Full point-of-sale built right in. Sell merchandise, track inventory, scan barcodes, apply tax, and view sales history — no third-party POS needed.

Report Center

11 built-in reports covering enrollment, attendance, revenue, skill progress, and more. Export any report to CSV, Excel, or PDF in one click.

Share & Embed

Embed your live class schedule on any website with a single script tag. Share your public gym page link anywhere.

Communication & Growth

Autopilot Emails

Birthday cards, class reminders, enrollment confirmations, and drop follow-ups sent automatically — no action needed from you.

Announcements & Messages

Send announcements to your whole org or specific classes. Two-way parent messaging built right in.

Weekly Digest

Instructors get a Monday morning email summary of their classes. Owners get an org-wide view of attendance, enrollments, and updates.

WhatsApp Alerts

Instant WhatsApp notifications for enrollments, payments, trial requests, and overdue invoices — powered by CallMeBot.

Customer Portal

Give every gym its own public-facing page. Parents browse classes, camps, and services and enroll online — no login required to browse.

New

Former Members

See every parent and contact from inactive or archived students. Select and email them directly to win back lapsed families.

Portals for everyone on your team

Owners, instructors, and parents each get a tailored view — the right information for the right person.

Owner / Admin

  • Full dashboard: programs, classes, students, attendance, skills
  • Manage instructors and send invite links
  • Review trial requests, waitlists, and enrollment
  • Billing, invoices, mass billing, auto late fees, and Stripe payments
  • Branded PDF invoices with your logo and colors
  • Services: camps, birthday parties, private lessons, clinics, memberships
  • Live activity feed — enrollments, payments, and updates in real time
  • Public customer portal with your gym's own branded page
  • Update your login email and password any time — no support ticket needed
Open admin dashboard →

Instructor

  • See only the classes they're assigned to
  • Update skill progress and award level completions
  • Take attendance — makeup tokens issued automatically on absence
  • Create, share, and print structured lesson plans
  • View attendance trends and skill mastery analytics
  • Access the org-wide event calendar
View instructor portal →

Parent

  • Browse and enroll in classes — filter by age, level, day, and gender
  • Request trial classes or join a waitlist
  • Track skill progress and view reference videos
  • View invoices, make payments, and download receipts
  • Check the org calendar for upcoming events
  • No app download — works in any browser
View parent portal →

How it works

1

Set up your program

Create programs, define levels, schedule classes with age ranges and capacity. Add instructors and assign them in minutes.

2

Parents enroll & pay online

Parents browse your public portal, self-enroll or request a trial, and pay tuition via Stripe. Auto late fees and mass billing keep your books clean.

3

Track skills, plans & billing

Tap a dot to update a skill. Instructors build lesson plans. Take attendance in seconds — absences auto-issue makeup tokens. Parents see progress live.

Get in touch

Questions? Ideas? We'd love to hear from you.