Appointments & rooms · WordPress plugin

BOOKINGS
BUILT INTO
YOUR WEBSITE.

One booking engine, two flows: appointments for studios and salons, rooms for guest houses. Drop a shortcode on a page and your site starts taking bookings.

Free on WordPress.org Unlimited bookings, no branding No analytics or tracking
September 2026 Availability
MTWTFSS
31 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Open Limited Closed
Step 02 · Service
Gel Manicure 60 min · €45
Deep Tissue Massage 90 min · €80
Consultation 30 min · €40
✓
Booking confirmed
Fri 11 Sep · 10:00 — 11:00 · Elena
Confirmation email sent · payment on site
[bookvatio] [bookvatio-rooms]
09:30 10:00 11:30
Scroll
01 The booking engine

Everything behind
a booking.

Services, staff, availability and customers are separate parts of one system. You set them once in the admin; the booking form assembles itself from them.

Bookvatio Admin panel
Dashboard Appointments Rooms
Bookings
128
12 pending
Confirmed
104
this month
Rooms
6
4 free tonight
Staff
5
appointments synced to Google
ClientServiceWhenStatus
Olivia Martinez
olivia@example.com
Gel Manicure · €45 11 Sep · 10:00 confirmed
Emma Walker
emma@example.com
Deep Tissue · €80 12 Sep · 13:30 pending
Christopher Hall
chris@example.com
Rose Suite · 2 nights 14–16 Sep walk-in
Services
Duration · price · photo
grouped into categories
Staff
per-service assignment
Availability
Working hours per day
buffer time · closed days · week starts Monday
Customers
Notes, phone, consent
confirmation & cancellation emails
SETTINGS
BOOKINGS
02 The customer journey

From “I want to book”
to “You're booked.”

Service Staff Time Details Confirmed
Step 01 — Choose a service
Gel Manicure
60 min · €45
Classic Pedicure
45 min · €35
Deep Tissue
90 min · €80
Step 02 — Choose a staff member
Elena
Nail technician
Martin
Massage therapist
Any available
first free slot
Step 03 — Choose a time
September 2026Mon-first
MTWTFSS
31123456 78910111213 14151617181920
Friday 11 September
09:00 10:00 11:00 12:00 14:00 15:30
Slots are spaced by service duration and buffer time.
Step 04 — Enter your details
Full name
Olivia Martinez
Email
olivia@example.com
Notes
Anything we should know?
✓ I agree to the Privacy Policy and Terms
Gel Manicure · Elena · 11 Sep 10:00
Confirm booking
Step 05 — Confirmed
✓

You're booked.

A confirmation email is on its way. Payment on site — nothing to pay now.

Gel ManicureElenaFri 11 Sep · 10:00
03 WordPress + Bookvatio

YOUR WORDPRESS
WEBSITE.

A WEBSITE THAT
TAKES BOOKINGS.

yourstudio.com/book
Studio Aurelia
Manicure, pedicure and massage in the old town. Open Monday to Saturday.
Book now
Bookvatio Installed
[bookvatio] [bookvatio-rooms]
Paste a shortcode on any page. The booking flow renders in your theme, with your colours, in your language.
04 What it fixes

Six things that go wrong
when bookings live in a phone.

Every one of these is a real failure of a paper diary or a message thread. The first three the free plugin already solves.

Two people in the same slot

Working hours, service duration, buffer time and existing bookings are all checked before a slot is offered. A time that cannot work is never shown, so it cannot be picked.

The back and forth

The booking page runs while you are with a client, or asleep. The customer picks from what is genuinely free and gets an email confirming it.

Answering the same two questions

What does it cost, and how long does it take? Both sit on every service card, before anyone commits to anything.

Staff on different hours Pro

Services are assigned per person, so customers only see staff who do that service. Pro adds week and day views with a column each, plus vacation and time-off blackouts.

Hearing about it hours later Pro

Every booking emails you the moment it lands. Pro pushes it to your phone and lets you manage bookings from a mobile app.

One room, two websites Pro

A room sold on Airbnb and on your own site is a double booking waiting to happen. Pro syncs availability with Airbnb, Booking.com and iCal.

05 For different businesses

One booking engine.
Many ways to use it.

Beauty · nail studios
10:0011:3014:00
Gel Manicure · 60 min · Elena
BEAUTY
Wellness · massage
Deep Tissue · 90 min
Buffer time between clients: 15 min
WELLNESS
Guest houses & B&B
Check-in
14 Sep
Check-out
16 Sep
Guests
2 adults
Rose Suite · 2 nights
HOSPITALITY
Professional services
Custom fields
Add your own questions to the details step
SERVICES
YOUR WEBSITE.
YOUR BOOKINGS.
YOUR BUSINESS.
09 Free & Pro

The engine is free.
Pro adds the rules.

Unlimited bookings, no caps, and nobody else’s name on your booking form. That is the free plugin, not a trial of it. Pro is a separate add-on for businesses that take money online, sync rooms across channels, or schedule more than one person.

Free
On WordPress.org, forever
€0
  • ·Unlimited bookings, no caps, no Bookvatio branding
  • ·Appointments and rooms — two shortcodes, two independent flows
  • ·Five-step guided booking, with optional steps you can switch off
  • ·Services, staff and categories; rooms with photos, amenities and capacity
  • ·Working hours, buffer time and double-booking protection
  • ·Month calendar view with colour coding, plus walk-in and manual bookings
  • ·Client, owner and cancellation emails with editable templates and merge tags
  • ·Google Calendar one-way sync — appointments only, not rooms
  • ·Business-type templates and full appearance control — colours, fonts, sizes, custom CSS
  • ·Every customer-facing label editable, plus a .pot for translation
  • ·Pay on site, and automatic updates from WordPress.org
Download free plugin
WordPress 6.2+ · PHP 8.0+
Pro
Add-on · requires the free plugin
Price on request
One site · one year
01 — Take the money up front

Stripe payment with the customer choosing online or on site, automatic localized PDF invoices, and coupons with per-service targeting, usage limits and expiry. Solves no-shows and chasing payment afterwards.

02 — Run it from your phone

Owner mode in the mobile app, owner login with push alerts, and a push notification on every new booking. Solves being away from the desk when a booking lands.

03 — Real scheduling control

Week and day calendar views with a column per staff member, vacation and time-off blackouts, and booking rules for advance notice and blackout dates. Solves a multi-staff operation outgrowing a month grid.

04 — Fill rooms from everywhere

Channel sync with Airbnb, Booking.com and iCal. Narrow but decisive: it is the one reason a guest house buys Pro rather than staying on Free, because Google Calendar covers appointments only.

Get Pro
Before you buy — how the licence works
One licence, one site. Running Pro on a second site needs a second licence.
The term is one year. It does not renew by itself; you buy again when it ends.
When it expires, Pro stops working. Not a downgrade to reduced features — the Pro add-on stops until you buy again. The free plugin and your existing bookings are unaffected.
Calendar
Services
Staff
Customers
Bookings
Confirmation

MAKE YOUR WEBSITE
READY TO TAKE BOOKINGS.

Bookvatio brings a powerful booking experience directly into WordPress.

10 Contact

Questions before
you buy?

Ask about licensing several sites, whether Bookvatio fits how your business runs, or anything the comparison did not answer.

Bug reports and general support are better on the WordPress.org forum, where the answer helps the next person too.