Launch Deal Get SlotPress Pro for €39/year €79/year Limited early launch price.
Get Launch Deal
Spa & Wellness Centre Booking

Spa & Wellness Booking Plugin for WordPress

Let clients choose a treatment, select their preferred therapist and book a confirmed slot — directly from your spa website. Free to start, with per-treatment durations, intake fields and automatic email confirmations.

Free to start No credit card Treatment pricing Allergy intake fields
Ready in 5 min
Serene spa treatment room with candles and massage table, with online booking system open on a tablet
Choose your therapist
Maya
Maya Loren
Swedish & hot stone massage specialist
Nina
Nina Park
Facial & skincare therapist
Kai
Kai Reeves
Body treatments & aromatherapy
Quick answer · What is the best WordPress booking plugin for spas?

SlotPress is a free spa booking plugin for WordPress that lets clients choose a treatment, pick their preferred therapist and book a confirmed slot directly from your website. It includes per-treatment durations, custom intake fields for allergies and sensitivities, a hold timer that prevents double-bookings and automatic email confirmations — with no monthly fees and no credit card required to start.

Why Spas Choose SlotPress

Stop interrupting treatments
to answer the booking phone.

Without online booking

Every new booking pulls a therapist out of a treatment room.

  • Clients calling during peak hours to book a massage — disturbing other clients
  • Receptionists flipping between phone, paper diary and email requests
  • Two clients booked into the same treatment room at the same time
  • No-shows on 90-minute hot stone slots that could have been refilled
  • Therapists walking into a session with no idea if the client has allergies
  • Booking requests via Instagram that fall through the cracks
With SlotPress

Clients book online, therapists stay focused, treatments run on time.

  • Clients choose a treatment and see real availability for their preferred therapist
  • Intake fields collect allergies, sensitivities and areas to avoid before arrival
  • Per-treatment durations block the right time — 60 min Swedish, 90 min Hot Stone
  • The hold timer locks a slot while the client completes the form — no overlaps
  • Email confirmation and Apple iCal mean no more missed appointments
  • The setup wizard and [slotpress_booking] shortcode get you live in minutes
See It In Action

From "I'd like to book a massage"
to a confirmed treatment day.

This is what booking a spa treatment looks like on a wellness centre website running SlotPress — five clear steps, no phone calls required.

1
Choose TreatmentSwedish Massage, Hot Stone, Facial, Body Wrap…
2
Choose TherapistMaya, Nina, Kai — or any available
3
Date & TimeOnly open slots shown, respecting each treatment's duration
4
Intake DetailsName, email, phone, allergies & any health notes for the therapist
5
ConfirmedInstant email + Apple iCal — treatment locked in
Choose a Treatment
Swedish Massage
Swedish Massage
Full-body relaxation massage with long, flowing strokes.
60 min
€85
Hot Stone Massage
Hot Stone Massage
Deep muscle relaxation with heated basalt stones.
90 min
€110
Facial Treatment
Facial Treatment
Deep cleanse, exfoliation and personalised masque.
60 min
€90
Aromatherapy Body Wrap
Aromatherapy Body Wrap
Detoxifying wrap with essential oils and warm linen.
75 min
€95

Click through it — a real SlotPress booking flow for a spa. (Interactive preview, not a live booking)

Setup Wizard

Tell SlotPress about your spa.
It builds your booking page instantly.

6 guided steps. Choose "Spa" as your niche and SlotPress pre-fills treatment types, durations and spa hours to match.

01
Business Type
Choose "Appointments" — the mode built for treatment-based service businesses
02
Use Case
Pick "Spa & Wellness" from 22 business use case presets to load spa-ready treatment types and defaults
03
Booking Style
Fixed time slots on a calendar — clients see exactly which treatment windows are available
04
Availability
Spa hours, treatment intervals, turnaround time between clients and days off — per therapist
05
Design
Accent colour, theme (Light/Warm/Dark), corner style and widget size — live preview
06
Auto-setup
A demo treatment type and your booking page are created with the shortcode in place
Your spa booking page uses the shortcode [slotpress_booking] — added automatically.
Start the Wizard — Free
Live Customizer

Match your spa's aesthetic,
before you publish.

Adjust accent colour, theme, corner radius and density — the booking widget preview updates instantly, no code required.

Accent Color
Theme
Corner Radius
Density
Display Mode
Choose a Treatment
Swedish Massage
Swedish Massage
Full-body relaxation with long, flowing strokes.
60 min
€85
Hot Stone Massage
Hot Stone Massage
Deep muscle relaxation with heated basalt stones.
90 min
€110
Facial Treatment
Facial Treatment
Deep cleanse, exfoliation and personalised masque.
60 min
€90
Built For Spas & Wellness Centres

Everything a spa needs
to book treatments online.

All of this is included in the free version — no upgrade needed to get started.

Appointment Booking Mode

The complete booking system for spas — treatment types, therapists, slots, intake fields and confirmations

Treatment Types with Durations

Swedish (60 min), Hot Stone (90 min), Facial (60 min), Body Wrap (75 min) — each blocks the correct time automatically

Therapist Selection

Let clients choose Maya, Nina or Kai — or leave it open to whoever is available — each with their own availability

Basic Locations

List multiple treatment rooms or spa locations — each with its own team and availability schedule

Availability Rules

Spa hours, treatment intervals, turnaround time between clients and blocked dates — per therapist

Hold Timer

Reserves the slot while the client fills in details — two clients cannot claim the same treatment window

Health Intake Fields

Collect allergies, skin sensitivities, areas to avoid or pregnancy status before clients arrive

Email Confirmation

Every booking triggers an automatic confirmation — no manual follow-up required from reception

Apple iCal Download

Clients add the treatment to their calendar instantly — fewer no-shows and late arrivals

Setup Wizard

Choose "Spa" as your niche and the wizard configures treatment types, hours and your booking page

Widget Appearance Customizer

Adjust colours, theme and style to match your spa's aesthetic — live preview before publishing

Shortcode

Drop [slotpress_booking] into any page — the booking widget appears instantly

Free vs Pro

Start free.
Scale with Pro when your spa grows.

The free plan covers everything a spa or wellness centre needs to take bookings online. Pro is for businesses that want calendar sync, WhatsApp reminders and booking analytics.

SlotPress
Free
A complete online booking system for spas and wellness centres — no cost, no trial, no expiry.
  • Appointment Booking Mode
  • Treatment types with custom durations & prices
  • Therapist selection — Maya, Nina, Kai…
  • Availability Rules & Basic Locations
  • Calendar, Hold Timer & Intake Form Fields
  • Email Confirmation & Apple iCal Download
  • Setup Wizard & Widget Customizer
  • The [slotpress_booking] shortcode
Download Free
Launch Deal
SlotPress
Pro
For growing spas — calendar sync for therapists, WhatsApp reminders and advanced booking modes.
  • Everything in Free, plus:
  • Google Calendar & Outlook Sync for therapists
  • WhatsApp Business API for treatment reminders
  • GDPR Consent Audit Trail
  • Meta Pixel & GA4 Booking Events
  • Popup & Fullscreen Display Modes
  • Booking Steps & Custom Widget Labels
  • Custom Color Palette & Advanced Templates
Get Pro Launch Deal — €39/year

Free is not a trial — it is a full treatment booking system for spas. Upgrade when you need Google Calendar sync, WhatsApp reminders or booking analytics.

Pricing

Start free. Upgrade during launch.

Start free with complete treatment booking. Upgrade to Pro during launch and lock in €39/year before the price goes to €79.

Launch deal ends soon — €39/year instead of €79
SlotPress
Free
€0
Forever. No credit card required.
Complete treatment booking for WordPress.
  • Appointment Booking Mode
  • Services & Staff
  • Basic Locations
  • Calendar & Bookings
  • Availability Rules
  • Hold Timer
  • Booking Form Fields
  • Email Confirmation
  • Apple iCal Download
  • Widget Appearance Customizer
  • Setup Wizard
  • [slotpress_booking]
Download Free
Launch Deal
SlotPress
Pro
€39
/year · 1 site
Regular price: €79/year
Early launch price.
For spas scaling up — calendar sync, automations and extra booking modes.
  • Everything in Free, plus:
  • Booking Modes
  • Resource Booking Mode
  • Rental Booking Mode
  • Logistics Booking Mode
  • Advanced Workflows
  • Popup & Fullscreen Display
  • Booking Steps Customization
  • Custom Widget Labels
  • Duration-Based Pricing
  • Start / End Range Booking
  • Capacity Management
  • Advanced Form Fields
  • Map & Location Features
  • Integrations
  • WhatsApp Business API
  • Webhooks
  • Google Calendar Sync
  • Outlook & Teams
  • Google Analytics 4
  • Meta Pixel Events
  • GDPR Consent Audit Trail
  • Custom Color Palette
Get Launch Deal — €39/year
SlotPress
Pro Plus
€99
/year
5 site licenses.
For web designers building booking systems for spas and wellness brands.
  • Everything in Pro, plus:
  • 5 site licenses
  • Client project usage
  • Priority support, if included
Start Pro Plus
SlotPress
Agency
€179
/year
25 site licenses.
For agencies building booking systems for spa groups and wellness chains.
  • Everything in Pro, plus:
  • 25 site licenses
  • Agency-friendly licensing
  • Priority support, if included
  • Build booking systems at scale
Choose Agency

All plans include a 14-day money-back guarantee. Annual billing. Cancel anytime.

FAQ

Spa booking, answered.

What is the best WordPress booking plugin for spas?+
SlotPress is a free WordPress booking plugin for spas and wellness centres. Clients choose a treatment, pick a therapist and book a confirmed slot — with per-treatment durations, health intake fields, a hold timer and automatic email confirmations at no cost.
Can clients choose a specific therapist when booking a treatment?+
Yes. SlotPress supports staff selection so clients can choose Maya, Nina or Kai — or leave it open to whoever is available. Each therapist has their own availability calendar so clients only see genuine open slots.
How does SlotPress prevent double-bookings in a treatment room?+
The hold timer reserves the slot the moment a client starts completing the booking form. A second client cannot claim that slot until the first booking is confirmed or the timer expires — no manual calendar management needed.
Can I collect allergy and health information before a treatment?+
Yes. SlotPress's Booking Form Fields let you add any custom questions — allergies, skin sensitivities, pregnancy status, areas to avoid — so therapists have everything they need before the client arrives.
Can each treatment have its own duration, price and assigned therapist?+
Yes. A Swedish Massage (60 min, €85) and a Hot Stone Massage (90 min, €110) each block the correct time on the therapist's calendar. Each treatment can also be assigned to specific therapists based on their specialisms.
Is the free plan enough for a small spa?+
Yes. The free plan includes everything a small spa needs — treatment types, availability rules, health intake fields, email confirmation, Apple iCal download and the widget customizer — all at no cost, with no expiry.
How quickly can I set up online booking for my spa website?+
The Setup Wizard guides you through treatment types, therapists, hours and widget design in a few minutes, then creates a booking page with the [slotpress_booking] shortcode automatically placed.
What does SlotPress Pro add for spa and wellness businesses?+
Pro adds Google Calendar and Outlook sync for your therapists, WhatsApp Business API reminders to cut no-shows on booked treatments, GDPR consent audit trail, Meta Pixel and GA4 booking events, and popup or fullscreen widget display modes.
People Also Ask

Related questions.

How do I add online booking to a spa website?

Install SlotPress, run the Setup Wizard selecting "Spa & Wellness" and place the [slotpress_booking] shortcode on any page — your spa's booking system goes live in minutes.

Can a small spa use a free WordPress booking plugin?

Yes — SlotPress's free plan includes complete treatment booking with treatment types, therapist selection, health intake fields, email confirmations and the widget customizer at no cost.

How can I reduce no-shows on spa treatments?

SlotPress sends automatic email confirmations with Apple iCal downloads at booking. WhatsApp Business API treatment-day reminders are available in SlotPress Pro to further reduce no-show rates.

Can I collect client health information before a massage or facial?

Yes — SlotPress's Booking Form Fields let you add custom intake questions — allergies, sensitivities, areas to avoid — that clients complete when booking online.

Can clients choose their preferred massage therapist when booking online?

Yes — SlotPress supports therapist selection so clients can choose a named therapist or book whichever is available first, with each therapist managing their own availability.

Can I set different prices for Swedish massage, hot stone and facials?

Yes — each treatment type (Swedish Massage, Hot Stone, Facial, Body Wrap) can have its own duration and price displayed in the booking widget.

Can I match the booking widget to my spa's colour palette?

Yes — the Widget Appearance Customizer lets you adjust accent colour, theme, corner style and spacing to match your spa's brand, with a live preview before publishing.

Explore Use Cases

SlotPress for other businesses.

The same booking engine, configured for your industry.

Get Started

Start booking treatments
straight from your website.

Beautiful, fast to configure and built for real spa workflows. Start free — upgrade to Pro when your wellness centre is ready to grow.