Webba Booking - WordPress Appointment Plugin

Webba Booking - WordPress Appointment Plugin

Webba Booking is a powerful and easy to use WordPress booking plugin especially thought for Service Providers to optimize their time and for the comfort of their customers.

Webba Booking has been designed and developed to have a grip as simple as possible and almost endless application options.

This means that whatever the type of service which requires a booking system or appointments made, all business feel comfortable with Webba Booking.

Group booking, multiple booking in one session, varying appointment duration, padding times around appointments, cancellation and early booking limits, customizable look & feel, unlimited schedules, unlimited staff member, unlimited appointments, online payment, etc.

All this in one and only plugin, no extra Add-on needed!!!

Appearance customization

You can design your form from scratch or choose among 79 presets ready to be used. In both cases, you have 80 options (CSS as padding, margin, etc … for each element of the form) to refine your design and get the result you want.

You can use your own wording, all form’s labels, same as emails notifications and reminders are editable.

You can decide to display or not the booked time slots.

You have also the option to display the time on the slot as a time range or a start time.


Services represent information about different areas of company’s activities. Create unlimited Services with their own schedule and booking rules. Provide an access to the schedule of service to your staff.

Your staff has access to his own schedules and also, you can have access to all the appointments from all the schedules in an appointment table.

There you can filter per Services and date range and get all kind of data like name, email, date, Service, phone, etc… and display as a table sorted by whatever data do you want. A great function to have a quick overview of whatever you’re looking for to edit or delete also.


Create as many categories as you want, to group different services. With categories, you can setup the shortcode to display only the services from one category on front-end. This feature also can be used to limit the scope of auto lock.


Build directly the shortcode with the tool integrated into the page/post WordPress editor that will display the booking form corresponding to one or all the services you offer.

Auto-lock appointments

If you need to connect Services between them, this feature (also called chain booking) automatically locks the time slots of all services on booking.

For example, few service providers use one equipment, in this case, it will be logical to make services unavailable for booking on certain time if one of the services was booked at this time.

Auto lock is independent of duration or business hours because the algorithm analyzes the intersections between time slots.

Feel free to try the Auto-lock demo.


You have in the backend a dashboard with all the tools to search, sort (by status, name,etc.), edit all the appointments in progress in a few clicks. All the results of your manipulations are also exportable in CSV.

Advanced appointments status system

Do you have 5 different statuses to characterize the booking steps and use them according to your needs. (Awaiting approval, Approved, Paid (awaiting approval), Paid (approved), Arrived)

These ones combined with sending notifications according to their status allow you an optimal management of your schedules.

Multiple time slots selection

By activating this option, your customers will be able to make multiple reservations in one session.

Local customer’s time

If your activity covers several time zones, you have the option of displaying the local time for the greatest comfort of your customers when making appointments.

Online payments

Accept online payment with PayPal.
Set your tax (if required) and choose your currency. Depending on the number of items and price assigned to the service, the amount to be paid will be calculated.

Feel free to try the payment demo.

Group booking

Supports one or several places to book per time slot.

Feel free to try the group booking demo.

Flexible scheduling

Plan your business hours from one hour a week to 24/7. Lock and unlock any dedicated day or time.

Lock/Unlock in just a few clicks a range of days or a time slot of this range of days with the help of the schedule tools.

Basic or Extended booking mode

Use basic mode if you need to provide easy and fast booking process with a minimum of questions to the customer. Or use extended mode for advanced flexible time search.

Try our demo to get a more precise idea

Manual booking

Add, edit, delete appointments/bookings from the backend.

Email notifications and reminders

Send e-mail notifications on booking and daily reminders. Messages are editable with built-in MCE editor and placeholders.

Send to yourself and/or to your staff the agenda for tomorrow’s appointments.

Unlimited Email templates

You can customize your messages, add images, styles and so on, in order to match with your different services.

Custom fields

Create forms with an unlimited amount of custom fields according to the specificities of your business.

Webba Booking is integrated with Contact Form 7, so you can create forms with an unlimited amount of custom fields in the CF7 form editor and use created forms as Webba Booking form.

Provide the most suitable time for your customers with the help of extended mode UI.

Split your workday as you want

You can use appointment duration + time between appointments (default) or set your own value.

Responsive backend calendar

Manage your schedules from anywhere.


Close the appointments/bookings for the period of your holiday.


Translate the frontend side (labels, messages, e-mail notifications) from the backend. Translation of the backend is easy with mo-files included and poEdit.

Javascript API

Extend the plugin functionality in any creative way! Like redirects, tracking, manipulation over HTML…



Translate into your language easily with poEdit.

  • Dutch
  • English
  • French
  • German
  • Romanian
  • Russian
  • Swedish

Pot included.


A detailed online documentation is available online.


- Bug fix: incorrect message on deleting data in the backend tables.
- Improvements: control appearance in Safari mobile improved.
- Bugfix: bug in Safari with the checkout button.
- Improvements: time slots interface improved for services with a flexible step.
- Improvements: e-mail message length increased.
- Improvements: ability to set the step for services with multiple places per time slot.
- Improvements: e-mail notification to service administrator on booking cancellation by a customer.
- Improvements: cancellation and payment by link improved (message if booking deleted previously).
- Improvements: new shortcode to create pages for cancellation and payment links
- Improvements: option to set the limit of the booking in the multiple booking mode.
- Improvements: new appearance option for checkout button in the multiple mode.
- Improvements: option to send one email to customer on booking in the multiple mode.
- Improvements: placeholders in a subject of email notifications.
- Improvements: option to make the phone field not required in a booking form.
- Improvements: placeholders in the "Booking done" message.
- Improvements: options validation improved.
- Improvements: placeholders for custom fields in email notifications.
- Improvements: the length of e-mail messages extended.
- Bug fix: hide checkout button on booking done.
- Improvements: auto lock of group booking services improved (option to reduce count of available places)
- Improvements: more options to control the deleting of expired appointments.
- Bugfix: bug with multiple booking in one session on certain configuration.
- Improvements: multiple time slots selection in one session. 
- Improvements: group services by categories (shortcode improved). 
- Improvements: auto lock feature improved (ability to lock appointments by service category).
- Improvements: option to show customer's local time in the time slots, based on time zone.
- Improvements: price placeholder in the email notifications and reminders. 
- Improvements: link to pay online in the email notifications and reminders.
- Improvements: options to delete not paid appointments within the predefined time. 
- Improvements: link to delete an appointment in the email notifications and reminders. 
- Improvements: additional masked input embedded (more compatibility with mobile devices) 
- Improvements: export appointments to CSV file. 
- Improvements: advanced appointments status system. 
- Improvements: e-mail notification on appointment approve. 
- Improvements: customer's comment length extended to 1024 symbols.
- Improvements: jQuery no-conflict mode on the front end. 
- Improvements: checking the current time before booking form submit. 
- Bug fix: bug on certain date formats in the appointments table.
- Improvements: add, edit appointments in the appointment table.
- Improvements: option to send a copy of emails to predefined email address.
- Improvements: option to disable dates in popup calendar if no time slots available.
- Improvements: option to set preparation time for the service to prevent booking on today, tomorrow etc.
- Improvements: popup calendar style improved
- Improvements: options interface improved
- Improvements: time slot auto lock feature.
- Improvements: option to display cancel button.
- Improvements: auto lock on manual booking.
- Bugfix: bug with booked timeslot when show booked slots enabled.
- Bugfix: unable to select the current day on 7 days services.
- Bugfix: bug with auto lock services with custom gaps.
- Improvements: custom fields in the appointment table.
- Improvements: status wording improved.
- Bug fix: from refreshing.
- Bugfix: email templates with images.
- Improvements: compatibility with Contact Form 7 Dynamic Text Extension.
- Improvements: email validation improved.
- Improvements: unlimited email templates for notifications and reminders.
- Improvements: option to hide the form when a booking is done.
- Bug fix: update active time slot when a booking is done.
- Improvements: option to hide address on PayPal checkout.
- Improvements: schedule tools to lock and unlock a range of dates.
- Improvements: Online payments with PayPal.
- Improvements: Service price option added.
- Improvements: appointment status added.
- Improvements: Minor CSS improvements
- Improvements: Compatibility with WordPress 4.6.1.
- Improvements: unavailable dates in date picker.
- Bug fix: Date picker bug fix.
- Bug fix: update server.
- Bug fix: default book button text fixed.
Improvements: custom user roles for service access.
- Improvements: Appointment table.
- Improvements: Auto-lock time slots (connection between services).
- Improvements: JavaScript API (enable to trigger custom js code on booking).
- Bugfix: issue with email sending on WordPress 4.6.
- Bugfix: error if appointment duration is less than 10 minutes.
- Bugfix: issue with the custom checkboxes.

– Improvements: email notifications for customers provided as group members in custom fields.
– Improvements: options to edit subject and message for group members email messages.
– Improvements: option to display the booked time slot.
– Improvements: option to edit booked time slot text (with placeholders).
– Improvements: minor CSS improvements.
– Bug fix: time slot interval without a gap.
– Bug fix: error message in booking form with defined service.
– Bug fix: slot with 0 available.
- Improvements: the format of time on the time slot block.
- Improvements: business hours setup with 15 minutes step.
- Improvements: Detailed or simple timeslot view.
- Improvements: CF7 select field validation (required / not required).
- Improvements: E-mail reminders for customers and administrators.
- Bug fix: list of users at service page.
- Bug fix: phone mask issue.
- Front-end CSS improvements.
- Bug fix.
- Front-end CSS improvements.
- Appearance customization: 79 frontend design presets, 80+ options.
- CF7 acceptance field support.
- Active time slot visualization.
- Minor bug fix.
- More appearance options.
- Several booking per 1-time slot for team booking feature.
- Frontend labels as editable options.
- Backend interface improve.
- Minor bug fix.
- Custom fields in booking form feature available.
- Integration with the Contact Form 7.
- Appointment duration limit removed.
- Romanian language available.
- Russian language available.
- Phone number format options added. 
- Minor bug fix. 
- Plugin adapted for using via page builders.
- German language available.
- Minor bug fix.
- French language available.
- Minor bug fix.
- Booking form style updated.
- Translation enabled (pot-file included).
- Bug fix.
- Bug fix.
- Backend calendar improved.
- Initial release.

More information

Visit our website to know more about our WordPress booking plugin.