Studio management software for martial arts, dance & yoga

The platform your craft deserves

Members, classes, belts, check-in and billing in one place, so your hours go to the mat, not the admin.

Everything your studio runs on, in one platform

Members, classes, billing, staff, and growth live in one place, so your time goes to the floor, not the admin.

  • 4ways to check inFront desk, kiosk, staff QR scan, or a parent’s phone
  • 6staff rolesOwner, admin, instructor, front desk, finance, and marketing
  • 1login per familyAcross every studio they belong to
  • Directpayouts to youPayments run through your own Stripe account

Built for

  • Taekwondo
  • Karate
  • Brazilian Jiu-Jitsu
  • Judo
  • MMA
  • Kickboxing
  • Muay Thai
  • Dance
  • Ballet
  • Yoga

Members & Families: One record per family, with every guardian, student, and enrollment in view.

  • Searchable, filterable rosters for families and students
  • Email invites that bring parents into their own portal account
  • Enrollments, trials, and waitlists managed from the student record
A Catomni family record: a guardian with pickup and payment permissions, two students with their ages and belts, a billing summary for the family’s membership, and current enrollments

Leads & Growth: Turn flyers, ads, and your website into inquiries your front desk works from.

  • A public contact form per studio that lands in the studio inbox
  • Inquiry tracking by status, and replies sent from your studio’s own Gmail
  • Up to five campaign landing pages at a time
  • A built-in studio blog, with no website add-on needed
  • Free and ticketed events, with seat capacity held during checkout
A published event page for an Autumn Grading and Family Day: date, time, location, spots left, and a $25.00 price, a description, a Reserve your place panel, and a QR code for sharing the link

Classes & Schedules: Set the recurring schedule once, and the session calendar builds itself.

  • Recurring schedules that generate each session automatically
  • Enrollment and waitlists for every class
  • Rich lesson plans on each session, with images and attachments
The Catomni schedule in week view: color-coded sessions across the Main Mat and Ring Room, each with its time, instructor, and enrollment, beside a Generate Sessions button

Belts & Progression: Custom belt and rank systems, with progress families can follow.

  • Milestones for any discipline: belts, levels, or ranks
  • Awards with an optional photo for the moment
  • Progress visible to families in the portal
A Taekwondo belt path program: two linked classes above a numbered milestone ladder from White Belt upward, each milestone showing how many students achieved it

Check-In & Attendance: However students arrive, every check-in lands in one attendance record.

  • Front-desk check-in from a live roster of today’s sessions
  • QR student ID cards, so check-in never depends on recognizing faces
  • Self-service kiosk check-in by name or QR scan, with no staff login
  • Automatic checkout once a session ends
The Check-In screen: today’s two sessions with live checked-in counts, and the in-progress Kickboxing Conditioning roster with Check In and Check Out buttons

Session Reports: The progress story families actually read, written after every class.

  • A recap of what was covered and how it went, written by whoever taught
  • Private notes on individual students
  • Published to the families on that session and read in the portal
A published session report for Youth BJJ Fundamentals: the What we covered recap with its character counter, and student notes for three attendees, two of them written

Billing & Payments: Memberships collected in your own Stripe account, with the books kept whole.

  • Each studio connects its own Stripe account, so payments go straight to it
  • Monthly, quarterly, or annual plans, synced to Stripe with no manual setup
  • Pauses, resumes, and cancellations, with studio-set pause limits
  • Family pause requests that staff approve, with dates applied automatically
  • Cash, check, and card payments recorded in one history
The Billing overview: Stripe connected and ready to accept payments, this month’s revenue, outstanding balance, active subscriptions, MRR, and a revenue-by-month chart

More capabilities

And everything else the week runs on

Practice at home, the family portal, messaging, staff hours, and the numbers behind it all.

Reports & Insights

The numbers that matter, live on the dashboard and exportable anywhere.

  • A live dashboard with revenue, check-ins, attendance rate, and past-due accounts
  • A financial report with revenue, MRR, churn, and balances over any date range
  • Financial insights: MRR movement month by month, payment health with failed payments, recoveries and refunds, a 90-day renewal forecast, and revenue by family and by event
  • Attendance, enrollment, and instructor reports
  • Export to CSV or Excel, or print or save any report to PDF from the browser
The Attendance report: total check-ins, average daily attendance, no-show and attendance rates, an attendance trend line, and Export CSV, Excel, and PDF buttons

The Family Portal

The things parents call the front desk about, handled in the browser.

  • Upcoming sessions, live check-in status, and announcements on one dashboard
  • Self check-in from a phone
  • Billing self-service: invoices, payment details, and membership pauses
  • One login for every linked child, across every studio they belong to
  • Every child in their own colour, with one tap to switch, so parents always know whose schedule, progress, or homework they are looking at

Homework & Practice

Weekly practice assigned per class, adjusted per student, checked off at home.

  • A shared library of practice activities
  • A weekly plan per class, with per-student adjustments
  • Families see and check off homework in the portal

Staff, Roles & Hours

Who can do what, and a clean record of the hours worked.

  • Owner, admin, instructor, front-desk, finance, and marketing roles
  • Per-person permission overrides for the exceptions
  • Staff timesheets, reviewed and approved before payroll
  • A studio-wide audit log of sensitive actions
The Timesheets Review tab: one instructor’s submitted sheet awaiting review with its 7h 30m total and a Review button, and an approved sheet under Recent decisions

Messaging & Announcements

Reach one family or every family, and let the automatic notices run themselves.

  • Formatted announcements with attachments, sent to every family at once
  • Reusable templates for the things that recur, like tuition reminders
  • Automatic date-based emails per student, such as birthdays and training anniversaries
  • Direct, class-wide and scheduled messages between staff and families
The Messages inbox: three conversations on the left and a two-way exchange with a parent about an upcoming belt test on the right

For every role

One platform, every seat in the studio

Owners, instructors, and families each get a view built for what they do.

Owners & admins

Command of the business from one dashboard.

  • Live revenue, attendance, and past-due accounts
  • A renewal forecast, and where revenue is leaking to failed payments, refunds, and cancellations
  • Memberships billed through your own Stripe account
  • Roles and per-person permissions for every staff member
  • Timesheets approved before payroll, and an audit log of sensitive actions

Instructors

Everything for the class in front of them.

  • Today’s sessions and check-in from a live roster
  • A lesson plan on every session, so they know what is being taught
  • Session reports, with a private note for each student’s family
  • Hours logged per shift and sent for approval

Families

The things they used to call the desk about, handled in the portal.

  • Check a child in from their phone
  • Belts, homework, and class reports for every child
  • Invoices, payment details, and membership pauses, self-served
  • Two-way messages with the studio’s staff

Every role gets a step-by-step how-to guide inside Catomni once they sign in.

Getting started

Getting started is simple

  1. Create your account

    Sign up with Google, Apple, or email.

  2. Start your studio

    Set up your studio from inside the app, then add your classes and schedule.

  3. Connect Stripe and set your plans

    Monthly, quarterly, or annual plans sync to Stripe automatically.

  4. Invite your families

    Email invites bring parents into their own portal.

Create your account

Every studio gets every feature: no per-feature tiers and no long-term contracts.

Asked and answered

Frequently asked questions

The questions studio owners ask before they bring their classes, families, and belts into Catomni.

What kinds of studios is Catomni for?
Catomni is built for martial arts studios first — MMA, Taekwondo, Karate, Brazilian Jiu-Jitsu, Judo, kickboxing, Muay Thai, and every discipline between. The same structure fits dance, ballet, and yoga studios: classes, programs, families, and progression are the shared backbone.
How do payments work?
You connect your own Stripe account to your studio. Membership subscriptions and card payments run through it, so revenue settles directly with you — Catomni never sits between you and your money. Cash and check payments are recorded alongside card history, and refunds and receipts are handled in the same place.
Do parents get their own login?
Yes. Parents and guardians have a portal with their students’ schedule, billing, progress, and messages. They can check students in, manage their own payment details, and — where the studio allows it — pause or cancel their membership themselves.
How does check-in work?
Four ways: staff check students in from the front desk, a kiosk tablet scans printed QR cards with its camera, staff can scan QR cards directly, and parents can check in from the portal. Every method lands in the same attendance record, with late arrivals and early departures tracked.
Can I track belts and ranks?
Yes. Programs carry milestones — your belt or rank ladder, with badge artwork — and you award them student by student, with a photo and notes if you like. Each student also carries a current rank, and a per-program progress table shows where everyone stands.
How do families with several students work?
The family is the unit: one account holds multiple guardians and students, with per-guardian pickup, payment, and emergency-contact permissions. Membership plans support family discounts for multiple students, and a privacy mode keeps separated households separate.
Can I run more than one studio?
Yes. One login can hold roles in several studios, with a switcher and a cross-studio overview that aggregates the numbers. Students can even be linked across studios.
Do I have to change payment processors?
There’s no new merchant account. You connect your own Stripe account, and memberships and card payments run through it.
Is there an app to install?
No. The dashboard, the family portal, and kiosk check-in all run in the browser, on a computer, tablet, or phone.
How is my studio’s data protected?
Every staff member gets a role with only the access it needs, sensitive actions are recorded in an audit log, and Catomni is built by Shannon Cyber Services, a software and security engineering company.
How do I get started?
Create your account with Google, Apple, or email, then start your studio from inside the app. Connect Stripe, set your membership plans, and invite your families.

Flow meets structure

Your craft deserves this kind of order

Create your account, set up your studio, and run the week from one calm dashboard.