Days
Hours
Minutes
Seconds
Spring sale:
20% off

Documentation

This is the documentation for Webba Booking 5. If you are still using Webba 4 – please go to the old documentation.

Services

Quick links:

What are services?

In the Webba Booking language, a service encompasses any planned offering that can be scheduled. Whether it involves equipment hire, sales appointments, or golf course reservations, the possibilities are vast.

The flexibility of the Webba Booking plugin allows you to create an unlimited number of services, each with its own schedule and booking rules.

The Services page provides a comprehensive view of all services, allowing you to easily filter the services created based on parameters such as name, duration, and administrator email. This provides you with a centralized overview and efficient management of all services.

How to add a service?

To add a new service, navigate to the Services page and click on the “Add service” button. On the right side popup, you will need to fill in the following information:

General Tab:

Service name: Enter service name.

Description: Enter a description of the service.

Priority: If you have multiple services in one form, set the display priority by entering a priority number. A lower number indicates a higher priority.

Minimum booking count per time slot:  If you accept group reservations, you can set the minimum number of bookings required per time slot.

For example, if you specify a minimum count of 3, it means that a time slot will only be available for booking if the customer is reserving at least 3 spaces within that slot.

Maximum booking count per time slot:  By default, the maximum booking count per time slot is set to 1, allowing only one booking at a time.

However, if you accept group reservations, you can specify the minimum number of bookings required per time slot.

For example, if you set the maximum count to 5, it means that up to 5 bookings can be made for a single time slot, allowing customers to make reservations for a group or team.

Booking Form: Choose the preferred booking form. If you want to use the Contact Form 7 form with custom fields as the Webba Booking form, select it from the list. Otherwise, keep the default value. Read more about using Contact Form 7 form with custom fields.

Google Calendar: [PRO FEATURE] If you’ve integrated Google Calendar, choose the specific Google Calendar to synchronize with the service. Read more on integrating with Google Calendar.

Users: Add users who require access to this service’s schedule. Note that users must have at least a “Contributor” role to access the service schedules. For more information on managing WordPress users, refer to this resource. 

Preparation time: Specify the buffer period for new reservations. It is particularly useful when you need a certain amount of time to prepare before each booking.

For example, let’s say it is currently 9 AM and you want to only offer time slots that start 24 hours later. In this case, you would enter 1440 minutes (24 hours multiplied by 60 minutes) in the “Preparation Time” field

By doing so, the system ensures that bookings can only be made for time slots that are at least 24 hours in the future, providing you with sufficient time to prepare for each appointment or event. This helps avoid last-minute reservations and guarantees that you have the necessary preparation time between bookings.

Create Zoom events: [PRO FEATURE] Check this to automatically create Zoom events for each booking of this service.  Read more on integrating with Zoom.

Schedule Tab:

Availability date range: Specify a date range if the service is only valid for a specific period of time.

Business hours: Select the days and time intervals when this service is available for booking. 

  • To add a new time interval, click the “Add time interval” button.
  • To change the day, select the day from the left side dropdown.
  • To disable a time interval, slide the toggle on the right side of the interval.
  • To delete a time interval, click the “X” on the right side of the interval.

Duration (minutes): Enter the duration of each booking. The default value is 30 minutes.

Gap (minutes):  Enter the time needed between bookings. This setting ensures a buffer period between consecutive bookings. By default, the gap is set to zero, meaning appointments can be scheduled back-to-back without any time in between.

For example, if you wish to provide a 15-minute buffer between appointments, you would set the “Gap” value to 15. This means that after one appointment ends, there will be a 15-minute interval before the next appointment can be scheduled. This buffer time allows for a smoother transition between appointments, enabling you to prepare, reset the space, or attend to any necessary post-appointment tasks.

Step (minutes):  Enter the default time interval for time slots, which helps organize business hours and appointment durations. By default, this value is the sum of the Duration and Gap settings and cannot exceed their combined value.

Pricing tab:

Price:  Specify the price for the service. If you do not use online payments, leave it as zero.

Please note that when entering the price, use numerical values only. For instance, if the price for a service is $100, enter 100 without any currency symbols or other characters.

Payment methods: [PRO FEATURE] Select the preferred payment method(s) available for this service. Learn more about configuring payment options.

Add amount to order (deposit): [PRO FEATURE] Specify the necessary deposit amount for booking. Leave it 0 for the full upfront payment.

Pricing rules:  Select the pricing rules to be applied to this service. Read more on how to set up pricing rules.

Email notifications tab:

Email: Enter the email addresses of administrators who will receive notifications for bookings related to this service.

Invoice notification template: Select a template for invoice notifications sent to customers.  Learn how to prepare email templates.

Booking changes template: Select a template for notifications regarding booking changes sent to customers.   Learn how to prepare email templates.

‘On Booking’ notification template: Select a template for booking notifications sent to customers.  Learn how to prepare email templates.

Reminder notification template: Select a template for booking reminders sent to customers.   Learn how to prepare email templates.

How to edit a service?

To make changes to a service, make sure you’re in the “Services” page of Webba and locate the pencil icon on the right side of the service and click on it.

Modify the necessary details and click “Save” to apply the changes.

How to delete a service?

To remove a service, find the trash bin icon on the right side of the service and click on it. 

Confirm the deletion in the popup window to proceed with the removal.