NewThe Appointer Marketplace is coming soon — get discovered by clients near you.Stay tuned
Insights

Every number is a button.

Revenue at risk, leakage, lost clients, occupancy — each metric on the dashboard is also an action. Click revenue at risk, send a re-engagement campaign. Click leakage, set a no-show fee.

Last 30 days
+$1,950
Reactivation revenue from "It's been a while"
Sent
147
Opened
50
Clicked
31
Rebooked
18
18 rebookings × ~$108 average ticket = $1,950 attributed to this campaign.
Revenue forecast

What you'll bring in this month, this quarter.

Reconciled revenue plus held bookings projected forward, with confidence bands based on your no-show rate and historical seasonality.

Last 30 days
+$1,950
Reactivation revenue from "It's been a while"
Sent
147
Opened
50
Clicked
31
Rebooked
18
18 rebookings × ~$108 average ticket = $1,950 attributed to this campaign.
Occupancy heatmap

Where your day actually fills.

Weekday × hour grid showing how full each slot is. Spot the dead Tuesday afternoon, fix it with a targeted promotion or staff schedule change.

Mon · April 28
DayWeekMonth
9:00
10:00
Iryna · Cut
11:00
Hold · 8m left
12:00
Sasha · Color
13:00
Maja · Style
14:00
Per-service breakdown

Which service makes the money.

Revenue, count, and average ticket per service. Color is your moneymaker, blowouts fill the gaps — see the numbers behind the gut feeling.

Last 30 days
+$1,950
Reactivation revenue from "It's been a while"
Sent
147
Opened
50
Clicked
31
Rebooked
18
18 rebookings × ~$108 average ticket = $1,950 attributed to this campaign.
Lifecycle funnel

How many clients are slipping away.

Active → Returning → At risk → Lost, with month-over-month deltas. Spot the leak before it's a flood.

Last 30 days
+$1,950
Reactivation revenue from "It's been a while"
Sent
147
Opened
50
Clicked
31
Rebooked
18
18 rebookings × ~$108 average ticket = $1,950 attributed to this campaign.

Take your first booking in 4 minutes.

7-day free trial · no card required · cancel anytime