Skip to main content

Creating Discount & Promo Codes

Create single or bulk promo codes for registration, retail, and spectator tickets with flexible discount types and usage controls.

Written by Michael
Updated today

Promo codes let you offer discounts to your athletes, track referrals from influencers or partners, and run targeted promotions for specific divisions or ticket types. Competition Corner gives you full flexibility over how codes are created, what they apply to, and how they're controlled.

How to Create a Promo Code

  1. Navigate to Registration > Promo Codes

  2. Select whether you are creating a single code or a bulk batch of codes

  3. Enter your promo code or define the parameters for bulk generation

  4. Select what the promo code applies to (see below)

  5. Select your discount type and enter the discount value

  6. Set an Expiration Date (optional)

  7. Set a Total Use Limit (optional)

  8. Restrict to specific divisions if applicable

  9. Save your promo code

Single vs. Bulk Codes

Single Code
Create one specific code to share with your athletes — ideal for a general discount, a partner promotion, or an influencer referral code.

Bulk Codes
Generate a batch of unique promo codes at once — useful for distributing individual codes to a group of athletes, VIP guests, or sponsors without creating codes one by one.

What Promo Codes Can Apply To

Promo codes can be scoped to a specific ticket or item type:

  • Registration Ticket — discount applied to an athlete's competition registration fee

  • Retail Item — discount applied to merchandise purchases at checkout

  • Spectator Ticket — discount applied to spectator ticket purchases

Discount Types

Choose how the discount is calculated:

Discount Type

How it works

Example

Price Off

A fixed amount deducted from the price

$10 off a $50 registration = $40

Percentage

A percentage deducted from the price

20% off a $50 registration = $40

Specific Price

Sets the price to an exact amount regardless of the original price

Registration set to $25 flat

Usage Controls

Expiration Date
Set a date after which the promo code is no longer valid. Useful for early registration promotions or time-limited offers.

Total Use Limit
Cap the number of times a code can be used. Once the limit is reached the code is automatically invalidated.

Using Both Together
You can set both an expiration date and a use limit simultaneously. Whichever limit is reached first will invalidate the code.

Division-Specific Codes
Promo codes can be restricted to one or more specific divisions, so the discount only applies when an athlete registers in an eligible division. This is useful for offering targeted pricing to specific groups — for example, a discounted rate for a Masters division, a free entry for elite invitees, or an early access code limited to a specific competitive category. Athletes registering in a division that isn't covered by the code will not see the promo code field during checkout.

Good to Know

  • Promo codes take priority over Early Bird pricing — if both are active, the promo code will be applied

  • Not setting an expiration date or use limit means the code can be used without restriction for as long as it remains active

  • The promo code field only appears on the registration form if there is at least one valid, active promo code — it appears after the payment information section

  • You can create as many promo codes as you need with different price points, restrictions, and expiry windows

Related Articles

Did this answer your question?