Webba Booking allows you to synchronize bookings with Google Calendar to keep availability and appointments in sync (Available in the START or higher plan).
At the top of this section, you’ll find a direct link to the Google Calendar Integration Documentation, which provides step-by-step setup instructions.
1.2 Admin calendar event creation #
Choose when a booking event should be created in the admin’s Google Calendar.
Example option: On booking (event is created immediately after a booking is made)
1.3 “Created by” property for the events #
Defines the identifier used when Webba creates events in Google Calendar.
- Recommended to keep the default value unless you use the same Google Calendar across multiple websites
- Helps distinguish events created by Webba Booking
1.4 Group services synchronization #
Controls how group bookings affect Google Calendar availability.
- Example option: Reduce count of available slots
- Ensures group bookings correctly reduce availability instead of blocking the entire time slot
1.5 Ignore free events #
When enabled, free (non-busy) Google Calendar events will not be considered during two-way synchronization. Useful if your calendar contains informational or placeholder events
1.6 Ignore events added by Webba Booking #
When enabled, events created by Webba Booking will be ignored during two-way sync. Helps prevent duplicate or circular synchronization issues
1.7 Export for group services #
Select how group service bookings are exported to Google Calendar.
Available options:
- Add one event – Creates a single calendar event for the entire group booking, regardless of the number of participants.
- Add event for each appointment – Creates a separate calendar event for each individual appointment within the group booking.
Choose the option that best matches how you want group bookings to appear in your Google Calendar.
1.8 Integration error alerts #
Enable this option to send an alert email to the administrator if any issues occur with the integration. The notification is sent to the email address defined in the service settings.
1.9 Google Client API version #
Select the Google Client API version used for the integration. Change this only if another plugin on your WordPress site uses a different Google API version and causes conflicts.
1.10 Show legacy Google Calendar API keys #
Enable this option only if you are using Webba Booking versions below 6.x.x. For newer versions, this option is not required.
1.11 Google API Client ID (deprecated) #
Legacy field for older Google Calendar integrations. Refer to the Google Calendar integration documentation if you are maintaining an older setup.
1.12 Google API Client Secret (deprecated) #
Legacy secret key used with the deprecated Google API Client ID. This is only needed for older Webba Booking versions and setups.
Refer to this documentation to create Client ID and Client Secret keys from the Google Cloud Console.