Coupon Codes in Calendar Events
Overview
Coupon Codes allow you to offer discounts on calendar bookings made via the booking widget. Customers can enter a valid coupon at checkout to receive a discount, which is then tracked inside the Payments Tab of the Appointment Modal.
How to Use Coupon Codes
Step 1: Enable 'Accept Payments' and 'Coupon Codes' in Calendar
Before creating coupons, make sure payments are enabled on your calendar.
Go to Calendar Settings > Forms & Payments.
Enable Accept Payments.
Once enabled, a Product is automatically created in your Products Tab with a Calendar tag (this product cannot be deleted).
Scroll further down and enable Coupon Code option.
- This will add a coupon input field to your booking widget.
⚠️ Note: You must enable coupons individually for each calendar where you want them active.
Step 2: Create a Coupon
Navigate to Payments Module > Coupons and click New Coupon.
You’ll see the following options:
Coupon Code: Enter a custom code (e.g.,
10OFF
) or click Generate to auto-create one.Coupon Type: Choose between:
- Percentage Coupon (e.g., 10% off).
- Fixed Amount Coupon (e.g., $50 off).
- Discount Offered: Enter the percentage or fixed discount value.
- Start & End Date/Time: Define the coupon validity window.
- Limit Redemptions: (Optional) Restrict how many times the coupon can be used overall.
- Limit to Products/Offers: Select specific calendars or products where the coupon will apply.
- Limit to One Use Per Customer: Prevents multiple uses by the same customer.
✅ Once saved, the coupon is ready to share with your customers.
Step 3: Customer Experience
When booking via the calendar widget, customers will see a Coupon Code input box.
If the code is valid:
- The discount is applied instantly.
The adjusted total shows before checkout.
If invalid:
- An error message appears.
Step 4: Tracking Coupon Usage
All coupon and payment details are visible in the Payments Tab of the Appointment Modal:
- Coupon applied.
- Discount amount.
- Adjusted total.
- Attendee-level breakdown of payments.
Supported Calendars & Limitations
- Coupon codes are fully supported across all calendars for both the Neo and Classic booking widgets, as well as for Services (v2).
- Coupon codes are not supported with the older Service Menu (v1). We strongly recommend moving to Services (v2) for a more modern booking flow, ongoing support, and access to features such as coupon codes.
- Coupon codes are only available through the booking widget and cannot be applied to appointments created manually via the in-app modal. Support for this functionality is planned for a future release.