Analytics & insights

Compare revenue and delivery hours.

Put revenue beside the hours used to deliver the work. Compare services and reporting periods, then check costs and margin before changing the timetable.

Included with every Mako CRM subscription
Revenue metricsRevenue per hourTeam performance Retention signalsReport fields
Illustrative workspace · sample data

REVENUE METRICS

Your key numbers, front and centre.

Revenue with its month-on-month change, bookings, customers and revenue per delivery hour. The booked-work snapshot is dated Jul 31, 2026, with scheduled revenue kept separate from cash received.

SERVICE EFFICIENCY

Compare the revenue earned for each delivery hour.

Compare bookings, revenue, delivery hours and revenue per hour for each service. Revenue per hour measures income before costs; it does not show profit.

✓Revenue per delivery hour
✓Separate margin alongside service volume
✓Report fields for spreadsheet review
Revenue per delivered hour · July
$128 average
62 hours
Best rate · group classes$150 / hr
Lowest rate · private sessions$105 / hr
Most revenue attributed · July
Nadia Reyes
92% booked
Revenue attributed to her$2,020
Sessions taught34
Hours worked41
Illustrative utilisation percentage92%
Marcus Hale · weekends54% booked
Capacity assumption~6 sessions a week
TEAM PERFORMANCE

How the work is spread across the team.

See revenue, sessions and hours for each person in the same period. The percentages are illustrative here; total available hours are not shown, so check the underlying availability before comparing utilisation.

✓Revenue, sessions and hours per person
✓Illustrative utilisation percentages
✓Earnings reviewed alongside work
RETENTION SIGNALS

See changing attendance with historical context.

Mako uses observed attendance, visit frequency, unused credits, and time since the last visit to organize descriptive attention levels. Historical membership value is shown as context, not as predicted loss.

✓Rules-based attention levels from observed activity
✓Historical membership value kept in context
✓Ordered so your team knows what to review first
Needs review · of 214 customers
5 customers
Historical context
Alvin Campbell is 28 days beyond his observed return cadence. His current $150 monthly membership is shown as historical context, not forecasted loss.
Booked ahead · Aug 1 to 30, 2026
$7,980
145 bookings
Aug 1 to 7$1,840 · 34 bookings
Aug 8 to 14$2,110 · 38 bookings
Recurring memberships and packs$5,680 a month
Share of revenue that repeats72%
Booked-ahead revenue shows scheduled work. It is separate from payments collected and from a forecast of future bookings.
BOOKED AHEAD

What is already on the calendar.

See scheduled work for the dated August windows alongside recurring revenue. The windows overlap; they show booked work rather than payments collected or predicted bookings.

✓Dated windows · up to 30 days
✓Recurring revenue and its growth rate
✓Top customers and the ones gone quiet
One view

See revenue, service performance and team utilisation together.

NUMBERS YOU CAN ACT ON

Reports for the work you do, with the detail behind them.

INTEGRATIONS

Connect with your favourite tools.

Request additional integrations
FAQS

Frequently asked questions

Having any issues? Report them to our team.

Contact us
Do I need to set up reports manually?

The example groups key metrics, service efficiency, team performance and retention signals. Check the reporting period and included source records before comparing the figures.

Can I export the data?

Confirm the export fields and supported views for the report you need. Keep its reporting period and metric definitions with the file when reviewing it in a spreadsheet.

What is revenue per hour, and why does it matter?

Revenue per hour is revenue divided by the hours used to deliver a service. It helps compare income per delivery hour; compare costs and margin separately when assessing profit.

How are retention signals calculated?

Mako uses observed attendance, visit frequency, unused credits, and time since the last visit to create descriptive, rules-based attention levels. These signals do not predict cancellation.

Does utilisation account for part-time staff?

Compare utilisation against each person's configured availability for the same period, including part-time hours and time off. Total available hours are not shown in this example.

What period do the examples use?

The main metrics cover July 2026. Booked work uses a Jul 31 snapshot and the dated August windows shown in the example.

Can I explore the CRM demo?

Yes. The guided product demo requires a valid work email. No credit card or sales call is required.

Do the booked-work windows overlap?

Yes. Both weekly windows sit inside the 30-day window. Compare them separately rather than adding their totals.

Why is team revenue below the studio total?

The example attributes revenue to named instructors. Studio-level membership revenue is separate; this is not a full allocation of the monthly total.

What does historical membership value mean?

It gives context for the customers needing review. It is kept separate from a prediction of cancellation or future lost revenue.

Reports for the work you do

Start today.

Compare the work recorded across services and periods, then check the costs before changing the timetable.