One inbox, every branch, and two revenue numbers instead of one.
Today's schedule, every conversation, and the reports that matter, with revenue split into what's booked and what's actually been collected, because they're not the same thing.
A morning on the dashboard
- 01
Overview
Today's conversations and bookings, upcoming confirmed visits, open escalations, and the 30-day trend.
- 02
Two revenue figures
Booked, every priced, non-cancelled booking. Collected, deposits actually paid. Each with its own average, so you're never fooled by a full diary of unpaid holds.
- 03
Conversations
Filter by active / resolved / escalated / abandoned. Slow-to-answer threads carry an SLA flag. Each thread opens with an AI summary and, for trades, the photo-triage result.
- 04
Bookings
Filter by status, date, service, staff, name, or deposit status. Create a walk-in booking with the same availability engine the AI uses.
- 05
Complaints
Escalations and low reviews in one queue with severity and notes.
- 06
Reports
A 30-day report (conversion, no-show rate, deposits collected, revenue by service, peak hours, delivery by channel) as PDF or CSV.
What the dashboard gives an operator
Live / Stopped switch
Shows whether the AI is answering right now. Turning it on is blocked, with a list of what's missing, until WhatsApp, services, staff, and hours are set.
Guided setup checklist
Connect WhatsApp, add a service, add staff, set hours, add FAQs; each item links to the right page and disappears when done.
Staff vs Team
Staff are the people who deliver services (schedules, no login). Team are dashboard accounts with Owner / Manager / Agent roles. An Agent sees only the inbox.
Daily and weekly digests
An evening WhatsApp or email with today's bookings, revenue, new conversations, escalations, and unpaid deposits; a weekly email summary of the week.
Every branch, one view
Filter the dashboard by location.
Alerts
No-show risk, payment failures, team workload, and a live queue of upcoming, waiting, in-progress, and overdue visits.
The honest numbers
Booked vs Collected
Booked counts every confirmed or held booking at its price; collected counts money that has actually arrived through Stripe. A full diary of unpaid holds looks nothing like a paid one.
An inbox-only role
A receptionist can have access without seeing revenue. The Agent role sees the inbox only.
Export when finance asks
Customers and payments to CSV; the 30-day report as PDF or CSV.
Call analytics
Answer rate & duration
How many calls were answered, and the average length.
Calls that became bookings
Plus peak calling hours, per branch.
Frequently asked questions
01Can I run it from my phone?
Yes. Escalations arrive on WhatsApp with a link into the thread.
02Can a receptionist have access without seeing revenue?
Yes, the Agent role sees the inbox only.
03What's the difference between booked and collected?
Booked counts every confirmed or held booking at its price; collected counts money that has actually arrived through Stripe.
04Do I get a report without logging in?
Every evening on WhatsApp or email, and a weekly email summary.
Run from one source of truth.
Managed setup included. Free trial, no card required.
Managed setup included · Free trial, no card required · Multilingual