How to Create & Manage Coupon Codes
Step-by-step guide to creating discount codes, configuring rules, running campaigns, and tracking performance — with interactive tools to build codes as you learn.
What Are Coupon Codes?
Promotional codes buyers enter at checkout for a discount
4 Discount Types
Percentage off, fixed amount, Buy X Get Y, and complimentary tickets
Built-In Guardrails
Usage limits, per-customer caps, expiry dates, and minimum order rules
Real-Time Analytics
Track redemptions, revenue impact, and per-code conversion rates live
Build Your First Code
Configure a discount code and see the live preview, checkout calculation, and API schema
{
"code": "EARLYBIRD20",
"type": "percent",
"value": 20,
"usage_limit": 50,
"per_customer_limit": 1,
"active": true
}How to Create a Coupon Code
Follow these steps in your event dashboard
Open the Coupons Tab
Navigate to your event in the dashboard and select the Coupons tab. Click Create New Code to open the code builder.
Name Your Code
Enter a memorable code (e.g., EARLYBIRD20). Keep it short (8 characters max) for easy sharing and mobile typing. Uppercase only, letters and numbers.
Choose Discount Type & Value
Select Percentage Off, Fixed Amount, Buy X Get Y, or Complimentary. Set the discount value — for percentage, enter 1–100; for fixed, enter the dollar amount.
Set Rules & Limits
Configure total usage limit, per-customer limit, start/expiry dates, and optionally restrict to specific ticket tiers. The code auto-deactivates when any limit is reached.
Activate & Share
Toggle the code to Active and share it via email, social media, or embed in your marketing materials. Track performance in real time from the Coupons tab.
- Use descriptive codes:
YOGA25beatsPROMO1. Buyers remember what the code is for. - Keep codes short: 8 characters max for mobile-friendly typing.
- Set expiration dates to create urgency. "Expires Friday" converts fence-sitters.
- Always set per-customer limits to prevent bulk abuse — 1 per buyer is the safest default.
- Use unique codes for affiliates:
SARAH10,JOHN10— each tracked independently. - Test your code before sharing it publicly. Use the validator below.
How Validation Works
Codes are validated instantly at checkout. Try the simulator to see error handling in action.
Campaign Strategies
Four proven promo campaigns with recommended settings and expected results
Launch immediately when tickets go live. Promote on social media and email list. Creates urgency with visible countdown and limited quantity.
Typically sells 30-40% of capacity in the first wave.
Troubleshooting & Edge Cases
Common questions when things don't behave as expected
Code isn't working
Check: Is the code active? Is it within the valid date window? Has it hit its usage limit? Is the buyer's cart eligible (correct ticket tiers, minimum quantity)? The validation order checklist above shows exactly what's checked.
Code expired during checkout
Codes are validated at application and again at payment. If a code expires or hits its limit between those steps, the discount is removed and the buyer sees the full price with a clear notification.
Want to change a live code
You can edit usage limits, expiry dates, and ticket tier restrictions at any time. Existing purchases made with the code are unaffected. To fully stop a code, toggle it to Inactive.
Stacking multiple codes
Only one discount code per order is allowed. This prevents stacking abuse. If you want a combined offer, create a single code with the total discount value (e.g., 30% instead of 20% + 10%).
Frequently Asked Questions
See the Full Coupon Codes Feature
This guide covers the how-to. For a complete overview of the feature including pricing, use cases, and an interactive demo — visit the feature page.
Ready to Create Your First Code?
Set up discount codes in under a minute from your event dashboard.
Was this article helpful?