The moment a stylist asked me where her money was really going
It was a Tuesday afternoon in April when Sarah, a hairdresser in Stockport, sent me a message. She'd been using Bookr for three months and had built a steady client base. But she couldn't answer a simple question: which services actually made her money? She was doing balayage, cuts, and colour treatments at different prices, fitting clients into her calendar, and watching her phone buzz with bookings. Yet she had no idea if her premium treatments were the engine of her business or if a quick blow-dry was somehow paying the bills.
The problem nobody talks about (until they're six months in)
Independent service professionals live in a strange gap. You run a business. You're busy. You know, roughly, that money is coming in. But the gap between "I had a full week" and "I actually earned what I thought" is wider than most people admit.
Sarah wasn't alone. We'd had dozens of messages like hers. A personal trainer wondering which package clients actually buy. A nail technician trying to figure out if her £45 gel nails were booked more than her £25 shellac. A tutor with three different rates depending on whether she was teaching GCSE or A-level revision, and zero visibility into which age group was keeping her afloat.
The booking was happening. The problem was that once a client tapped "confirm" on their booking link, the business owner had to do the maths themselves. Spreadsheet. Or just hope they remembered.
What we built, and why it matters in Bookr Pro
We added booking analytics to Bookr Pro. Not because we wanted a buzzword. Because Sarah needed to open the app on a Sunday evening and see, in seconds, which services had brought in the most revenue that month, which ones were booked most frequently, and whether her clients were coming back.
The analytics dashboard in Pro shows three things. Revenue, broken down by service. Your top services, so you can see at a glance which treatments are actually driving your income. And retention, which answers the question nobody likes to ask: are people booking again, or am I just getting one-off customers?
It's not fancy. We didn't fill it with graphs that don't mean anything. Sarah needed to check her phone, see the numbers, and know. A stylist with five services running across twenty bookings a month can see her whole business in one screen. No login to a separate system. No export. Just open Bookr, tap analytics, understand your week.
Why it had to be simple (and why it took longer than it should)
The first version we built was... more. We had breakdowns by day of week, by time slot, by client segment. It looked impressive in wireframes. Then we showed it to a barber in Liverpool and he said, "I just want to know if I'm making money."
We scaled it back. Revenue total, top services, repeat client percentage. That's it. That's the business.
The reason it works is timing. You can check it while you're waiting for your next client. Between appointments. You're not going to pull up a detailed report on your phone at 3 p.m. on a Tuesday; you'll glance at the numbers and get back to your chair or your mat or your consultation room.
What surprised us was the second-order effect. Once someone could see their top services clearly, they made different decisions. A cleaning business owner in Leeds realised her deep-clean service was booked twice as much as her standard clean, so she started promoting it more actively. A therapist in Bristol saw that Saturday morning slots had her best retention rate, so she stopped taking Tuesday bookings and opened Saturdays fully. The data didn't force anything; it just made the invisible visible.
The other side: knowing your clients are coming back
Retention is the number nobody tells you matters until it's too late. A fitness trainer who's getting bookings but nobody returns is in trouble. A tutor with a full calendar of one-time clients is just trading time for money without building anything.
We added a retention figure to the analytics so you could see what percentage of your clients booked again. Not to shame anyone; but because once you know that number, you can act on it. If it's 20%, you might start asking why. If it's 80%, you know you're onto something.
Sarah checked her retention two weeks after we shipped this feature. It was 64%. She'd thought it was higher. So she started asking clients feedback during their appointments and changed her cancellation window (Bookr lets you adjust this in settings). A month later, it went to 71%. Small move. Real difference to her business.
How it actually works (the practical side)
From the Bookr app, you go to Analytics (Pro tier only). You see total revenue for the month, the services ranked by amount earned, and how many clients came back for a second booking. The data syncs as soon as a booking is confirmed, so it's always current.
Google Calendar sync is separate (also Pro), so if you want your Bookr bookings mirrored in your calendar app, that works too. But the analytics dashboard is built into Bookr itself, not hidden behind another login.
The data lives on your phone via SwiftData (offline-first architecture). If you uninstall and reinstall, it's still there. You're not depending on a web server somewhere.
The quiet victory
Three months after we shipped analytics, Sarah sent another message. She'd been running Bookr for about nine months by then. She said: "I didn't think I was making enough money, but now I can see I actually am. I was just doing the services that felt busy, not the ones that paid. This has properly changed how I run things."
That's what we built it for. Not to gamify your business or make you obsess over dashboards. Just to answer the question: where is my money actually coming from, and are the people I help actually coming back?
If you're running a service business right now, what's the one metric you'd want to see in the app as soon as you open it on a Monday morning?