💎 Ultimate only: The Sales, Clients & Pets, Staff, and Operation dashboard tabs are available on the Ultimate plan.
The Overview tab gives you a combined business snapshot. These four tabs go deeper — each one focuses on a specific area of your business, with its own set of metrics, charts, and drill-down links to detail reports.
Sales Dashboard
The Sales tab shows your revenue performance for the selected period, broken down by how money flowed in and out of your business.
Sales Overview
Visualize expectations: Projected sales vs Net sales
Historical comparison: Current period sales vs Previous period sales
Detailed insights: Hover over any date on the graph to see a detailed breakdown of sales for that day.
Sales Breakdown
Click on the number for Gross Sales, Net Sales, Total Expected, or Total Collected to see changes and trends on the graph.
Click Total Unpaid to open the Sales invoice report with an unpaid filter, to dive deeper into the data.
Click < View detail report > to open the Sales summary report. This report details the data summarized in this widget.
MoeGo Insights
Hover over the lightbulb icon next to your per staff, per ticket, per pet, and per hour data to compare your business to others in your area for benchmarking and strategic planning.
To make sure references are reliable, if MoeGo doesn't have enough businesses operating in your area, Insights will provide a comparison against all the businesses in your country.
Average earnings
These average earnings metrics are designed to give you a clear understanding of how efficiently your grooming business is operating on various levels:
Staff efficiency (Earnings per staff): Total net sales of all Invoices/ Number of staffs
Transaction value (Earnings per ticket): Total net sales of all Invoices / Unique invoice count
Service value (Earnings per pet): Total net sales of all Invoices / Number of pets
Time efficiency (Earnings per hour): Total net sales of all Invoices/ Total working hours
Sales Details
These metrics (Gross sales, Net sales, and Service count) offer a complete view of your revenue sources, helping you fine-tune your strategies to maximize revenue and profitability.
You can make informed decisions on pricing, staff performance, upselling opportunities, and product inventory management.
Clients & Pets Dashboard
The Clients & Pets tab shows how your client base is growing, how often clients return, and how your client mix is distributed.
Each of these metrics is designed to give insights into different aspects of client behavior:
Measure the effectiveness of marketing and outreach.
Evaluate customer satisfaction and loyalty.
Optimize booking and follow-up processes.
Understand the overall health and growth of your client base.
Clients & Pets Metric Definitions
Metric | Definition |
Unique clients/pet serviced | The number of distinct clients/pets served in the selected time frame. Clients/pets with multiple appointments are only counted once. |
Average rebook rate | The percentage of clients served in the selected time frame who have future appointments booked. |
Total clients created | The number of clients whose profiles were created during the selected time frame. |
Average lead time | The average number of days between when an appointment is booked and when the service is provided. |
Client Retention & Client Visit Frequency
These metrics help grooming businesses identify client behavior patterns and design retention strategies that encourage repeat visits, increase lifetime value, and maximize revenue from each client segment.
Client Retention Metric Definitions
Metric | Definition |
Annual clients | Clients whose average time between appointments is over 180 days. (i.e., they visit about twice a year) |
Seasonal clients | Clients whose average time between appointments is between 90 and 180 days(i.e., they visit 2-4 times a year) |
Loyal clients | Clients whose average time between appointments is less than 90 days(i.e., they visit at least every 1-3 months) |
Single-use clients | Clients who only have one appointment |
Client Visit Frequency Metrics
The number of clients with appointments in the selected time frame who are visiting for the first time, the second time, or who have visited three or more times
Metric | Definition |
>2 times visit | Have 2+ finished appointments before the start time of the selected time period |
2nd time visit | Have 1 finished appointment before the start time of the selected time period |
1st time visit | Have no finished appointments before the start time of the selected time period |
Breeds
These metrics help you understand how different pet breeds contribute to the revenue and workload of your business.
Metric | Definition |
Average earnings per breed | Average earnings per breed by appointment |
Staff Dashboard
The Staff tab shows how each member of your team is performing — their revenue contribution, productivity, client satisfaction, and rebooking rates.
Sales Contribution
Metric | Definition |
% of contribution | Percentage of net sales contribution generated by staff in total net sales |
Productivity
By ensuring staff is efficiently deployed and services are accurately timed, these metrics help with better resource allocation and more effective scheduling.
Metric | Definition |
Average Earnings per day | Percentage of net sales contribution generated by staff in total net sales |
Utilization | Staff efficiency by comparing time spent working on appointments against available hours. |
Average Actual Service Duration | The amount of time staff spends on services
|
Customer satisfaction
Offer actionable insights into how well individual staff members are performing, helping businesses reward excellence, improve client retention, and ensure that every client receives top-tier service.
Metric | Definition |
Grooming report sent rate | The percentage of completed appointments for which a grooming report was successfully sent to the client. |
Average Tip Rate | Total tips received from non-canceled appointments divided by total gross sales. |
Average review score | The average review score received by each staff member from appointments serviced. |
Average Rebook Rate | Percentage of clients who have a future appointment scheduled out of all clients. |
Operation Dashboard
The Operation tab shows the overall health of your appointment activity — how many appointments are being created, completed, and how staff time is being used.
.
Appointment Overview
Metric | Definition |
Total Appointments | The total number of appointments scheduled within the selected time range, including cancellations. |
Appointment Created | Total appointments scheduled within the selected time range, excluding cancellations. |
Online booking funnel
This funnel chart visualizes the client journey through the online booking process. It highlights where potential drop-offs occur, helping you identify friction points and optimize the experience to improve conversion rates.
The chart shows the ratio of clients who clicked “Book Now” compared to those who either completed or exited the booking process at each step.
Top 5 Schedulers
This section highlights the top 5 staff members based on the number of appointments they’ve scheduled. It helps you recognize high-performing team members and understand scheduling patterns across your team.
Cancelled bookings
This graph shows the total number of appointments that were either canceled or marked as no-shows.
It helps you monitor potential revenue loss and identify trends that may indicate scheduling or client retention issues.
Booking Capacity
Metric | Definition |
Total service time | The total duration of services performed within the selected time range.
|
Total idle time | The difference between total scheduled work hours and total service time.
|
FAQ
Are the number of pets from "average earning per pet" the same as the total pets serviced?
No. The total pets serviced refers to the number of pets that all staff have serviced during the period. There could be duplicated pets in this number as one pet can be served more than once in the selected time range.
But the number of pets in "average earning per pet" is de-duplicated, meaning each pet is unique. So the pet number can be potentially less than the "total pets serviced".






















