Baza Booking Calendar v2 – JavaScript Events & Triggers Complete Reference A complete reference of all JavaScript events in Baza Booking Calendar v2 . Use these events to integrate with Google Analytics 4 , Google Tag Manager , LiveChat, Zapier, or any custom script.
All events fire on $(document) with the bbc prefix. Listen with:
$(document).on('bbcEventName', function(e, data) {
console.log(data);
});Initialization Event Parameters bbcInitialized–
Calendar Event Parameters bbcCalendarPrintedservice, queryParamsbbcAjaxPrintCalendarSuccess– bbcCalendarNavigateddirection: next/prev, queryDatabbcServiceChangedservice, queryDatabbcHandleClick– bbcCalendarClickHandledelement, selectedCountbbcFirstClickInDayelement, date, daybbcRangeSelectedstartIndex, endIndex, day, datebbcDayResetelement, day, datebbcSelectedSlotsCleared– bbcCalendarRefreshClicked– bbcCalendarClearedservicebbcSwipeDetecteddirectionbbcPendingSlotClicked– bbcBookedSlotClicked– bbcUnableSlotClicked– bbcOffSlotClicked– bbcPrevButtonDisabledTodaydate
Event Parameters bbcFormSubmittedformDatabbcFormValidatedisValidbbcFormSubmitSuccessoutAction: buy/get_urlbbcFormSubmitFailedreasonbbcFormSubmitIgnored– bbcFormSubmitError– bbcUnenableSlotsCheckedfound_slotsbbcRulesCheckboxChangedchecked: boolbbcInvoiceCheckboxChangedchecked: bool
Coupon Event Parameters bbcCouponAppliedcouponCode, couponData.coupon_type, couponData.coupon_valuebbcCouponCheckFailedreason: empty_code/invalid/errorbbcCouponReset– bbcCouponAlreadyAppliedcouponCodebbcCouponButtonClicked– bbcDiscountCalculateddiscount, totalPrice, couponData
Additional Services Event Parameters bbcAdditionalServicesLoadedservicebbcAdditionalQtyIncreasedid, name, value, totalPricebbcAdditionalQtyDecreasedid, name, value, totalPricebbcAdditionalCategoryChangedcategoryIdbbcSelectedServicesUpdatedselectedServices, totalPricebbcAdditionalServicesCleared– bbcAdditionalServicesInputUpdatedselectedServices, formattedStringbbcPopupOpened– bbcPopupClosed– bbcServiceQuantityChangedserviceId, deltabbcServiceRemovedserviceId
Pricing Event Parameters bbcTotalCalculatedtotalPrice, totalDiscount, taxAmount, selectedHours, chosenDatesbbcBookingDetailsUpdatedfull result object bbcUpdateBookingDetails–
Loyalty Program Event Parameters bbcLoyaltyFoundloyaltyData, userDatabbcLoyaltyDiscountApplieddiscountPercent, loyaltyDatabbcLoyaltyDiscountCalculateddiscount, totalPrice, discountPercentbbcLoyaltyReset– bbcLoyaltyNotFounduserDatabbcLoyaltyMessageShownloyaltyDatabbcLoyaltyCheckErrorerror, userData
Cart Module Cart events require the BBC Cart module to be enabled in Settings – General – Enable Cart .
Event Parameters bbcDiscountApplied– bbcLoyaltyApplied– bbcCouponApplied– bbcCouponReset–
UI & System Event Parameters bbcComponentsInitialized– bbcComponentsBound– bbcEventHandlersInitialized– bbcUIInitialized– bbcApplicationStarted– bbcTextCopiedtextbbcCopyFailederrorbbcStateChangedkey, value, oldValuebbcConfigChangedkey, valuebbcScrolledTotarget, element
Last Modified: 17.04.2026