Set up your practice in 5 minutes
Everything you need to do before sharing your profile link with clients.
Customising your public profile
Add a photo, bio, contact details, social links, gallery, and control what services and prices are shown.
Credential verification badges
Upload your qualifications, insurance, and memberships to get verified badges on your profile and booking page.
Share your profile link
How to find your profile page and send it to clients.
Add your booking page to your own website
Embed a booking button or the full booking form on your existing website with a single line of HTML.
Your first booking walkthrough
What happens when a client books — step by step.
Adding and editing services
Create your service menu with duration and pricing options, plus optional add-ons like hot stones or aromatherapy.
Setting your availability
Define your regular working hours and block off time off.
Offering multiple locations
Set up clinic and mobile options, configure travel time settings, define your travel area, and manage out-of-area client requests.
Managing client records
View client history, contact details, and notes.
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.
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.
Managing appointments
Confirm, reschedule, mark as no-show, and cancel bookings.
Recurring appointments
Set up weekly or fortnightly repeating sessions — MassageHub keeps 16 weeks of appointments in your diary automatically.
Blocking time 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.
Automated reminders
How SMS and email reminders are sent to clients before appointments.
Notification preferences
Choose which events (new bookings, cancellations, package purchases, membership signups) send you an email or SMS alert.
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.
Calendar sync — push bookings to Google Calendar and block busy times
Push bookings straight to Google Calendar via OAuth, subscribe to your appointment feed in any calendar app, and connect Apple Calendar or Fresha to block busy times.
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.
Setting up Stripe payments
How to connect Stripe so you can save client cards and charge for sessions.
Setting a cancellation policy
Show a cancellation policy at booking and charge no-show fees via Stripe.
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 active clients by month — all in one place.
Monthly membership plans
Create subscription plans, 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.
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.
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.