Services & durations
Create any number of services, each with its own length, price and description.
Define your services, set your hours and let clients book, pay and get reminders — all from the same WPStack panel you already use. No third-party service, no embed scripts.
From the first click to the reminder the night before — Booking covers the whole appointment without a single extra plugin.
Create any number of services, each with its own length, price and description.
Set working hours, days off and buffer time before and after appointments so you never double-book.
Take a deposit or full payment at booking with Stripe or PayPal — no extra plugin.
Email and SMS reminders go out on your schedule to cut no-shows.
Every appointment lands in a single calendar, with two-way Google & Outlook sync.
Clients reschedule or cancel from a secure link — no back-and-forth emails.
No external calendar service, no embed scripts. Configure it once and take bookings the same day.
Add each service with its length, price and availability. Set buffers and a daily limit in one panel.
Drop the Booking block on any page or share the standalone link — it matches your theme automatically.
New bookings appear instantly. Reschedule, cancel or block time, and clients are notified for you.
Bookings from every service land in one calendar you manage from the dashboard. Drag to reschedule, block out time off, and sync both ways with Google and Outlook.
Automated email and SMS reminders go out on the schedule you set. Clients reschedule from a secure link, so empty slots get filled instead of wasted.
“Hi Sam — a reminder of your 30-min consultation tomorrow at 10:00. Reply RESCHEDULE to change.”
Connect Stripe or PayPal to collect a deposit or the full amount at checkout. Half-finished payments never lock your calendar — unpaid holds release on their own.
Tune exactly when and how clients can book — then hand the right appointments to the right people on your team.
However you build pages, Booking fits — and it inherits your theme’s fonts and colors automatically.
Service picker, calendar, time slots and checkout — the whole flow on any page.
[wpstack_booking]
A button that opens the widget in a modal. Perfect for headers and hero sections.
[wpstack_booking_button label="Book a call"]
Drops the next free slot in as plain text — great for sidebars and CTAs.
[wpstack_booking_next service="consult"]
Booking connects to the rest of WPStack — so visitors can book from a chat bubble, and you can keep an eye on every appointment from your phone.
The Chat module floats a bubble on any page. Because it’s wired to Booking, visitors can pick a service and grab a slot without ever leaving the conversation.
A native iOS & Android app — connected through the Connect module — brings every appointment booked on your site into one place you can check on the go.
One hub — the Connect module ties Booking to the chat bubble and the upcoming app, so a booking made anywhere shows up everywhere.
Booking shares the same data model as every other module, so it clicks into the tools you already run.
Optional accounts: Stripe / PayPal for payments · Twilio for SMS · Google / Outlook for calendar sync.
No. The Booking module runs entirely inside your WordPress site. There’s no Calendly-style account to pay for and no external embed — your data stays on your site.
Yes. Connect Stripe or PayPal to take a deposit or the full amount at the time of booking. Unpaid holds expire automatically so slots don’t stay locked.
Email reminders work out of the box. SMS uses your own Twilio credentials. You choose how far in advance each reminder goes out, per service.
Booking syncs two ways with Google Calendar and Outlook, so anything on your personal calendar blocks availability and every new booking appears there instantly.
Yes. Add multiple staff members, assign services to each, and let clients choose who they book with. Every provider gets their own calendar and availability.
Yes — like all 11 modules, Booking is included in every WPStack plan. Switch it on per project from the modules panel whenever you need it.
One system for forms, fields, bookings, logins and everything in between. Activate what you need today.
No credit card to explore the demo · Cancel anytime