Revenue by Location
This WeekStaff Clock-In Status
1 Location & Service
2 Barber & Time
Select a barber and date above
3 Client
Appointment Summary
BOTLC
Location—
Service—
Barber—
Date—
Time—
Source—
Total—
⊕ Double-booking prevented in real time
Online booking
Front desk
Checked in
Completed
Late/No-show
Cancelled
| Time | Client | Service | Barber | Price | Source | Status | Actions |
|---|
| Client | Phone | Zip | Referred By | Visits | Last Visit | Lifetime $ | No Shows | Status |
|---|
Revenue by Barber
This WeekRevenue by Location
New vs Returning — by Location
How Clients Found Us
Last 90 DaysClient Zip Code Distribution
Cancellations
34
8.1% of appointments
No-Shows
18
4.3% no-show rate
Lost Revenue
$1,260
From no-shows
Avg Notice (Cancel)
4.2 hrs
Before appointment
No-Show & Cancellation Log
Use the date selector at the top of Reports to change the period| Date | Client | Barber | Service | Status | No-Shows | Actions |
|---|
--:--:--
Checking location…
Select an employee above
| Service Name | Price | Duration | Locations | Active | Actions |
|---|
Categories
Edit names, change icons, or delete empty categories.
Booking Order
Loading…
Add Category
These sources appear on the client registration form and in your referral analytics report. Toggle any off to hide it without deleting it.
| Source Name | Locations | Active | Actions |
|---|
Editing —
Tax, booking interval, hours and shop details are stored per location.
Appointment Interval
Time between available booking slots at this location. Individual barbers can be given their own interval on their team profile.
Current: 30 min slots
Client Status Thresholds — —
Control when clients are classified as Lost, Returning, Regular, or VIP. A client is measured against the threshold for the location of their most recent visit.
Lost Client — inactivity period
Client marked "lost" after this many days with no visit or purchase
● New — 0 visits
● Returning — 1+ visits, active
● Regular — 4+ visits, active
★ VIP — 10+ visits, active
● Lost — no visit in threshold period
Sales Tax — —
Applies to this location only. SC and GA differ on whether services are taxable, so the product/service toggles are per location too.
Saved for all devices
Late Arrival Grace Period — —
Minutes after appointment start before a client is marked "late" on the calendar. Applies to appointments at this location.
after scheduled time → marked Late
Location Details — —
Shop name, address, phone, time zone and accent colour. These now save to the database; previously they only lasted until the page was reloaded.
Business Hours — —
When this shop is open. Barbers can only be booked inside these hours, on the staff calendar and online — a barber rostered past closing stops taking bookings at closing time.
Holidays & Special Days — —
Close this shop for a holiday, or open it on a day it is normally shut. A date set here always overrides the weekly hours above.
Calendar Auto-Refresh
How often the calendar, dashboard, and appointments table automatically sync with the database. Lower = more live but slightly more server usage.
Current: 10 sec
Receipt Settings
Customize the printed receipt shown after checkout. Upload a logo and add a custom message for the bottom of receipts.
No logo
PNG or JPG, recommended 200×200px or square
✓ Settings saved
Active Members
0
Across all locations
Monthly Recurring
$0
MRR from memberships
Uses This Month
0
Services redeemed
Avg Retention
0 mo
Average member length
| Client | Plan | Location | Started | Next Billing | Uses Left | Status | Actions |
|---|
| Date | Client | Plan | Action | Location | Processed By |
|---|
Membership Redemptions
to
| Date | Client | Plan | Purchased At | Redeemed At | Service | Redeemed | Discount | By |
|---|
Loading waitlist…
Loading…