WordPress Plugin

SteadyDevs Venue Booking — the versatile booking system for WordPress

Let customers reserve anything you rent by time — with live availability, a clean multi-step booking flow, and an admin approval workflow so you stay in control of every reservation. Peak-rate pricing, automatic reminders, and utilisation & revenue reports come built in.

$299 / year

for 1 site · all features · updates & support included · plans up to 25 sites

No credit card required · full plugin, every feature · cancel any time

🏸 Courts 🏌️ Bays 🧖 Rooms 🍽️ Tables 🎛️ Equipment 💇 Chairs 🧘 Classes Pro

See It In Action

Two live demos. Try them yourself.

The hourly booking flow every plan includes, and the Class Portal add-on for recurring classes sold as prepaid credits. Nothing here is real — click around freely.

Customer View

Try the booking flow yourself

This is a live simulation of the exact steps a customer walks through on your site — pick a resource, a date, a time, then confirm. Nothing here is real; go ahead and click around.

[steadybook] Interactive demo
1Resource
2Date & time
3Your details
4Done

Choose what to book

Resources, names and icons are whatever you configure — this demo uses a padel club as an example.

🏸Court 1
🏸Court 2
🏟️Court 3 (Indoor)

This is a front-end simulation for demo purposes — the real plugin runs inside your WordPress site with your own resources, pricing and branding.

The Other Side

What you see as the site owner

Every booking lands here first as Pending — nothing is confirmed until you approve it. This is also where you set up resources, colours and emails, so click around the tabs below too.

🔷 WP Admin Venue Booking ▸ All Bookings Interactive demo
Customer Resource Date & time Amount Status

In the real plugin this screen lives inside your WordPress dashboard, with your actual bookings — approving or rejecting here sends the customer an email automatically.

What's Inside

Everything you need to take bookings

Built to handle any time-slot reservation — configure your resources, prices and hours, and let customers book while you approve.

🧘

Class Portal Pro add-on

Run recurring classes instead of one-off slots. Members log in, buy prepaid credits, and book off a weekly timetable — with per-tier pricing and waitlists built in.

🗓️

Live Multi-Step Booking

Customers pick a date & time, choose a resource and group size, then confirm — with real-time availability so two people can't grab the same slot.

Admin Approval Workflow

Every booking arrives as Pending. Approve, reject, or cancel from your dashboard — nothing is confirmed until you say so.

🛡️

Double-Booking Protection

The plugin refuses to approve a resource + date + time that's already confirmed, so the same slot can never be booked twice.

✉️

Editable Email Templates

Customers are emailed the moment you approve or reject — and you control the wording, colours and logo. Edit each template visually with a live preview, or toggle any email off.

Automatic Booking Reminders

Send a reminder email a set number of hours before each confirmed booking, so customers turn up and no-shows drop — set the lead time once and it runs on its own.

💲

Peak & Off-Peak Pricing

Charge more on your busy days and hours. Set peak days and rates per resource and the plugin applies them automatically at checkout — not just on the label.

📊

Utilisation & Revenue Reports

See how much of your sellable time actually sells: revenue per available hour, a weekday × hour busy grid, per-resource performance, peak vs off-peak and median lead time — with CSV export.

💬

WhatsApp Enquiries

Optional "Enquire via WhatsApp" button pre-fills the full booking details into a message straight to your business number.

🧩

Shortcode & Elementor

Drop the form anywhere with [steadybook] or the built-in Elementor widget. Configurable resources, pricing, and booking window.

🎨

Full Colour Control

Every colour is yours to set — accents, buttons, text, borders, available and booked slots. Pick your brand palette once and the whole booking flow follows it, on light or dark backgrounds.

📐

Layout That Fits Your Page

Adjust widths, spacing, corner radius and how the steps and slots are arranged, so the form sits naturally inside your page instead of fighting it.

🪄

Matches Any Theme

Styles are scoped so they never collide with your theme's CSS, and the form picks up your site's typography by default — it looks built-in, not bolted on.

How It Works

From purchase to first booking

1

Buy & download

Check out securely below. You get the plugin ZIP and your license key instantly by email.

2

Install & activate

Upload the ZIP in WordPress, activate your license, then set your resources, pricing, and hours.

3

Take bookings

Add the form to a page. Customers book, you approve — updates arrive automatically in WP.

Pricing

Same plugin. Pick your site count.

Every plan unlocks every feature — the only difference is how many sites you can activate on. Billed yearly, cancel anytime.

Starter 14-day free trial

1 site

$299 / year

For a single business website

  • Unlimited resources & bookings
  • Admin approval + double-booking protection
  • Editable emails + automatic reminders
  • Peak / off-peak pricing
  • Utilisation & revenue reports (CSV export)
  • WhatsApp, shortcode & Elementor support
  • Staging & dev sites don't count
  • A full year of updates & support
Get Starter — $299/year

Or try it free for 14 days

No credit card required · cancel any time

Agency

25 sites

$1,499 / year

Just $60 per site · billed yearly

Save $5,976 vs 25 × Starter
  • Everything in Professional
  • Activate on up to 25 client sites
  • Staging & dev sites don't count
  • Priority support
  • A full year of updates & support
Get Agency — $1,499/year

Secure checkout by Freemius

Custom

26+ sites

Let's talk

Volume, hosting & reseller arrangements

  • Everything in Agency
  • Pricing sized to your site count
  • Reseller & white-label licensing
  • Custom features built to order
  • Direct line to the developer
Contact us

We usually reply within one business day

Already a customer? Manage your subscription →

FAQ

Common questions

What kind of businesses is SteadyDevs Venue Booking for?

Anything booked by time slot: sports courts and simulator bays, studios and treatment rooms, restaurant tables, equipment or gear rental, salon chairs, meeting rooms and more. You define the resources, prices and hours.

Does this include recurring classes, not just one-off slots?

Yes — Class Portal is included with every plan on this page. It's a second booking mode alongside your hourly form: members log in, buy prepaid credit packages, and book off a weekly timetable of classes you run. It comes with optional per-tier pricing (levels), waitlists for full classes, a printable attendance register, and a "Class Portal Staff" role so front-desk can run it without full admin access. Try the live demo above — customer and admin sides both. (It's a separate free plugin on WordPress.org that doesn't include Class Portal; this page sells the Pro edition, which does.)

Is there a free trial?

Yes — 14 days free on the Starter plan, with no credit card required. You get the complete plugin with every feature unlocked, not a limited demo, so you can set up your real resources and take real bookings while you decide. If you do nothing at the end of the 14 days, it simply stops — you're never charged. Professional and Agency don't include a trial, but you can start on Starter and upgrade once you're happy.

What do I actually receive after buying?

Immediately after checkout you get the plugin ZIP to download plus a license key, both shown on the confirmation page and emailed to you. You upload the ZIP to WordPress and activate it with the key.

What does the license cover?

Every feature of the plugin, plus updates & support while your subscription is active — on as many sites as your plan allows (1, 5 or 25). Updates install automatically inside your WordPress dashboard.

Which plan do I need?

All plans unlock the exact same plugin — the only difference is how many sites you can activate on. Starter ($299/year) covers one business website. Professional ($699/year) covers 5 sites at $140 each. Agency ($1,499/year) covers 25 client sites at $60 each. Need more than 25? Get in touch and we'll size a plan to your site count. You can upgrade at any time and only pay the difference.

Do staging and development sites use up a license?

No. Staging, development and local installs (for example staging.yoursite.com or yoursite.local) don't count towards your site limit — only live production sites do.

Can I pay monthly?

All plans are billed yearly. If you'd like to try it before committing, start the free 14-day trial instead — no credit card, every feature unlocked, and nothing to cancel if you decide it isn't for you.

What are the requirements?

WordPress 5.0+ and PHP 7.2+. For approval emails to land reliably we recommend a simple SMTP plugin (e.g. WP Mail SMTP) — this is standard for any WordPress site sending mail.

What happens if I don't renew?

Your existing bookings and data stay in WordPress. You simply stop receiving new updates and support until you renew.

Ready to take bookings online?

Set it up in an afternoon and let customers reserve around the clock.

Get Venue Booking — from $299/year →