← Back to MassageHub

Help centre

Guides and walkthroughs to get the most out of MassageHub.

Getting started

Services & availability

Clients

Managing client records

View client history, contact details, and notes.

Keeping GDPR-compliant client records

Your record-keeping duties as a therapist — how long to keep notes, what GDPR expects, and how MassageHub stores SOAP notes and intake responses encrypted. Includes free printable SOAP and intake templates.

Your Data Processing Agreement (DPA)

Accept your UK GDPR Data Processing Agreement and download a signed PDF from Settings, Account. Explains the controller/processor relationship, how to accept, and what the agreement covers.

Importing clients from another system

Migrate your client list from Fresha, Cliniko, or a spreadsheet.

Intake forms

Automatically send a health questionnaire with new bookings, or share one link with a group.

The client portal — your booking history

How clients log in to view upcoming and past appointments, and cancel bookings.

Client referral tracking & rewards

How referral links work, the three tracking stages, and how to set up automatic credit rewards for successful referrals.

Loyalty milestones

Reward clients automatically when they hit a session count — a personal message, a single-use discount code, or both. Clients collect stars on a loyalty card, and you can set a minimum session length per milestone.

Refer another therapist — earn free Plus

Share your referral link: it opens a page introducing MassageHub and naming you, the therapist you invite gets up to 60 days of Pro free (double the usual 30), and you earn a free month for every paid activation — Plus time if you're on the free plan, or a real account credit if you already pay. No upper limit.

What changed when paid plans launched

How free-plan therapists are affected now plans are live, which features need a paid plan, what gets grandfathered, paying monthly or yearly, and how to choose a plan below a stretch of free access.

Your 30-day Pro trial

New therapists start on Pro free for 30 days (60 via a referral) — no card needed. What’s unlocked, when it ends, and how to keep Pro.

Appointments & SOAP notes

Managing appointments

Confirm, reschedule, mark as no-show, and cancel bookings.

Why and how to mark sessions complete

A one-tap action that powers your income dashboard, review pipeline, loyalty rewards, referrals, and credit decrement — even if you take payment outside the app.

Sending aftercare to clients

Build a library of aftercare topics — stretches, hydration reminders, acupressure diagrams, post-treatment advice — in Settings → Aftercare. When you mark an appointment complete, tick the topics that suit that client and they get a branded after-care email with your images and YouTube links.

Booking application mode — approve bookings before they confirm

Turn new bookings into requests you review first. Clients save their card during booking but nothing is charged until you approve; pending requests show in amber on your calendar.

Recurring appointments

Set up sessions that repeat every one, two or three weeks — MassageHub keeps 16 weeks of appointments in your diary automatically.

Marking time off on your calendar

Mark time as unavailable for admin, travel, or breaks — without creating an appointment.

Writing SOAP notes

Document sessions with structured clinical notes — including voice dictation.

Recording a client's tension

Note how much tension a client was carrying on a 0–10 scale at each completed session, and see their last score next time. Private to you.

Automated reminders

How SMS and email reminders are sent to clients before appointments.

Client retention

Automatic win-back, birthday and anniversary messages — set the wording once, sent in your voice.

Bringing clients back — who is due to rebook

The "Due to rebook" tab learns each client's own visit rhythm and flags anyone overdue, with a one-tap AI-drafted message (Pro). Plus filling a freed-up cancellation slot with clients who are due.

Notification preferences

Choose which events (new bookings, cancellations, package purchases, membership signups) send you an email or SMS alert.

Your weekly practice brief

A warm Monday-morning email summarising your week ahead, your income trend, and any client birthdays or anniversaries coming up. On by default; switch it off under Settings → Account.

App notifications (push)

Get instant alerts on your phone or desktop the moment a booking comes in — no app download required. How to enable push notifications on Chrome, Safari, Android, and iOS.

Add to Home Screen & push notifications

Install the free iPhone or Android app, or add MassageHub to your home screen straight from your browser, and switch on push notifications so you are alerted the moment a client books or cancels.

Calendar sync — push bookings to Google Calendar or iCloud, and block busy times

Push bookings straight to Google Calendar via OAuth or to iCloud with an app-specific password, subscribe to your appointment feed in any calendar app, and connect Apple Calendar or Fresha to block busy times. Includes how to block busy times from more than one calendar, and why bookings can only be pushed to your main Google calendar.

Invoices for health insurance claims

Generate a printable invoice for any appointment — clients can save it as a PDF and submit it to their health insurer.

Payments & income

How clients pay you — Stripe, external URL, or cash

Compare the three payment options side by side: what each looks like for you and the client, and the trade-offs to help you choose.

Setting up Stripe payments

How to connect Stripe so you can save client cards and charge for sessions.

Take card payments in person with your phone

Take contactless card, Apple Pay, and Google Pay payments right inside the MassageHub app at the end of a session — no extra hardware needed.

Late cancellations & no-shows

Four modes — off, alert, approve each, or fully automatic — with per-client exemptions, an approval queue on your dashboard, and clear emails to both you and your client at every step.

When a client's card declines

How MassageHub handles the moment a saved card fails: the hosted update-card page, the retry schedule, the reminder emails, and the outstanding-charges dashboard where you can take manual action.

Stripe payout timing explained

When you'll receive your money, why there's a first-payout delay, and how payouts get faster over time.

Your income dashboard

Track earnings, session counts and average session value by month. The revenue chart shows 6 months on a phone and 12 on a wider screen, highlights the month you pick, and shows that month's total underneath — or a projection of where the current month is heading.

Reports — sales, tax, mileage and client exports

Four exports for the paperwork: your Box 9 self-assessment turnover figure for SA103S, a full sales ledger, your HMRC mileage claim (45p/55p bands, editable actual miles), and your client list. CSV, Excel or PDF, downloaded or emailed to you.

Practice money — your true hourly rate

See what each service really earns you per hour over your last 12 months, once the setup, early-arrival and travel buffers you have set in Settings are counted — not the distance to each client. Travel counts once per trip when you see several people at one address. A treatment needs at least three paid sessions before it is called your most or least profitable, and sessions with no income recorded are left out of the rates.

Letting clients leave a tip

Switch on optional client tipping — how it appears to clients, and where tips show up for you.

Membership plans

Create subscription plans on any billing cadence, enrol clients, and track treatment credits automatically.

Treatment packages

Sell session bundles with a discount or fixed price; clients buy and redeem via their portal.

Gift cards

Sell gift cards from your booking page, issue them manually, and track redemptions and remaining balances. Part of the Plus plan.

Back-to-back bookings

Let clients combine multiple treatments in a single booking, with automatic multi-treatment discounts and rest breaks.

Green booking incentives

Highlight and discount slots where you're already nearby — rewarding clients who help reduce your travel.

Booking deposits

Collect a deposit when a client books and charge the remainder after the session.

Collecting payment for manually-booked appointments

Send a secure payment or deposit link to clients you book in yourself — including adding new clients inline from the calendar.

Price adjustments — surcharges and discounts

Add a surcharge or apply a discount to an appointment before you charge the client.

Issuing refunds

Issue a full or partial refund to a client directly from the appointments dashboard.

Discount codes

Create promo codes with percentage or fixed discounts, usage limits, and expiry dates, or apply one automatically at checkout for a first-visit welcome offer.

Pop-up events

Analytics & marketing

Reviews

Trusted Therapists

Health & wellbeing

Moving to MassageHub

Still can't find what you need?

Try the search above — just ask your question in plain English. If that doesn't help, use the Feedback button to send us a message.