Currently, a unique booking ID is only generated and passed along if the client purchases directly through the native BookingPress checkout flow.
We need a unique Booking ID to be generated for every booking record upon creation (the moment a New Appointment is scheduled) and made accessible via webhook for Zapier/Make, regardless of the payment gateway or external cart used (e.g., SureCart, WooCommerce, etc.).
This is crucial for interoperability. Businesses need a reliable identifier to map booking data into CRMs, automation platforms, email marketing tools, and reporting workflows. The booking ID should be tied directly to the New Appointment itself, not just the checkout method.