Generate codes
1
Choose the ticket type
Click Generate codes and pick the ticket type each code will redeem. Create the ticket type first — often a hidden one dedicated to invitees.
2
One custom code, or a batch
Enter a custom code (e.g.
VIP2024 — letters, numbers, hyphens) to create exactly one, or leave it empty and set How many to generate up to 500 random codes in one batch. A batch can carry a shared label (“VIP partners”) so you can tell campaigns apart.3
Set uses and expiry
Choose uses per code — single use, a set number, or unlimited — and optionally an expiry (local time at the event; empty means no expiry).
4
Share
Use Copy link on any code: the link is the event page URL with
?code=… appended, so it prefills and validates the code at checkout. Or copy the raw code for the visitor to type in.What a valid code bypasses — exactly two things
- Hidden-type visibility — it reveals a hidden ticket to its holder.
- “Registration is closed” — it lets its holder register when every published ticket is closed.
Use counting
Uses are counted from live registrations that carry the code — not a separate tally. Consequences:- Cancelling a registration releases its use. A single-use code whose registration was cancelled works again.
- If a pending registration is rejected by the organizer, that use is released too.
- The list shows uses so far against the limit; a spent code simply stops validating.
What the visitor sees
Every failure looks the same. A misspelt code, a disabled code, an expired code, a fully spent code, or a code pointing at a ticket that is no longer published — the visitor sees only that the code is not valid. They can never tell which case they hit, so a code is never a way to probe your event’s configuration.Rules to know
- Per-event unique and case-insensitive.
vip2024andVIP2024are the same code; two codes in one event cannot share a name. - Codes are disabled, never deleted. Disable stops future redemptions immediately; existing registrations stay. You can re-enable later.
- A code can carry its own perks, added on top of the ticket type’s perks — the same code mechanism can hand an invitee a lounge pass the ordinary ticket doesn’t include. See Perks.
- Already registered? No double-booking. Someone registered who submits again with a code — even a spent one — is acknowledged as already registered, never sold a second seat and never shown an error. See Orders.
- The code’s page keeps a history — created, redeemed, cancelled — so you can audit each redemption.
- Discount amounts (percentage or fixed) are coming later with paid ticketing; today a code grants access and perks, and every ticket is free anyway.
Related
Ticket types
Hidden visibility, capacity and sale windows — what codes unlock and what they don’t.
Perks
Extra perks a code stacks on top of the ticket’s own.