Event Promocodes make it easy to offer discounted ticket pricing directly through your Goodworld event. Promocodes can be configured for specific tickets, offered as either a percentage or fixed-dollar discount, and capped at a set number of claims.
You can also choose whether a promocode is Public, meaning it is visible to attendees at checkout, or Private, meaning it can only be used by event managers.
Promocodes are especially helpful for offering special pricing to groups such as students, sponsors, partners, volunteers, early registrants, or other audiences without needing to create a separate ticket type.
Where to Find Promocodes
Promocodes are managed within the Tickets section of an Event.
From your Event:
Navigate to the Tickets tab.
Locate the Create Promocode option on the right side of the page.
Select Create Promocode to open the promocode configuration window.
Existing promocodes can also be viewed at the bottom of the Tickets page by selecting the Promocodes tab next to Activity.
How to Create a Promocode
Select Create Promocode from the Tickets tab to begin configuring your discount.
The Promocode window includes several settings that allow you to determine how the code works and where it can be used.
1. Add a Name
Under Name, enter a descriptive internal name for the promocode.
For example:
Students
Sponsors
Early Bird
Volunteers
VIP Guests
The name helps event managers quickly understand the purpose of the promocode when reviewing existing codes.
The Name field supports up to 75 characters.
2. Create the Promocode
Under Promocode, enter the code that will be associated with the discount.
For example:
STUDENT25 or VIP2026
This is the code associated with the promotion and is what will be used when the discount is applied.
When creating codes, consider choosing something that is:
Easy to type
Easy to communicate
Relevant to the audience or promotion
Distinct from other promocodes used for the event
3. Choose Which Tickets the Promocode Applies To
Use the For Tickets dropdown to select the ticket or tickets eligible for the discount.
This gives you control over which ticket options can receive promotional pricing rather than automatically applying the promocode across every ticket offered through the Event.
For example, an Event might offer:
Ticket | Price |
Gold Ticket | $10,000 |
Silver Ticket | $5,000 |
Bronze Ticket | $2,500 |
Raffle Ticket | $5 |
A promocode could be configured for only the Bronze Ticket, for example, while leaving the pricing of the other ticket options unchanged.
This can be useful when different promotions are intended for different ticket levels or audiences.
4. Set a Claim Quantity Cap
Use Claim Quantity Cap to determine the maximum number of claims available for the promocode.
For example, entering:
10
limits the promotion to 10 claims.
This is especially useful when a discount should only be available in a limited quantity, such as:
The first 25 early-bird registrations
10 complimentary student tickets
A limited number of sponsor discounts
A set allocation for community partners
Once reviewing your promocodes, the number of claims already made is visible in the Claims column.
Public vs. Private Promocodes
Use the Public checkbox to determine how the promocode can be accessed.
Public Promocodes
When Public is selected, the promocode is visible to everyone at checkout.
Public promocodes are useful when the discount is intended to be openly available to attendees rather than reserved for a specific internal audience.
Public codes are identified with a PUBLIC label in the Promocodes table.
Private Promocodes
When Public is not selected, the promocode is private.
Private promocodes can only be used by Event managers.
This makes private promocodes useful when an Event manager needs to apply special pricing without making that promotion available publicly at checkout.
Important: A Private promocode is not simply a hidden attendee code. Private promocodes are specifically restricted for use by Event managers.
Choose a Discount Type
Goodworld supports two types of Event promocodes:
Percentage Discount
Select Percentage Discount to reduce the eligible ticket price by a percentage.
Use the percentage control beneath the setting to determine the discount.
For example:
25% off
50% off
75% off
100% off
A 100% percentage discount can be used when an eligible ticket should be fully discounted.
Value Discount (USD)
Select Value Discount (USD) to reduce the ticket by a specific dollar amount rather than a percentage.
For example, a $100 value discount applied to a $500 ticket would reduce the ticket price by $100.
This option can be helpful when you want the promotion to provide the same dollar-value discount regardless of the ticket's original price.
Percentage vs. Value Discounts
The best discount type depends on how you want the promotion to behave.
Discount Type | Example | Best For |
Percentage Discount | 25% off | Discounts that should scale with the ticket price |
Value Discount (USD) | $50 off | Offering a specific dollar-value reduction |
100% Percentage Discount | 100% off | Fully discounting an eligible ticket |
Because promocodes can also be assigned to particular tickets, you can combine ticket eligibility and discount settings to create more targeted pricing structures.
Customize the Success Message
Under Success Message, customize the message displayed when the promocode has been successfully applied.
The default message shown is:
Promocode applied successfully!
You can keep the default message or replace it with language that better fits the Event or promotion.
For example:
Student discount applied successfully! or: Your partner rate has been applied.
A clear success message helps confirm that the discount was accepted before the attendee continues through checkout.
Save the Promocode
Once all settings have been configured, select Save & Close.
The promocode will then appear under:
Tickets → Promocodes
From this view, Event managers can quickly review the promocodes associated with the Event.
Managing Existing Promocodes
Open the Promocodes section at the bottom of the Tickets tab to view your existing codes.
Each promocode displays:
Column | What It Shows |
Name | The descriptive name assigned to the promocode |
Code | The promocode associated with the discount |
Claims | The number of claims made using the promocode |
Discount | The configured discount |
Actions | Additional management options for the promocode |
Public promocodes also display a PUBLIC indicator beside the promocode name.
For example, a promocode configured with a 100% discount and used once would display:
Claims: 1
Discount: 100%
Use the ••• Actions menu beside a promocode to access the available management options for that code.
Common Use Cases
Event Promocodes can support a wide variety of ticketing strategies.
Student or Community Discounts
Create a discounted rate for a specific group without creating a completely separate registration experience.
For example:
Name: Students
Code: STUDENT25
For Tickets: General Admission
Claim Quantity Cap: 50
Type: Percentage Discount
Discount: 25%
Complimentary Tickets
Use a 100% Percentage Discount when certain registrants should receive an eligible ticket at no cost.
This can be useful for:
Speakers
Volunteers
Special guests
Sponsors
Community partners
You can also set a Claim Quantity Cap to control how many complimentary registrations are available.
Early-Bird Promotions
Create a public discount with a limited Claim Quantity Cap to encourage earlier registration.
For example, the first 50 registrants could receive a percentage discount before standard ticket pricing applies.
Sponsor or Partner Pricing
Apply a promocode only to the ticket option associated with a particular sponsor or partner program.
Because promocodes can be limited to selected tickets, other ticket prices can remain unchanged.
Best Practices
When setting up Event Promocodes, consider the following:
Use recognizable names and codes. A clear name makes it easier for your team to understand what each promotion is intended for.
Confirm ticket eligibility carefully. Use For Tickets to ensure the discount applies only where intended.
Use Claim Quantity Caps for limited offers. This provides greater control over promotions with a fixed allocation.
Choose Public vs. Private intentionally. Remember that Public promocodes are visible to everyone at checkout, while Private promocodes can only be used by Event managers.
Make the Success Message clear. Let attendees know immediately that their promotion was applied successfully.
Review claims from the Promocodes table. The Claims column provides an at-a-glance view of promocode usage.
Consider the final ticket price before publishing a discount. Percentage and value discounts behave differently, particularly when different eligible tickets have different prices.
Why Use Event Promocodes?
Promocodes give Event managers more flexibility over ticket pricing without requiring a separate ticket for every audience or promotion.
With Promocodes, you can:
✓ Offer targeted discounts by selecting exactly which tickets are eligible.
✓ Create percentage or fixed-value promotions depending on your pricing strategy.
✓ Control availability with a Claim Quantity Cap.
✓ Offer public promotions directly through checkout.
✓ Keep manager-only discounts private when special pricing should not be publicly available.
✓ Create fully discounted tickets using a 100% percentage discount.
✓ Track usage through the Claims column in the Event's Promocodes table.
✓ Customize the attendee experience with a personalized success message.
Together, these controls make it easier to accommodate different audiences, pricing strategies, and special offers while continuing to manage ticketing from one Event.
If you have questions about Importing Event Promocodes, schedule a support call with our success team.


