Run a chair massage taster session, open day, paid retreat, or a group workshop with a shareable QR-code registration page. Rotating-slot events let clients pre-book a slot or join a walk-in queue; workshop events sit everyone at one shared start time with a capacity cap and a waitlist. For paid events they pay by card at the time of booking. You manage it all from your phone and send post-event discount vouchers to everyone who opted in.
Pop-up events are one of the most powerful ways to grow a massage practice — but until now, running one has meant clipboard sign-up sheets, manual slot allocation, and no way to collect marketing consent on the day.
MassageHub's Events feature covers the full lifecycle:
Before the event: Create an event (name, location, date, slot duration), publish it, and share the URL or QR code on social media, posters, or the venue's screens. Clients can pre-book a specific time slot, or choose to show up on the day and join the walk-in queue.
Registration: The public form captures name, email, phone, a medical screening question (yes/no + detail), and a GDPR-compliant opt-in for a post-event discount voucher. No login required — takes under 30 seconds.
On the day: Open the Schedule view on your phone. Each time slot shows who's booked, their intake status, and action buttons (Start / Done ✓ / No show). Walk-ins appear in the queue below — tap Start and they're automatically assigned the next available slot. Tap Refresh to pull in new arrivals. If someone returns after a no-show, one tap puts them back in the queue.
Paid events: Tick "Clients pay to book" and set a price per slot to take a card at the time of booking — the slot is held while the client pays, the money goes straight to your connected Stripe account, and slots can be any length, from a quick taster to a full 60 or 90-minute treatment. Cancel a paid event and everyone who paid is refunded automatically.
Workshops and classes: Not every event is a rotating queue. Choose the Workshop / class format and everyone books onto one shared start time, capped by a headcount you set — ideal for an aromatherapy blending class, a candle night, or a group stretch. Bookings stop when it fills, and anyone after that joins a waitlist you can notify from the event page when a space opens. You decide whether the booking page shows a live "spaces left" count.
After the event: Set a discount value (% or fixed), click "Send unique code to X attendees", and every opted-in attendee gets their own single-use discount code by email — redeemable at checkout on your normal booking page. No sharing, no double-dipping.
Cancellations: If plans change, cancel with one tap — all registered attendees get an email automatically. You can include a reschedule link to a new event if you've already set one up.
Already a MassageHub member?
Read the step-by-step setup guide in our help centre.
Free to start. From £12/month for a full-time practice. No commission, ever.