Ticketing

Discount Codes

Create promotional codes to offer discounts, track marketing campaigns, and reward specific groups of participants.


Understanding Discount Codes

Discount codes (also called promo codes or coupon codes) allow participants to receive a reduced price during registration. Use them for:

  • Marketing promotions
  • Partner referrals
  • Group discounts
  • VIP access
  • Loyalty rewards

Creating a Discount Code

Add a Discount Code

  1. Go to your event dashboard
  2. Click Tickets in the sidebar
  3. Select Discount Codes
  4. Click Add Discount Code

Basic Settings

SettingDescription
CodeThe text participants enter (e.g., EARLY20)
Discount TypePercentage or fixed amount
Discount ValueAmount off (e.g., 20% or RM 50)

Usage Limits

SettingDescription
Total UsesMaximum times the code can be used
Uses per CustomerMaximum times one person can use it
Minimum OrderMinimum purchase amount required

Validity Period

SettingDescription
Valid FromWhen the code becomes active
Valid UntilWhen the code expires

Discount Types

Percentage Discount

Reduces the price by a percentage.

SettingExample
CodeSAVE20
TypePercentage
Value20%
ResultRM 200 ticket → RM 160

Fixed Amount Discount

Reduces the price by a specific amount.

SettingExample
CodeSAVE50
TypeFixed Amount
ValueRM 50
ResultRM 200 ticket → RM 150

Free Tickets

Give away free tickets with 100% discount.

SettingExample
CodeSPEAKER
TypePercentage
Value100%
ResultFree registration

Restricting Discount Codes

Ticket Type Restrictions

Apply codes to specific ticket types only:

  1. Edit the discount code
  2. Under "Applies To", select specific ticket types
  3. Code won't work on other ticket types

Example:

  • STUDENT20 → Only applies to "Student" ticket type
  • VIP50 → Only applies to "VIP Access" ticket type

Quantity Requirements

Set minimum or maximum tickets:

RestrictionUse Case
Minimum 3 ticketsGroup discount
Maximum 1 ticketOne-time use promo
Minimum RM 500 orderHigh-value discount

Discount Code Examples

Early Bird Extension

For participants who missed early bird pricing:

SettingValue
CodeEARLYBIRD
TypeFixed Amount
ValueRM 50
Valid Until1 week after early bird ends
Total Uses20

Partner Promotion

For participants from a partner organization:

SettingValue
CodePARTNER2024
TypePercentage
Value15%
Total Uses100
Applies ToAll ticket types

Speaker/VIP Complimentary

For invited speakers or VIPs:

SettingValue
CodeSPEAKER-JOHN (unique per person)
TypePercentage
Value100%
Total Uses1
Uses per Customer1

Group Discount

For organizations sending multiple attendees:

SettingValue
CodeGROUP10
TypePercentage
Value10%
Minimum Order5 tickets

Flash Sale

Limited-time promotion:

SettingValue
CodeFLASH
TypePercentage
Value30%
Valid FromMonday 9 AM
Valid UntilMonday 6 PM
Total Uses50

Managing Discount Codes

View Code Performance

Monitor how codes are being used:

MetricDescription
Times UsedNumber of successful redemptions
Revenue ImpactTotal discount amount given
Remaining UsesUses left before limit

Edit Codes

Modify code settings:

  1. Go to Discount Codes
  2. Click on the code to edit
  3. Change settings and save

Editing active codes

Changes apply to future uses only. Past discounts are not affected.

Deactivate Codes

Stop a code from being used:

  1. Edit the discount code
  2. Set "Valid Until" to a past date
  3. Or set "Total Uses" to the current usage count

Delete Codes

Remove unused codes:

  1. Select the code
  2. Click Delete
  3. Confirm deletion

Deleting used codes

You can delete codes that have been used. Historical discount data is preserved in order records.


Code Naming Best Practices

Make Codes Memorable

  • Use short, easy-to-type codes
  • Avoid confusing characters (0/O, 1/l)
  • Use relevant words (STUDENT, EARLY, VIP)

Include Context

PurposeExample Codes
Time-basedEARLY2024, JAN50
PartnerACME20, PARTNER15
CampaignLAUNCH, WEBINAR
CategorySTUDENT, MEMBER

Consider Security

  • Avoid easily guessable codes for valuable discounts
  • Use unique codes for VIP/speaker comps
  • Track usage to detect sharing

Discount Code Strategies

Tiered Discounts

Offer different discounts for different actions:

ActionCodeDiscount
Newsletter signupNEWS1010%
Social media shareSHARE1515%
ReferralREFER2020%

Limited Availability

Create urgency with limited codes by advertising messages like: "First 50 registrations with code EARLY get 30% off!"

Partner Revenue Sharing

Track partner referrals:

PartnerCodeTheir Commission
Tech BlogTECHBLOG15% of sales
Industry AssocASSOC10% of sales

Participant Experience

How Participants Apply Codes

  1. Select ticket type and quantity
  2. Enter discount code in the promo field
  3. Click "Apply"
  4. See updated price with discount

What Participants See

  • Original price with strikethrough
  • Discount amount
  • Final price after discount

Error Messages

MessageCause
"Invalid code"Code doesn't exist or expired
"Code expired"Past validity period
"Usage limit reached"Total uses exhausted
"Already used"Customer used their limit
"Minimum not met"Order below minimum requirement
"Not applicable"Code doesn't apply to selected tickets

Reporting

Discount Code Report

Export discount usage data:

  1. Go to Reports
  2. Select Discount Codes
  3. Choose date range
  4. Export to CSV/Excel

Report includes:

  • Code used
  • Order details
  • Discount amount
  • Redemption date

Revenue Impact Analysis

Calculate the impact of discounts:

MetricCalculation
Total Discounts GivenSum of all discount amounts
Revenue Without DiscountsTotal if no codes used
Discount RateDiscounts / Revenue Without
Orders Using CodesCount of orders with discounts

Best Practices

Setting Discounts

  • Keep discounts meaningful (10% minimum)
  • Don't devalue your event with excessive discounts
  • Balance acquisition cost vs lifetime value

Promoting Codes

  • Share codes through appropriate channels
  • Track which channels drive registrations
  • Create channel-specific codes for tracking

Monitoring Usage

  • Check for unusual usage patterns
  • Monitor for code sharing/leaking
  • Adjust limits if codes are overused

Next Steps

Previous
Pricing Strategies