Performance Metrics
Performance metrics give you a quantitative view of how well your business is running. Track KPIs like conversion rate, retention, average booking value, and utilization to identify strengths, spot weaknesses, and make data-driven improvements.
Key Performance Indicators
SeroBook tracks a set of key performance indicators (KPIs) that are essential for any service-based business. You'll find these on the Analytics > Performance page, presented as scorecards with trend indicators.
Each KPI displays:
- Current Value – The metric for your selected date range
- Previous Period – The same metric for the comparison period
- Change – The percentage difference, shown in green (improvement) or red (decline)
- Trend Sparkline – A small chart showing the metric over the last 12 periods for quick pattern recognition
Set targets
Click the target icon next to any KPI to set a goal. Once set, the scorecard shows your progress toward the target, and you'll receive a notification when you reach it.
Booking Conversion Rate
Your booking conversion rate measures how effectively your booking page turns visitors into customers. It's one of the most important metrics for businesses that accept online bookings.
How It's Calculated
Conversion Rate = (Completed Bookings / Unique Booking Page Visitors) x 100
For example, if 200 people visited your booking page in a week and 50 completed a booking, your conversion rate is 25%.
What Affects Conversion
- Page load speed – Slow-loading booking pages lose visitors. SeroBook's pages are optimized for speed, but heavy custom images can slow things down.
- Number of steps – Fewer form fields and steps lead to higher conversion. Only require information you truly need.
- Available time slots – If visitors see no availability, they leave. Ensure you keep your schedule updated.
- Pricing visibility – Transparent pricing reduces drop-offs. Hidden fees or unclear totals cause abandonment.
- Mobile experience – Over 60% of bookings start on mobile devices. Ensure your booking page works well on all screen sizes.
Conversion tracking requirements
Conversion rate tracking requires the SeroBook public booking page. If customers book exclusively through manual entry or phone calls, this metric won't be available. You can track manual booking volume instead.
Customer Retention
Customer retention measures how many of your customers return for additional bookings. High retention is a strong signal of customer satisfaction and directly impacts long-term revenue.
Retention Metrics
- 30-Day Retention – Percentage of customers who book again within 30 days of their first visit
- 60-Day Retention – Percentage returning within 60 days
- 90-Day Retention – Percentage returning within 90 days
- Overall Return Rate – Percentage of all-time customers who have booked more than once
Cohort Analysis
The cohort analysis chart groups customers by the month they first booked and tracks their return behavior over subsequent months. Each row represents a cohort (e.g., "January 2025 customers"), and each column shows what percentage returned in months 1, 2, 3, and so on. This visualization reveals whether your retention is improving or declining over time.
Improving retention
Send automated follow-up emails after appointments to encourage rebooking. Customers who receive a follow-up within 48 hours are 35% more likely to book again.
Average Booking Value
Average booking value (ABV) tells you how much revenue each booking generates on average. Increasing this number is one of the fastest ways to grow revenue without needing more customers.
Calculation
Average Booking Value = Total Revenue / Number of Completed Bookings
Strategies to Increase ABV
- Upsell add-on services – Offer complementary services during the booking flow that customers can add to their appointment
- Bundle services – Create packages that combine multiple services at a slight discount, encouraging customers to book more in one visit
- Premium tiers – Introduce premium versions of your most popular services with enhanced features or longer durations
- Adjust pricing – If your ABV is significantly below your industry average, consider a strategic price increase
SeroBook tracks ABV over time and segments it by service, staff member, customer type (new vs. returning), and booking source so you can identify which factors drive higher or lower values.
Utilization Rate
Utilization rate measures how effectively you're filling your available time slots. It's the ratio of booked hours to available hours, expressed as a percentage.
Calculation
Utilization Rate = (Booked Hours / Available Hours) x 100
For example, if you have 40 available hours in a week and 30 are filled with appointments, your utilization rate is 75%.
Understanding Your Rate
- Below 50% – Significant room for growth. Consider marketing, expanding your booking sources, or offering promotions during quiet periods.
- 50% - 70% – Good occupancy with room for walk-ins and flexibility. This is a healthy range for many service businesses.
- 70% - 85% – Strong utilization. You're making excellent use of your time while maintaining some buffer for last-minute bookings.
- Above 85% – Near capacity. Consider extending hours, hiring additional staff, or raising prices to manage demand.
100% utilization isn't the goal
Running at 100% utilization means zero flexibility for urgent requests, no buffer time between appointments, and high stress on your team. Aim for 75-85% as a sustainable target.
No-Show Rate
The no-show rate tracks the percentage of confirmed bookings where the customer failed to attend without cancelling in advance. No-shows represent lost revenue and wasted capacity.
Calculation
No-Show Rate = (No-Show Bookings / Total Confirmed Bookings) x 100
Reducing No-Shows
- Send reminders – Automated email and SMS reminders 24 and 2 hours before the appointment reduce no-shows by up to 40%
- Require deposits – Collecting a deposit or requiring a credit card on file makes customers more committed to attending
- Easy rescheduling – Include a reschedule link in reminder emails so customers can change their time instead of simply not showing up
- No-show policy – Communicate a clear cancellation and no-show policy during the booking process
- Waitlists – Maintain a waitlist so cancelled slots can be quickly filled by other customers
Industry benchmarks
Average no-show rates vary by industry: healthcare sees 15-30%, salons and spas 10-20%, and professional services 5-15%. Use the benchmarking tool to compare your rate against your industry.
Growth Trends
Growth trend analysis shows how your key metrics are evolving over time. SeroBook calculates growth rates across multiple time horizons:
- Week-over-Week – Short-term fluctuations and immediate impact of changes you make
- Month-over-Month – Medium-term trends that smooth out daily noise
- Quarter-over-Quarter – Seasonal patterns and business cycle effects
- Year-over-Year – Long-term growth trajectory, accounting for seasonality
Tracked Growth Metrics
Growth rates are calculated for the following:
- Booking volume growth
- Revenue growth
- New customer acquisition growth
- Average booking value growth
- Utilization rate change
The growth trends chart uses a line graph with multiple series so you can compare the trajectory of different metrics simultaneously. Consistent upward trends across multiple metrics indicate healthy business growth.
Benchmarking
Benchmarking lets you compare your performance against anonymized, aggregated data from other SeroBook businesses in your industry and region:
- Industry Average – See how your metrics compare to the median for businesses in your category
- Top Performers – Compare against the top 25% of businesses to set ambitious goals
- Regional Comparison – Understand local market dynamics by comparing with businesses in your area
- Size-Adjusted – Compare with businesses of a similar size (based on monthly booking volume) for a fairer comparison
Privacy in benchmarking
Benchmarking data is fully anonymized and aggregated. No individual business's data is ever identifiable. Benchmarks require a minimum of 20 businesses in a category to be shown, ensuring no single business can be identified.
Using Benchmarks Effectively
Benchmarks are most useful when you focus on one or two metrics at a time. If your conversion rate is below the industry average but your retention is above average, prioritize improving your booking page experience rather than focusing on an area where you're already strong.
Performance Alerts
Set up automatic alerts so you're notified when important metrics change significantly:
- Navigate to Analytics > Performance > Alerts
- Click New Alert
- Select the metric to monitor (e.g., no-show rate, utilization rate)
- Set a threshold (e.g., "no-show rate exceeds 20%")
- Choose how you want to be notified: email, in-app notification, or both
- Set the evaluation frequency: daily, weekly, or after each booking
- Click Save Alert
Alerts help you catch problems early. For example, a sudden spike in cancellations might indicate a scheduling error, while a drop in conversion rate could mean your booking page has a technical issue.
Recommended alerts
We recommend setting up alerts for: no-show rate above your target, conversion rate dropping below 15%, and utilization rate falling below 50%. These three alerts cover the most critical performance risks.
Next Steps
Now that you understand your performance metrics: