Launch Deal Get SlotPress Pro for €39/year €79/year Limited early launch price.
Get Launch Deal
Hair Salon Booking

Salon Booking Plugin for WordPress

Let clients choose a treatment, pick their favourite stylist, and book the next open chair — directly from your salon's website. Free to start, with per-service durations, staff scheduling and a live widget customizer.

Free to start No credit card Stylist selection Per-service durations
Ready in 5 min
Hairstylist applying colour to a client's hair in a modern salon using SlotPress for online appointment bookings
Choose your stylist
Sophie
Sophie
Colour specialist · balayage & highlights
Mia
Mia
Cuts & keratin treatments
Emma
Emma
Blow dry & styling expert
Quick answer · What is the best WordPress booking plugin for hair salons?

SlotPress is a free salon booking plugin for WordPress that lets clients choose a hair treatment, pick their preferred stylist and book a confirmed slot online. It includes per-service durations, staff scheduling, a hold timer that prevents double-bookings and automatic email confirmations — with no monthly fees and no credit card required to start.

Why Salons Choose SlotPress

Stop managing bookings
between every blow dry.

Without online booking

Scheduling chaos — one chair at a time.

  • DMs, WhatsApp messages and phone calls competing for the same open slots
  • Colour clients who "only want Sophie" — with no way to see Sophie's availability
  • A 2.5-hour balayage double-booked because someone forgot to block the time
  • No-shows on expensive colour services that cost your team time and materials
  • Paper appointment books that can't sync across stylists or locations
  • Clients ringing during a tint to ask if you have anything "this afternoon"
With SlotPress

One widget handles every chair, every stylist, every treatment.

  • Clients pick a treatment and see exactly which stylists are free — and when
  • Per-service durations block the correct amount of time: 30 min for a trim, 2h 30m for balayage
  • A hold timer locks the slot while the client fills in their details — no overlaps
  • Email confirmation and Apple iCal keep clients informed without any follow-up
  • Your team's calendar is clear in the admin dashboard — no more paper books
  • Setup takes minutes — the wizard and the [slotpress_booking] shortcode do the heavy lifting
See It In Action

From "do you have Sophie free?"
to a confirmed appointment.

This is what booking a colour service looks like on a salon website running SlotPress — five clear steps, no phone tag.

1
Choose TreatmentColour & Cut, Balayage, Keratin, Blow Dry…
2
Choose StylistSophie, Mia, Emma — or any available stylist
3
Date & TimeOnly open slots are shown, respecting each service's duration
4
Client DetailsName, phone & email — the fields you configure
5
ConfirmedInstant email + Apple iCal so clients never forget
Select a Treatment
Colour & Cut
Colour & Cut
Full colour application, cut and blow dry finish.
90 min
€85
Balayage
Balayage
Hand-painted highlights with toner and blow dry.
2h 30m
€140
Keratin Treatment
Keratin Treatment
Smoothing keratin for frizz-free, glossy results.
3h
€190
Blow Dry & Style
Blow Dry & Style
Wash, blow dry and finish — any length.
45 min
€45

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

Setup Wizard

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

6 guided steps. Choose "Beauty & Spa" as your niche and SlotPress pre-fills salon treatments, durations and default hours.

01
Business Type
Choose "Appointments" — the mode built for service businesses like salons
02
Business Type
Pick "Beauty & Spa" from 22 business use case presets to load salon-ready defaults
03
Booking Style
Fixed time slots shown on a clean calendar — or single-page flow
04
Availability
Salon hours, days off, per-treatment slot intervals and buffer time between clients
05
Design
Pick accent colour, theme (Light/Warm/Dark), corner style and widget size
06
Auto-setup
A demo service and your booking page are created — with the shortcode already placed
Your salon's booking page uses the shortcode [slotpress_booking] — added automatically.
Start the Wizard — Free
Live Customizer

Match your salon's branding,
before you go live.

Adjust accent colour, theme, corner radius and density — the preview updates in real time, zero code required.

Accent Color
Theme
Corner Radius
Density
Display Mode
Select a Treatment
Colour & Cut
Colour & Cut
Full colour, cut and blow dry finish.
90 min
€85
Balayage
Balayage
Hand-painted highlights with toner.
2h 30m
€140
Blow Dry & Style
Blow Dry & Style
Wash, blow dry and finish.
45 min
€45
Built For Hair Salons

Everything a salon needs
to fill every chair online.

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

Appointment Booking Mode

The complete mode for salons — services, staff, time slots and confirmations in one widget

Services with Durations

Set Colour & Cut (90 min), Balayage (2h 30m), Keratin (3h) — each blocks the right amount of chair time

Stylist Selection

Let clients choose Sophie, Mia, Emma or any available stylist — each with their own schedule

Basic Locations

Run one salon or multiple branches, each with its own team and hours

Availability Rules

Opening hours, days off and buffer time between appointments — per stylist

Hold Timer

Reserves the slot the moment a client starts filling in their details — no double-booking

Booking Form Fields

Collect name, phone, email and any custom intake questions your salon needs

Email Confirmation

Automatic confirmation sent to the client the moment their booking is accepted

Apple iCal Download

Clients add their salon appointment to their calendar in one tap — no more forgotten bookings

Setup Wizard

Choose your niche, answer a few questions, and your salon's booking page is ready

Widget Appearance Customizer

Match colours, corner style and spacing to your salon's look — live preview before publishing

Shortcode

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

Free vs Pro

Start free.
Scale into Pro when your salon grows.

The free plan covers the full appointment booking workflow. Pro is for salons adding WhatsApp reminders, analytics or multiple booking modes.

SlotPress
Free
A complete online booking system for hair salons — no cost, no trial, no expiry.
  • Appointment Booking Mode
  • Services with custom durations & prices
  • Stylist selection — Sophie, Mia, Emma…
  • Availability Rules & Basic Locations
  • Calendar, Hold Timer & Booking Form
  • Email Confirmation & Apple iCal Download
  • Setup Wizard & Widget Customizer
  • The [slotpress_booking] shortcode
Download Free
Launch Deal
SlotPress
Pro
For salons scaling up — more automation, deeper integrations and extra booking modes.
  • Everything in Free, plus:
  • WhatsApp Business API for appointment reminders
  • Google Calendar & Outlook Sync for stylists
  • 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 appointment booking system for salons. Upgrade only when you need WhatsApp reminders, calendar sync or advanced analytics.

Pricing

Start free. Upgrade during launch.

Start free with complete appointment 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 appointment 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 salons that need advanced workflows, integrations 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 and freelancers building salon booking systems for clients.
  • 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 and WordPress developers building for salon chains or multiple clients.
  • 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

Salon booking, answered.

What is the best WordPress booking plugin for hair salons?+
SlotPress is a free WordPress booking plugin built for hair salons. Clients choose a treatment, pick their preferred stylist and book a confirmed slot — with per-service durations, staff selection, a hold timer and automatic email confirmations at no cost.
Can clients book a specific stylist online?+
Yes. SlotPress supports staff selection, so clients can choose a named stylist — Sophie, Mia, Emma — or leave it open to the first available. Each stylist has their own availability calendar.
How does SlotPress handle long colour services like balayage?+
Each service has its own duration. A balayage configured at 2.5 hours automatically blocks that window on the stylist's calendar, so no other booking can overlap — without any manual effort.
Does SlotPress prevent two clients booking the same stylist at the same time?+
Yes. The hold timer reserves the slot the moment a client starts entering their details. A second visitor sees that slot as unavailable until the first booking is complete or the timer expires.
Is the free version of SlotPress enough for a single-location hair salon?+
Yes. The free version includes everything a single-location salon needs — services, stylists, availability rules, a calendar, booking form, email confirmation, Apple iCal and the widget customizer — all at no cost.
How quickly can I set up online booking for my salon?+
The Setup Wizard guides you through services, stylists, hours and widget design in a few minutes. It then creates a booking page with the [slotpress_booking] shortcode automatically placed.
Can I match the booking widget to my salon's brand colours?+
Yes. The free Widget Appearance Customizer lets you pick accent colour, theme (Light, Warm or Dark), corner style and spacing — the preview updates live before you publish.
What does SlotPress Pro add for hair salons?+
Pro adds WhatsApp Business API reminders to reduce no-shows, Google Calendar and Outlook sync for your stylists, GDPR consent audit trail, Meta Pixel and GA4 booking events, popup and fullscreen display and a custom colour palette. Most single-location salons run perfectly on the free plan.
People Also Ask

Related questions.

How do I add online booking to my salon website?

Install SlotPress, run the Setup Wizard selecting "Beauty & Spa" and paste the [slotpress_booking] shortcode into any page — your salon's booking system is live in minutes.

Can a hair salon use a free WordPress booking plugin?

Yes — SlotPress's free plan includes complete appointment booking with services, stylists, availability rules, email confirmations and the widget customizer at no cost.

What booking steps does a salon client go through?

With SlotPress, clients pick a treatment, choose a stylist (or any available), select a date and time, enter their details and receive an instant email confirmation.

Can I block the right amount of time for colour treatments?

Yes — each service in SlotPress has its own duration, so a balayage at 2.5 hours blocks the full window on the stylist's calendar automatically.

Will clients get a reminder before their salon appointment?

Email confirmations are included in the free plan. WhatsApp Business API reminders are available in SlotPress Pro to reduce no-shows on high-value services.

Can I list different prices for different treatments?

Yes — each service (Colour & Cut, Balayage, Keratin Treatment, etc.) can have its own duration and price displayed in the booking widget.

Will the widget look good on a beauty salon website?

Yes — the Widget Appearance Customizer lets you adjust colours, theme, corners and spacing to match your salon's branding, with a live preview.

Explore Use Cases

SlotPress for other businesses.

The same booking engine, configured for your industry.

Get Started

Start filling every
chair in your salon.

Beautiful, fast to configure and built for real salon workflows. Start free — upgrade to Pro when your team is ready to scale.