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
Booked
Checked In
Completed
Late / No-show
Cancelled
Booked online
| 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 Often Clients Come Back
Last 12 monthsMeasuring…
How Clients Found Us
Last 90 DaysClient Zip Code Distribution
Cancellations
—
…
No-Shows
—
…
Lost Revenue
—
From no-shows
Clients Seen
—
Completed in this period
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.
Payment Types — all shops
The ways a ticket, product sale, gift card or membership can be paid. Card and Cash are built in. Add others such as Shopify for online-store orders; removing one hides it from checkout but sales already taken with it keep their name.
Discount Groups — all shops
Standing discounts for people who always get one — first responders, veterans, seniors. Staff tick who qualifies on the client record; at checkout the desk sees the badge and applies it in one click. Leave a shop's box empty and the group gets no discount there.
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
Referral Reward — —
Credit added when a referred client completes their first paid visit here. Credit sits on the account and staff choose when to apply it — it is never taken off a ticket automatically. Set either to 0 to turn that side off.
$
$
Tip Options at Checkout — —
The percentage buttons offered when taking payment at this location. Separate them with commas. Staff can still enter any custom amount.
e.g. 25, 30, 50
Clock-In Location — —
Where this shop is, and how close staff must be to clock in and out. Stand inside the shop on a phone and press “Use this device’s location” — a phone has GPS, a desktop computer does not and only ever guesses.
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…