Everything your booking business needs, built in.

AI-powered booking, live dashboard, Stripe payments, calendar, embeddable widget, automations, team messaging, and role-based access, shipped as one platform.

AI

Smart booking assistant

13

Granular RBAC permissions

Live

WebSocket real-time updates

Stripe

Deposits, Apple Pay, refunds

What's included

Every tool, nothing unnecessary.

Real-time

Live Dashboard

Bookings, revenue, utilisation, and team schedule, live, on one screen.

Bookings

247

Revenue

£4.1k

Util.

78%

Payments

Payments & Deposits

Deposits at booking, full payment on day, Apple Pay supported, automatic refunds on cancel.

Per-service deposit amounts
Apple Pay & card support
Auto refund on cancellation

Calendar

Full week view across every provider. Create, edit, and manage appointments directly on the calendar.

M
T
W
T
F
9
Cut
Colour
Nails
11
Blow
Msg
Facial

Embeddable Booking Widget

One script tag and your full booking flow lives on your own website. Company-scoped, always reflects live availability.

<script src="/booking/widget.js"
data-company="my-salon" ></script>

My Salon

Book your appointment

Select service

Women's Haircut · 60 min · £45

Choose provider

SJ
Sara J.
MK
Mike K.
Book appointment →

Real-time Updates

Dashboard metrics and booking notifications push via WebSocket, no refresh needed.

New booking received

Women's Haircut · Sara J. · 10:00 tomorrow

Payment received

£20 deposit · Order #4821

Team & Availability

Add providers, assign services, and configure weekly slots. The booking engine generates live availability automatically.

SJ

Sara J.

M T W T F
MK

Mike K.

M T W T F
AL

Amy L.

M T W T F

Multi-tenant by Design

Each company gets its own isolated workspace, data, staff, customers, and widget are completely siloed from other tenants.

MS
My Salon
Active
WS
Wellness Studio
Active
BP
Beauty Plus
Trial

Team Messaging

Real-time direct messaging between staff members via WebSocket. Message history, read receipts, and notification toasts built in.

SJ

Sara Johnson

Can you take my 3pm client today?

now
MK

Mike Khan

Sure, no problem!

1m

Automations

Appointment reminders sent automatically at a configurable notice period. Stripe refunds triggered the moment a booking is cancelled.

Reminder emails 24 hrs before
Auto refunds on cancel
Confirmation links in reminders
Approval-mode refunds configurable

Role-based Access Control

13 configurable permission tabs per role. Custom roles, system roles, and per-tab read/write access, no over-sharing, no gaps.

TabReadWrite
Dashboard
Calendar
Analytics
Roles

Dashboard

Your whole day at a glance.

See live metrics, today's provider schedules on a visual timeline, an operator queue of items needing attention, and a 7-day booking outlook, all on a single screen.

  • Real-time booking count, revenue, and utilisation with sparklines
  • Side-by-side provider timeline for today across your whole team
  • Operator queue highlights pending payments and unconfirmed slots

Bookings

247

Revenue

£4,180

Utilisation

78%

Customers

63

Today's schedule

SJ
Sara J.
Haircut 9:00
Colour 11:00
Trim 14:30
MK
Mike K.
Massage 9:00
Facial 13:00
AL
Amy L.
Nails 10:30
Gel 13:00

Payment summary

Payments
Women's Haircut £45.00
Deposit paid -£10.00
Due on day £35.00

Pay deposit now

4242 4242 4242 4242
12 / 27
CVV
Pay £10.00 deposit
Secured · Apple Pay accepted

Payments

Easy integration, out of the box.

Collect deposits at the moment of booking, take final payment on the day, and issue automatic refunds when customers cancel.

  • Per-service deposit amounts configured in your dashboard
  • Apple Pay, Google Pay, and card payments supported
  • Automatic refund on cancellation, no manual processing

Services

Build your service menu in minutes.

Create services with custom names, durations, pricing, and deposit requirements. Link each to the providers who offer it, customers only see what's actually available.

  • Duration, price, and optional deposit per service
  • Link services to individual providers
  • Draft / active toggle, prepare services before publishing
+ Add service

Services (6)

Women's Haircut

60 min · £45 · £10 deposit

Active
🎨

Full Colour

120 min · £95 · £20 deposit

Active
💆

Deep Tissue Massage

90 min · £75 · £15 deposit

Active
💅

Gel Manicure

45 min · £35 · No deposit

Draft

6

Services

4

Active

£255

Avg value

← May 2026 →
Mon
Tue
Wed
Thu
Fri
9 AM

Haircut

Sara J.

Colour

Sara J.

Massage

Mike K.

10 AM

Nails

Amy L.

Massage

Mike K.

11 AM

Blowdry

Sara J.

Haircut

Sara J.

1 PM

Facial

Mike K.

Gel

Amy L.

+ New appointment

Calendar

A full calendar built for appointment businesses.

See every provider's week in one view. Create appointments directly from the calendar, block time, manage statuses, and see the full picture at a glance.

  • Week view across all providers, colour-coded by type
  • Create manual appointments, block time, and update statuses inline
  • Providers see their own personal calendar with the same controls

Customers

Every customer's history, one click away.

Full customer profiles with booking history, contact details, and verification status. Customers can self-register through the booking widget or be added directly by staff.

  • Email verification with token-based auth flow
  • Complete appointment history with status tracking
  • Search, filter, and manage all customers from one screen
EW

Emma Wilson

Verified

emma.wilson@email.com

+44 7700 900123

12

bookings

Recent bookings

Women's Haircut

Sara J. · 22 May 2026

Completed

Full Colour

Sara J. · 8 May 2026

Completed

Blowdry

Sara J. · 14 Apr 2026

Confirmed
Total spend £485.00
AI Booking Assistant

Your customers book with AI. You stay in control.

An intelligent booking assistant embedded directly in your widget. It understands natural language requests, checks live availability, and guides customers to a confirmed appointment, without any staff involvement.

  • Natural language, customers describe what they want, the AI finds the right slot
  • Always checks live provider availability, no double-bookings, no gaps
  • Handles deposit collection and confirmation automatically
  • Toggle on or off per company, available on Growth & Enterprise plans

My Salon

Powered by AI assistant

"I'd like a colour and blowdry with Sara if possible, sometime next Thursday afternoon"
AI
I found a match! Sara has Full Colour + Blowdry available on Thursday 5 June at 13:30. That's 2h 30min for £110 with a £25 deposit. Shall I book it?
Reply to assistant...
Slot confirmed · Deposit link sent

Automations

Set it once. Let it run.

Appointment reminders go out automatically at a configurable notice period. Refunds are issued the moment a qualifying cancellation comes in, no manual processing, no chasing.

  • Reminder emails sent N hours before appointment, configurable per company
  • Confirmation links embedded in every reminder so customers can self-confirm
  • Refunds: auto mode (instant via Stripe) or approval mode (staff reviews first)

Automation settings

Appointment reminders

Send email reminder before appointment

Send 24 hours before

Cancellation refunds

Automatic Stripe refund on cancel

Mode Auto Refunds instantly

Refund processed automatically

£10 deposit · Order #4821 · just now

Access model

The right workspace for every role.

Admins, providers, reception, and customers each land in their own tailored interface, no menus full of options they don't need, no data they shouldn't see.

See how it works
🏢

Company admin

Full dashboard: services, calendar, team, customers, payments, widget, and booking rules.

👤

Provider

Personal calendar, appointment notes, status updates, and custom time blocks.

🗓

Reception staff

Appointments, customers, and daily schedule, everything needed to run the front desk.

📱

Customer

Self-service booking and appointment history through the company booking flow.

Ready to see it in action?

Book a live demo and we'll walk you through the full platform.