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

Discount Code BuilderInteractive
%
Live Preview
EARLYBIRD20
Percentage Off
20% off each ticket
Ticket price$65.00
Discount−$13.00
Final price$52.00
50 total uses
1 per customer
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

1

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.

2

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.

3

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.

4

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.

5

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.

Best Practices
  • Use descriptive codes: YOGA25 beats PROMO1. 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.

Try It: Enter a Code
Try:
Validation Order
1Code exists & is active
2Within valid dates
3Usage limit not reached
4Per-customer limit not reached
5Minimum order amount met
6Minimum quantity met
7Applicable ticket types in cart

Campaign Strategies

Four proven promo campaigns with recommended settings and expected results

CodeEARLY25
Discount25% off
Total Limit100 uses
Per Customer1 per buyer
Expires2 weeks before event
Applies toAll tiers
Strategy

Launch immediately when tickets go live. Promote on social media and email list. Creates urgency with visible countdown and limited quantity.

Expected Results

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

Ready to Create Your First Code?

Set up discount codes in under a minute from your event dashboard.

Was this article helpful?