Help Center › Billing & Payments
Build your own report
Where it lives
My Academy, then Analytics. Three tabs: Overview for the standing cards, Reports for the ones you have saved, and Explore for building a new one.
Build one
- Open Explore.
- Pick a Measure: attendance, unique attendees, classes held, fill rate, no-show rate, bookings, payments recorded, new members, cancellations, or active members.
- Pick a Group by: day, week, month, day of week, time of day, instructor, class, discipline, location, belt, age, gender, plan or member.
- Set the Period, add Filters if you want to narrow it, and switch between Chart and Table.
- Give it a name and tap Save report.
Some useful ones to start with: attendance grouped by time of day tells you which slots are worth keeping. No-show rate by class tells you where to put a waitlist. New members by month against cancellations by month is your real growth.
Pin it, or have it posted to you
- Pin to home puts the report on your owner home screen, so the number you check every morning is there without you going to look for it.
- Email this report sends it Weekly or Monthly to whoever you list. Your accountant does not need a MatPilot login to get the numbers.
- Export CSV hands you the underlying rows for a spreadsheet.
Rates are weighted, not averaged
Fill rate and no-show rate carry their denominators through the grouping and divide once, at the end. A class of two and a class of forty do not count equally toward a percentage, because they should not. This is why a single empty session can no longer report your academy at 100% no-shows.
A no-show is only ever a booked seat that went unused. A walk-in who never booked is attendance, and a cancelled booking is out of the calculation entirely. Classes with no capacity set contribute nothing to fill rate rather than dividing by zero.