Webba Booking
WP Mayor Verified 2024

Webba Booking Review: A Flexible & Affordable Booking Solution

This review was performed as part of a paid product analysis using our in-depth Analysis Methodology, which includes manually testing the product. Here’s why you can trust our methods and verdict.

Webba Booking is a beginner-friendly booking plugin that packs advanced features just below the surface. This makes it easy for any level of WordPress user to streamline their business and create an efficient booking system. For users that need functionality like payments, SMS notifications, and integrations like Zoom and Google Calendar, simply choose from one of their fairly priced premium plans.

Market fit
Customer support
User feedback
Table of Contents

Looking for an easy way to accept appointments and bookings on your WordPress site?

Whether your business is primarily online or offline, your customers prefer to make bookings online. It’s fast, efficient, and much easier than making a phone call just to set up a simple appointment.

Plus, the easier you make it on your customers, the more likely they are to give you their business. 

In our Webba Booking review, we’ll take an in-depth look at this plugin and show you how you can use it to quickly add booking functionality to your WordPress website. 

Overall, it’s an easy-to-use plugin that has advanced features to help you take back control over your calendar and appointments. 

Webba Booking: A High-Level Overview

Webba Booking plugin

Webba Booking is a flexible WordPress scheduling plugin that makes it easy to add booking and scheduling features to your site. No matter what kind of service-based business you run, you can quickly create booking forms, manage your appointments, and even accept payments.

If you couldn’t guess by the name, the core focus of Webba Booking is helping you add booking and scheduling features to your site. 

Since it’s so flexible, it can support a wide range of business types. Here are a few examples (out of many that it can support):

  • Spas, salons, and other wellness services
  • Yoga and fitness studios
  • Dental and medical services
  • Consultants and coaches
  • Restaurant reservations
  • Scooter rental companies
  • Freelancers and other creatives

Now, let’s look at a few features that make this plugin stand out. 

  • Flexible Booking to Suit Your Needs. You can offer an unlimited number of services, set business hours, integrate multiple calenders, let customers book multiple appointments, and more.
  • Online Payment and Deposit Support. PayPal, Stripe, WooCommerce, and even direct deposit are all supported and can be set up in a couple of clicks.
  • Simplified Booking Management. Easily manage your schedule by seeing your monthly appointments at a glance, while having complete control over each individual appointment.
  • Automated booking confirmations. Send out custom email and SMS reminders to reduce no-shows and keep your business on schedule.

How to Use Webba Booking

Now that you know what Webba Booking does, let’s look at how to use the plugin to add booking forms to your site and manage your appointments directly from your WordPress dashboard.

The plugin home screen gives you an overview of your booking performance. You’ll be able to see your approved and pending bookings, along with how much revenue you’ve made.

Webba Booking dashboard

The top navigation menu gives you access to the core plugin settings, which we’ll highlight below.

Beginner-Friendly Setup Wizard

When you activate the plugin you’ll immediately be taken to the Webba Setup Wizard. If you skipped this the first time, you can run it again by clicking on Settings, then Launch Setup Wizard at the bottom of the screen.

This will guide you through the process of creating your first service or event. You can give your service a name, set the duration, business hours, and days of the week you’re available.

Webba Booking setup wizard

After that, you can decide if you want more than one user to be able to book a single time slot. This can be for things like group fitness classes.

Webba Booking setup wizard step two

Once you’ve finished that, you’ll be given a shortcode you can add to your site.

You’re welcome to skip the setup wizard. But, it’s a great way to save time creating your first booking. 

It would be nice if the plugin continued to give a bit more guidance on setting up the plugin since it can get pretty advanced. However, there’s a lot of useful plugin documentation that explains the core concepts of the plugin.

Essentially, there are three core elements for your booking system to work. They are:

  1. Services: These are the event or appointment offerings for your business, ie, restaurant reservations, dentist appointment, etc.
  2. Bookings: This is the scheduled time set aside for your client or customer.
  3. Booking Page: This is the page where your customers or clients will book an available time. 

Now, let’s go into these in more detail.

Creating a New Service

If you followed the setup wizard above, then you already have your first service created. You can create a new service by clicking the Services navigation option on the top or left-hand menus. Then click Add Service.

Webba Booking add service

There’s a lot you can customize for each service including:

  • The name and description
  • The total amount of bookings
  • Prep time (for you)
  • Zoom and Google Calendar integrations
  • Which users can access the event schedule
  • Hours and days when the service is available
  • Duration of the service
  • Price and payment methods you accept
  • Email notification and reminder frequency

Managing Your Bookings

To manage your bookings simply click on the Bookings tab in the top or left-hand menu. The main screen gives you an overview of appointments that are confirmed or pending.

You have full control over every booking and can change the status, so you don’t lose track of important details, like whether or not they’ve paid.

Webba Booking manage bookings

Bookings can also be added manually. This is helpful if you have people making bookings over the phone, or in person.

Adding a Booking Form to Your Site

Unfortunately, there isn’t yet a WordPress block included to add a booking form to your site, but it’s being developed as we speak. For now, you’ll need to do it using a shortcode. This is the most complex part of the process.

To do this, open up the page where you want to display your booking form. Next, add the shortcode block. Then, add the shortcode [webbabooking] to your page to display your full services.

Note that the shortcodes can get a little confusing. Depending on your configuration, you may need to add the service ID number, category number, and more. The simplest way to do this is to consult the plugin documentation to make sure you’re creating the right shortcode.

However, once you’re finished you’ll have a beautiful and user-friendly booking form for your clients and customers.

Webba Booking booking form example

Viewing Your Appointment Calendar

Your appointment calendar gives you a bird’s eye view of your schedule. To access this simply click on the Calendar menu option at the top or left-hand side of the page.

Webba Booking appointment calendar

Your calendar is broken down individually for each service you create. Each booking can be expanded and it contains relevant appointment information.

Accepting Payments for New Bookings

Webba Booking supports PayPal, Stripe, and WooCommerce payment methods. Setting these up is quite easy. Clicking the Settings menu option brings you to the plugin settings menu. To set up your preferred payment method simply click on each box and enter the necessary credentials.

Webba Booking add payment methods

After that, you can enable the payment method when you’re creating a service. It’s very straightforward and makes accepting payments easy. 

Creating Pricing Rules

Pricing rules are a great fit for businesses that have flexible pricing. For example, maybe you want to offer different prices for certain days of the week, early bookings, or if multiple time slots or seats are reserved at once.

You’ll find the pricing rules settings by clicking the Pricing rules navigation option on the left-hand side of the page. Then, click Add Pricing Rule.

Create Webba pricing rule

Next, you’ll be able to create your own unique pricing rule. The pricing rules will differ depending on the type of pricing rule you’re creating. There are a lot of options you can customize, including:

  • The priority of the rule
  • How the price will change (fixed, percentage, set amount)
  • The date range for the pricing rule
  • The minimum number of seats/bookings for a discount
  • And much more

Your pricing rules can easily be applied to your new or existing services you create. To learn more about pricing rules, I’d recommend checking out their pricing rules documentation

Setting Up Email Confirmation Messages

You can create automated emails that get sent out when a user books an appointment. By clicking the Email templates menu option you can view all of the email templates you’ve created.

Webba booking email templates

It’s easy to create new templates for different services by clicking the Add email template button.

Additional Advanced Integrations and Settings

Beyond everything highlighted above, there’s still a lot more you can do with the Webba Booking plugin.

Most of these advanced features are found under the Settings tab and can be configured by clicking on each button and following the on-screen steps.

Webba Booking advanced integrations and settings

Here you’ll be able to do things like:

  • Enable automatic Google Calendar syncing to avoid double-booking
  • Connect with Zoom to set up video meetings
  • Manage default booking statuses
  • Connect to Twilio for automated SMS confirmation messages
  • Set your time zone and recurring holidays
  • Configure translation options for multiple language support
  • Create coupons for seasonal sales

Webba Booking Pricing Breakdown

If all you need is a simple way to create and accept bookings on your site, then you can probably get away with using the free version called Webba Booking Lite.

The biggest limitations are the ability to accept payments via WooCommerce, Stripe, or Paypal. Plus, being able to sync your calendar with Google Calendar and set up Zoom events. For these features (and more), you’ll need to upgrade to the premium version.

Pricing for the premium version is pretty straightforward and is based on how many sites you need to support. Here’s how it breaks down:


Overall, the plan you choose depends on how many sites you need the plugin for and how long you plan on using the plugin. For example, for a single site, the one-time payment option is currently $239, which breaks down to just under $20 per month. So, after a year of using the plugin, it’ll be free, and you’ll only pay a bit more than the standard monthly plan.

To find the best pricing for your needs answer the following:

  • How long will you use this plugin on my site?
  • How many sites do you need to support?
  • Do you prefer to pay monthly, yearly, or once forever?

Real User Feedback

Having looked around at user reviews around the web, almost everyone had positive things to say about Webba Booking.

From booking photography sessions, to creating advanced setups with multiple users and groups, most users seem to be thrilled. Nearly every review mentions the helpfulness and responsiveness of the support team and their transparent pricing.

Both their TrustPilot reviews and their ratings in the WordPress repo are impressive.

Webba Booking Trustpilot reviews

While TrustPilot has an average rating of 4.3 stars out of 5 from 14 reviews, the user feedback on the WordPress repo boasts an impressive 4.9 out of 5 star rating with over 100 5-star reviews!

Webba Booking's reviews on the WordPress plugin repository.

Final Thoughts on Webba Booking

Overall, Webba Booking is a pretty easy-to-use and flexible plugin for accepting bookings and appointments on your WordPress site.

The setup wizard helps you get up and running as fast as possible and is great for business owners who need a quick booking solution.

The plugin also gives you a lot of freedom and control over your appointment types, making it great for businesses that have a wide range of services.

Plus, the booking management features give you a great way to get an overview of all your appointments and manage appointments at scale.

The biggest drawbacks are having to use shortcodes instead of the block editor and the lack of location support for mobile businesses or in-person events.

If you want to give it a try, you can install the free version of the plugin and still get access to standard booking and appointment management features.

But, if you want to accept payments, send SMS messages after booking, enable Zoom meetings, and more, then you’ll need to opt for the premium version.

Webba Booking

Try it out! ⬆

Kevin Wood

With over 10 years of hands-on WordPress experience, Kevin excels in making complex WordPress topics more accessible. From hosting, and plugin selection, to best practices and expert tips, he’s here to help readers make the best decisions for their WordPress sites.

Discover more from our archives ↓

Popular articles ↓

Share Your Thoughts

Your email address will not be published. Required fields are marked *

Claim Your Free Website Tip 👇

Leave your name, email and website URL below to receive one actionable improvement tip tailored for your website within the next 24 hours.

"They identified areas for improvement that we had not previously considered." - Elliot

By providing your information, you'll also be subscribing to our weekly newsletter packed with exclusive content and insights. You can unsubscribe at any time with just one click.