Promo Codes & Discounts
Create discount codes, public promotions, and access codes for your events
Promo Codes & Discounts
Boost ticket sales with promotional discounts and special access codes.
Discount Types
Swarmtix supports three types of promotional offers:
| Type | Description | Use Case |
|---|---|---|
| Coded Discount | Requires entering a code at checkout | VIP offers, partner promotions, email campaigns |
| Public Discount | Automatically displayed on event page | Early bird pricing, flash sales |
| Access Code | Unlocks hidden ticket types | Presale access, exclusive tickets |
Creating a Coded Discount
Coded discounts require customers to enter a specific code during checkout.
Step-by-Step
- Open your event in the dashboard
- Navigate to Discounts / Access Codes
- Click Add New
- Select Coded Discount
- Configure your discount:
| Setting | Description |
|---|---|
| Code | The code customers enter (e.g., "SAVE20") |
| Discount Amount | Fixed amount ($10 off) or percentage (20% off) |
| Usage Limit | Unlimited or specific number of uses |
| Start Date | When the code becomes active |
| End Date | When the code expires |
| Applicable Tickets | All tickets or specific ticket types |
Codes are case-insensitive and can include letters, numbers, and special characters (. - _ ?)
Bulk Code Upload
To create multiple unique codes at once:
- Prepare a CSV or TXT file with codes (one per line or comma-separated)
- Click Upload File instead of entering a single code
- Each code will be created as a separate discount
Example file content:
FRIEND10
PARTNER20
VIP2024
EARLYBIRDSharing Coded Discounts
After creating a coded discount:
- Click the Share icon next to your discount
- Copy the shareable URL
- Customers clicking this link will have the code pre-applied
URL format: yourevent.com?discount=SAVE20
Creating a Public Discount
Public discounts are displayed automatically on your event page - no code required.
Step-by-Step
- Click Add New in the Discounts section
- Select Public Discount
- Configure your offer:
| Setting | Description |
|---|---|
| Offer Name | Displayed on the event page (e.g., "Early Bird Special") |
| Discount Amount | Fixed amount or percentage |
| Usage Limit | How many times the offer can be used |
| Start/End Date | Active period for the promotion |
| Applicable Tickets | Which ticket types include this discount |
Public discounts are visible to everyone. Use coded discounts for exclusive offers.
Creating Access Codes
Access codes unlock hidden ticket types that aren't visible to regular customers.
Setting Up Hidden Tickets
First, create a ticket type that requires an access code:
- Go to Tickets in your event settings
- Create or edit a ticket type
- Enable Only Available with Access Code
- Save the ticket
Creating the Access Code
- Go to Discounts / Access Codes
- Click Add New
- Select Access to Hidden Tickets
- Enter your access code
- Select which hidden ticket(s) this code unlocks
Access codes provide ticket visibility, not price discounts. Customers still pay the full ticket price.
Use Cases for Access Codes
- Presale access - Let fan club members buy before general sale
- Exclusive packages - VIP meet-and-greet tickets
- Sponsor allocations - Reserved tickets for partners
- Employee discounts - Staff-only ticket types
Discount Settings Explained
Amount vs. Percentage
| Type | Best For | Example |
|---|---|---|
| Fixed Amount | High-value tickets | "$25 off" on a $200 VIP ticket |
| Percentage | Variable pricing | "20% off" works across all price points |
Usage Limits
- Unlimited - Code works until end date
- Limited - Code stops working after X uses
The system tracks usage across all orders with that discount applied.
Date Ranges
| Option | Behavior |
|---|---|
| Start Now | Discount activates immediately |
| Specific Start Date | Discount activates at set date/time |
| Specific End Date | Discount expires at set date/time |
| End When Sales End | Discount expires when event sales close |
Date validation uses your event's timezone. Double-check your timezone settings!
Ticket Targeting
- All Tickets - Discount applies to any ticket type
- Specific Ticket - Discount only applies to selected ticket type(s)
Managing Discounts
Viewing Active Discounts
Your discount table shows:
- Offer name/code
- Discount type and amount
- Usage (current/limit)
- Date range
- Actions (share, delete)
Deleting a Discount
- Click the delete icon next to the discount
- Confirm deletion
Deleting a discount doesn't affect already-completed orders. Customers who used the code keep their discount.
Editing Discounts
Currently, discounts cannot be edited after creation. To modify a discount:
- Delete the existing discount
- Create a new one with updated settings
Best Practices
Naming Conventions
Use memorable, relevant codes:
EARLY20- Early bird 20% offFRIEND10- Referral discountSTUDENT- Student discountFLASH50- Limited-time flash sale
Tracking Performance
Monitor which codes drive the most sales:
- Check usage counts regularly
- Compare public vs. coded discount performance
- Track which channels (email, social) convert best
Strategic Discounting
- Early bird pricing - Incentivize early purchases with public discounts
- Exclusive codes - Reward email subscribers with unique codes
- Partner promotions - Create co-branded codes for sponsors
- Last-minute push - Flash sales close to event date
- Tiered discounts - Higher discounts for larger group purchases
Troubleshooting
Code not working at checkout
- Verify the code is active (check start/end dates)
- Check if usage limit has been reached
- Ensure the code applies to the selected ticket type
- Confirm the code is spelled correctly
Discount not showing on event page
- Only public discounts display automatically
- Verify the public discount is within its active date range
- Check that it applies to visible ticket types
Usage count seems wrong
- Usage is tracked across both completed orders and reserved tickets
- Abandoned checkouts may temporarily hold usage counts