Dashboard
Analytics
The Analytics page gives you a strategic, data-driven view of your club's performance. While the Dashboard focuses on daily operations -- what needs your attention right now -- Analytics answers the bigger questions: Is the club growing? Where is the revenue coming from? Are we retaining members? Which demographics are trending up or down?
To access Analytics, click Analytics in the main navigation. You need the "see analytics" permission to view this page.
Overview
The Analytics page is organized as a responsive widget grid, similar to the Dashboard. Each widget loads independently and displays a chart or data visualization focused on a specific aspect of your club's operations. The page covers three main areas: financial performance, membership health, and activity patterns.
All charts are interactive -- you can hover over data points for exact values, and many widgets include a period selector so you can zoom in on the last month or zoom out to see a full year.
Financial analytics
Income vs. expenses
The Finance Overview chart plots your income and expenses as filled area lines over time. Switch between month, quarter, and year views using the dropdown. When there are pending membership charges for the current month that have not been collected yet, a dashed "projected" line extends from the last confirmed data point to show where you are likely to end up.
This is particularly useful at the beginning of a billing cycle when only a portion of charges have been processed. The projection factors in all active memberships, scheduled fees, and paused memberships so you get an accurate estimate.
Revenue forecast
The Revenue Forecast chart looks forward instead of backward. Based on your current membership base and recent growth trends, it projects your revenue 3, 6, or 12 months into the future. Two lines are shown:
- Existing revenue -- what you can expect to earn from members who are currently active, assuming no churn.
- Growth revenue -- an optimistic projection that applies your recent month-over-month growth rate.
The gap between these two lines represents the potential upside from continued growth. The monthly growth percentage is displayed below the chart title. Use this when planning larger investments -- hiring a new instructor, upgrading facilities, or expanding class offerings.
Interpreting the forecast
Revenue forecasts assume current conditions continue. If you recently raised prices or launched a marketing campaign, the growth line may understate your potential. Conversely, if you are entering a slow season, actual revenue may fall between the two lines. Treat the forecast as a planning tool, not a guarantee.
Invoice breakdown
The Invoices Donut Chart shows the split between paid and outstanding invoice amounts for the current month. A quick glance tells you what percentage of your expected billing has been collected. If the outstanding segment is large late in the month, it is time to follow up with members or check for failed payment processing.
Membership analytics
Members by plan
The Plan Members Chart tracks the number of active members over time, broken down by demographic group. If your club has separate programs for Adults, Kids, and a Competition Team, each one gets its own colored line on the chart.
Switch between month, quarter, and year views to spot trends. Common patterns to look for:
- Seasonal growth -- many clubs see a spike in adult sign-ups in January and a kids enrollment boost in September when school starts.
- Program comparison -- if your kids program is flat while adults are growing, it might be time to invest in youth marketing or new kids classes.
- Post-event bumps -- after hosting a seminar or open day, watch for a visible uptick in the following weeks.
Retention heatmap
The Retention widget displays a cohort-based heatmap covering 24 months. Each row represents a "cohort" -- the group of members who started their membership in a given month. The columns track how many from that cohort remain active in each subsequent month. Cell color intensity reflects the count: darker means more members retained.
This is one of the most powerful analytical tools in Omoplata. It answers questions like:
- When do members leave? If most cohorts show a sharp drop at month 3, you know that is the critical retention window. Consider scheduling milestone events (first stripe/belt promotion, goal review sessions) around that time.
- Did a change help? If you introduced a new onboarding program in June, compare cohorts before and after to see if retention improved.
- Seasonal effects -- members who join in summer might have different retention patterns than those who join in winter.
Give cohorts time
Recent cohorts will naturally have fewer data points. Do not compare a cohort that started last month (with only one data point) to one from a year ago. Focus on cohorts with at least 3-6 months of history for meaningful insights.
Members map
An interactive Google Map showing the geographic distribution of your members. Each marker displays a count of how many members live at that location. The map auto-zooms to fit all markers.
This is valuable for:
- Location planning -- if you are thinking about opening a second academy, the map shows where your members are concentrated and where there might be underserved areas.
- Marketing targeting -- focus flyer distribution or social media ads in neighborhoods where you already have members (word-of-mouth amplifies there) or in areas with no presence yet.
- Commute awareness -- if many members travel a long distance, consider whether schedule adjustments or a satellite location would reduce drop-off.
Activity analytics
Attendance trend
A bar chart showing total check-ins per week over the last 12 weeks. Each bar represents the aggregate attendance across all classes for that week. This helps you understand overall engagement levels and spot trends.
Things to watch for:
- Consistent growth -- bars getting taller over time means more people are showing up regularly.
- Holiday dips -- expect lower bars during school holidays, public holidays, or competition weekends when members travel.
- Class schedule impact -- if you added a new evening BJJ class and see attendance climb the following weeks, the data confirms the schedule change worked.
Attendance tracker
Shows individual member attendance status, grouping people by how long they have been absent. Members are categorized with status indicators:
- Absent -- no attendance for an extended period (shown with a faded indicator).
- Away -- missed recent sessions but within a shorter window (shown with an amber indicator).
Each entry shows the member's name, their plan, and the duration of their absence. This complements the "At-risk members" widget on the Dashboard by providing a more detailed, individual-level view across all activity states.
Using analytics effectively
Here are some practical ways to use the Analytics page to improve your club:
Monthly review -- Set aside 15 minutes at the start of each month to review the Finance Overview, Plan Members Chart, and Retention heatmap. Look for anything unexpected.
Quarterly planning -- Use the Revenue Forecast to project income for the next quarter. Compare it against planned expenses to make informed decisions about investments.
Retention campaigns -- Check the Retention heatmap to identify your biggest drop-off point. Design a specific intervention (for example, a "90-day check-in" call or a social event for newer members) and monitor whether the next cohort retains better.
Geographic expansion -- Review the Members Map before making decisions about new locations, partnerships with other gyms, or targeted advertising.
Schedule optimization -- Cross-reference the Attendance Trend with your class schedule. If certain time slots consistently underperform, consider replacing them with more popular class types or consolidating sessions.