The full catalogue

Every feature.
No upsells. No asterisks.

Everything MassageHub does for solo UK massage therapists. Click any tile to read the detail — what’s in, what’s out, why it exists.

30 features

Live today

Available to every account right now.

Online booking

Your clients book directly at your own URL — no app to download, no account required. Returning clients are recognised by email and get a sign-in link so their details are…

  • Returning clients auto-recognised
  • Auto SMS & email reminders
  • Service add-ons at checkout
Read more

Client records

Every client who books gets a profile automatically. Import your existing client list — including marketing consent and any blocked clients — from Fresha, Cliniko, or any…

  • Auto-created on first booking
  • Smart Fresha import — marketing prefs and blocked status carried across
  • SOAP notes, intake forms, and history in one place
Read more

AI-assisted SOAP notes

Speak a free-form note after a session and AI structures it into correct SOAP format instantly. Or dictate directly into individual fields. Notes are encrypted at rest — only you…

  • Voice dictation → structured SOAP format
  • Encrypted — only you can read them
  • Templates to speed up busy days
Read more

Payments & no-show protection

Connect Stripe to save a card on file at booking. Charge after the session with one tap. Enforce late-cancel and no-show fees automatically, or approve each one yourself — your…

  • Apple Pay & Google Pay one-tap checkout
  • Deposits, price adjustments & refunds
  • No-show fee applied in seconds
Read more

Intake forms

Build digital health questionnaires and they go out automatically with every booking confirmation. Create different forms for different services or locations — the most specific…

  • Multiple forms — assign by service or location
  • Clients complete on their phone
  • Encrypted and private
Read more

Clinic, mobile & smart travel time

Work from a clinic, your home studio, or do home visits — or all three. Enter your home address and MassageHub calculates real driving or walking time between consecutive…

  • Real travel time via Google Maps
  • Travel area with review flow for edge cases
  • No double-bookings, no rushing
Read more

Two-way Google Calendar sync

Connect Google Calendar and every booking is instantly pushed straight to your diary — no copy-pasting, no delays. Cancel a booking and it's removed automatically. You can also…

  • Bookings pushed to Google Calendar instantly
  • Cancellations removed automatically
  • Block busy times from Apple Calendar or Fresha
Read more

Client portal

Every client gets a private area at your booking URL to view, cancel, and reschedule their own appointments — without calling or messaging you. No separate app. No extra setup.…

  • Clients view, cancel & reschedule appointments
  • No app or extra account needed
  • Fewer admin messages for you
Read more

Income dashboard

See your earnings, session count, and active clients at a glance — by month or custom date range. No spreadsheets, no manual tallying. Your numbers are always up to date, and…

  • Earnings by month or custom date range
  • Session count & active clients at a glance
  • No spreadsheets or manual tallying
Read more

Monthly memberships

Offer clients a recurring monthly subscription. Set a percentage discount on your services (client picks their preferred service when they subscribe) or set a fixed monthly price…

  • Clients self-subscribe via their portal
  • Percentage discount or fixed monthly price
  • Stripe handles billing and renewal
Read more

Treatment packages

Sell a bundle of sessions upfront — 5 massages with a 10% discount, or a fixed-price course of 10. Grant packages manually for cash/offline sales. Sessions are deducted…

  • Sell session bundles upfront
  • Percentage or fixed bundle pricing
  • Grant packages for offline/cash sales
Read more

Gift cards

Let anyone buy a treatment as a gift — from your booking page, no account needed. Recipients enter the code at checkout, balance tracked automatically, partial use supported. You…

  • Public purchase page at your own URL
  • Redeemed at checkout alongside discount codes
  • Partial use tracked automatically
Read more

Works like an app

Add MassageHub to your phone home screen for instant one-tap access — no app store, no download. Clients can do the same with your booking page.

  • One-tap dashboard access from your home screen
  • Clients can save your booking page too
  • No app store required
Read more

Back-to-back bookings

Let clients combine treatments in a single session — a full-body massage followed by a facial, for example. Multi-treatment checkout with automatic pricing.

  • Combine multiple treatments in one booking
  • Automatic combined pricing
  • Single checkout flow
Read more

Green booking incentives

Highlight and optionally discount slots that are already in your area — rewarding clients who help reduce your travel, your costs, and your carbon footprint.

  • Highlights slots where you're already nearby
  • Reduce travel, cost, and carbon
  • Optional discount to reward eco-friendly bookings
Read more

Client reviews

Automatically request reviews after appointments. New clients are directed to Google — repeat reviewers get an in-app review form instead, so you collect more reviews over time.…

  • Auto review requests after each appointment
  • Sync Google and Fresha reviews to your profile
  • Smart routing — repeat reviewers get in-app form
Read more

Bring every review onto one profile

Paste reviews from Facebook, Bark, Trustpilot, email — anywhere — and they appear on your MassageHub profile alongside your Google and Fresha reviews. Our parser extracts each…

  • Works for Facebook, Bark, Trustpilot, Yell, email — anywhere
  • AI extracts each review from your paste
  • Edit and confirm before publishing
Read more

Discount codes

Create promo codes for new clients, seasonal offers, or loyalty rewards. Set percentage or fixed-amount discounts, usage limits, and expiry dates. Clients enter the code at…

  • Percentage or fixed-amount discounts
  • Usage limits and expiry dates
  • Applied at checkout, not stored credit
Read more

Client referrals

Each client gets a unique referral link. Configure automatic rewards for both sides — the referring client earns a credit, and the new client gets a discount code on their very…

  • Unique referral link per client
  • Three-stage tracking: invited → booked → completed
  • Reward both sides — referrer credit + new client discount code
Read more

Trusted Therapists (opt-in)

Apply to join Trusted Therapists — a network of recommended therapists your clients can turn to when you're unavailable. Fully opt-in. You control what your clients can see: all…

  • Opt-in only — never listed without your consent
  • Control what your clients can see
  • No extra charge, no commission
Read more

Credential verification

Upload your qualifications, insurance certificate, and membership cards. AI reads each document and extracts the key facts — certificate name, issuing body, expiry date. Verified…

  • AI-verified qualification and insurance badges
  • Badges visible on your profile and booking page
  • Documents reviewed by our team, never stored
Read more

Recurring appointments

Schedule a regular client once and have MassageHub generate all future sessions automatically — weekly or every two weeks, 16 weeks ahead. A single tap stops the series from any…

  • Weekly or fortnightly repeat series
  • 16 weeks auto-generated and topped up
  • Stop a series from any future appointment
Read more

Aftercare emails

Build a library of aftercare topics — stretches, hydration reminders, post-treatment advice. When you complete an appointment, choose which topics to send and the client gets a…

  • Reusable topic library with optional YouTube links
  • All topics pre-ticked at completion — deselect as needed
  • Branded email sent instantly on completion
Read more

Loyalty milestones

Automatically reward clients when they reach a session milestone — send a personal message, a discount code, or both. Configured once, fires forever.

  • Set milestones at any session count (e.g. 5th, 10th)
  • Auto-generated single-use discount codes
  • Personal message included in every milestone email
Read more

Booking application mode

Turn new bookings into requests you approve before they're confirmed. Clients save their card details during booking — but nothing is charged until you say yes.

  • Review who's requesting before committing your diary
  • Approve with one tap — charge policy kicks in automatically
  • Decline with an optional reason or suggested alternative time
Read more

Booking waitlist

When you have no availability, clients can join a waitlist. The moment an appointment is cancelled, waitlisted clients are automatically notified with a direct link to book.

  • "Jump to next available slot" button for instant navigation
  • One-tap join for logged-in clients
  • Auto-notification on any cancellation — email plus optional push
Read more

Invoices for health insurance claims

Generate a professional PDF invoice for any appointment in one tap. Clients can submit it to their health insurer for reimbursement. Email it directly from the appointment panel,…

  • PDF invoice in one tap
  • Email straight to client
  • Health insurance ready
Read more

Embed your booking page on your own website

Add a "Book Now" button or a full inline booking form to your existing website with a single paste. Ready-to-use HTML snippets in Settings — works with Squarespace, Wix,…

  • Book Now button snippet
  • Inline booking form
  • Works with any website
Read more

Therapist wellbeing limits

Set daily and weekly hands-on hour caps, appointment limits, mandatory rest breaks, minimum booking notice, and consecutive day limits. When a limit is reached, slots are hidden…

  • Daily & weekly hour caps
  • Rest breaks & min notice
  • Dashboard wellbeing card
Read more

Pop-up events & taster sessions

Run a chair massage taster session, open day, or corporate wellness event with a shareable QR-code registration page. Clients pre-book a slot or join a walk-in queue — you manage…

  • QR code + public registration page
  • Live walk-in queue management
  • Post-event discount vouchers
Read more

Your next client books tonight.
Be ready.

Set up in ten minutes. Keep 100% of what you earn. Stop paying rent on your own work.

Get started free

No credit card. Cancel any time.