STACKD
Build your stack
R.003 / SystemsWELLNESS & SALONS
§ Sol.00

The Commission-Free Booking Engine

Since April 2025, Fresha charges £9.95 per staff member per month plus 20% on every new client. A 5-chair salon now pays them over £600 a year before a single booking lands.

Commission-free booking with automated waitlist recovery, Stripe deposits, and client formula history — all in a system you own outright.

https://halcyonandco.com● 0.4s● 98 Lighthouse
FIG. W.01 — Lookbook & booking
HALCYON · MAYFAIR
// AUTUMN COLLECTION
The 2026
Lookbook
@halcyon.london — pulled live · 1,247 posts
Book a chair
Service
Balayage · 3h
Stylist
Tier · Senior
Date
Sat 25 May · 14:30
4
Deposit
£60 → halcyon stripe
NOW →
5
Confirm
● 100% to your Stripe
No 20% commission. No Fresha. No Mindbody.
HALCYON · TODAY 09:14
Hi Sasha 👋 We just had a cancel for tomorrow 11:00 with Maeve (your usual).
Want it? Reply YES — locks in 30s.
YES
● n8n · waitlist triggerSLOT FILLED · 11s
MY HALCYON · CLIENT PORTAL
Welcome back, Sasha
Your formula · 19/04/26
Wella 7N + 6.43 · 20g · 6 vol · 35min
Toner: 9.16 + 10 vol · 8min
Balayage with Maeve
Sat 22 Jun · 14:30
Rebook
§ Sol.01Current cost

What you're currently paying for this

ToolWhat it costsWhat you lose with it
Fresha£9.95/staff/mo + 20% new-client commission (from Apr 2025)Your client database when you leave
Mindbody£80–£350/moClients are on Mindbody's platform, not yours
Calendly£12–£16/user/moNo deposits, no formula records
Manual follow-upStaff timeNo-shows with no deposit to deter them

Every one of these is replaced by a system you own and a server that costs less per month than a tank of petrol.

§ Sol.02System architecture

How The Commission-Free Booking Engine works

Instagram lookbookPayload CMSNext.js siteNext.jsCal.com bookingCal.comStripe depositStripen8n sequencesn8nFrappe CRMFrappeChatwoot inboxChatwoot
  1. 01A potential client finds the salon on Google or Instagram
  2. 02They browse the lookbook — styled by Payload CMS, rendered by Next.js
  3. 03They tap "Book" — Cal.com shows stylist availability with tiered pricing
  4. 04Stripe collects a deposit at booking — no deposit, no slot confirmed
  5. 05n8n sends confirmation, 24h reminder, and post-visit follow-up automatically
  6. 06Client record created in Frappe CRM with formula history, patch test dates, stylist notes
  7. 07Chatwoot unifies Instagram DMs and web chat — all linked to the Frappe record
§ Sol.04Business case

Why it makes sense

Fresha takes 20% of every new booking. Treatwell charges 30–35% (+VAT) on new clients. A salon doing £20,000/mo pays £4,000/mo to Fresha — £48,000 a year to a platform it doesn't own.

No-shows and last-minute cancellations represent 7% of total monthly revenue for the average UK salon — £8,400/yr gone on a £10k/mo turnover, without a deposit system to stop it.

Automated waitlist recovery typically recaptures 60–80% of cancelled slots. On a 6.1% average net margin, recovering £8,400/yr can double actual profit.

Your numbers will vary. Start with a brief and we'll map them against your actual figures.

Modules in this stack4 modules
Branded WebsiteBooking EngineClient PortalWorkflow Automation

Each module is available as a standalone build. Combined in a stack, they share infrastructure and a single data layer. Browse all modules

§ Sol.06Start here

Not sure which tier is right?

A paid discovery sprint delivers a complete architecture blueprint — stack decisions, scope, timeline, and a fixed build quote — in 2–3 weeks. Creditable in full against any build.

£4,000one-time · credited against build
  • Current stack and workflow audit
  • Full system architecture blueprint
  • Fixed scope, timeline, and build estimate
  • £4,000 credited in full against any build within 90 days

Most clients who complete a sprint proceed to build. The blueprint removes scope uncertainty before a penny is committed to development.

Book a discovery sprint
§ Sol.01 · Pricing
Quick Start
From £1,500one-time

One module to get commission-free. Scoped, fixed price — yours when it's done.

  • Booking Swap (Cal.com + Stripe deposit)
  • 3-message confirmation sequence
  • Setup and handover documentation
Get a quote
Most popular
Full System
From £7,500one-time + £120/mo infra

The complete commission-free salon system. Website, booking, CRM, automations — all owned.

  • Branded Next.js website
  • Cal.com booking with Stripe deposit
  • Frappe CRM with client formula history
  • n8n automation sequences
  • Monthly infrastructure (flat rate)
Brief us on this system
Full Stack
From £12,000one-time + £150/mo infra

Website, booking, inbox, CRM, back office, social pipeline — the complete business OS.

  • Everything in Full System
  • Chatwoot unified inbox (WhatsApp, IG, email)
  • Mixpost social pipeline
  • ERPNext back office
  • Priority support SLA
Talk to us

Ready to brief us for wellness?

Tell us what you need. We'll map the system and scope the build.

Brief us on this system