TABLE OF CONTENTS
- Overview
- How to Use Coupon Codes
- Step 1: Enable 'Accept Payments' and 'Coupon Codes' in Calendar
- Step 2: Create a Coupon
- Step 3: Customer Experience
- Step 4: Tracking Coupon Usage
- Supported Calendars & Limitations
Note: This feature is currently available via Labs. Go to Agency Settings > Labs > Sub accounts and enable Payments Tab in Appointments + Coupon Codes for your sub accounts.
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.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article