Skip to content

Setting up an event

Unlock hidden tickets with an access code

Keep your event page visible while every ticket stays hidden until a no-discount promotion code reveals it.

For
Sharing a private ticket sale through one reusable access code
Takes
12 minutes

What you need before you start

  • You can edit every ticket type and manage Promotions for the event.
  • You have chosen the code people will enter and the tickets it should reveal.
  1. Hide the first ticket until a code reveals it

    Open the ticket type, turn on Hidden, choose Always hidden, and save the ticket. Always hidden keeps scheduled releases and sold-out rules from exposing it before the code is used.

    Keep the ticket active and on sale when you want the code to reveal it now. Hidden controls visibility; active and sale dates still control whether the revealed ticket can be bought.

    Ticket Fairy ticket options with Hidden enabled and Always hidden selected
    Tickets, Edit Ticket Type, Options.
  2. Repeat the hidden setting for every public ticket type

    Open each ticket type that should be private and give it the same Hidden and Always hidden settings. Leave no public ticket visible when the code is meant to unlock the whole sale.

    A ticket you leave visible remains available without the code. A ticket you hide but do not attach to the promotion remains hidden after the code.

  3. Create a promotion for the access code

    Open Marketing, select Promotions, and create a promotion. Give it a name that explains the audience, such as Guest list access, then add the code you plan to share.

    The promotion name is for your team. The promo code is the value someone enters, so keep it short enough to type from a message.

  4. Attach every hidden ticket and choose No Discount

    Select Add tickets, choose every hidden ticket type the code should reveal, and choose No Discount for each one. Leave the discount value empty because the code is granting visibility, not changing the ticket price. If the selected ticket types need the same per-code cap, enter it before you finish adding them. Add ticket types separately when they need different caps.

    A no-discount code preserves the ticket's normal price, fees, allocation and sale dates. It only reveals the attached hidden ticket types.

    Ticket Fairy promotion editor with code GUESTLIST, No Discount, two hidden ticket types and a shared limit of 25
    Marketing, Promotions, Edit Promotion.
  5. Leave automatic application empty

    Leave Auto-apply when cart reaches this many tickets (optional) empty. An automatic promotion needs no code, which would reveal these tickets during an ordinary visit.

  6. Add a time window or the right kind of code limit

    Set the promotion start and end when the code should work only during a private on-sale window. A Quantity limit per code per ticket type (optional) entered while you add tickets applies separately to each attached ticket type. When all attached ticket types should share one total, turn on Promo codes have a set number of uses across all ticket types, then enter Quantity limit per code across all ticket types.

    The shared total takes precedence over the individual caps while it is on. Promotion limits do not add stock. The ticket allocation remains the final limit, even when a per-ticket or shared code limit is higher.

  7. Save the promotion and share the code

    Save the promotion, then send the normal event link and the access code to the intended group. Tell them to enter the code on the event page before choosing tickets.

    Anyone with the code can use the remaining allocation while the promotion is enabled and within its date and quantity limits.

  8. Test the event without the code and then with it

    Open the event in a private browser window. Confirm that no private ticket appears before you enter the code, then enter it and check every attached ticket, price and purchase limit.

    Add one revealed ticket to the basket. A ticket that appears but cannot be added is usually outside its sale dates, inactive or out of allocation.

  9. Add and test a replacement access code

    Open the promotion, enter the replacement under Promo codes, select Add code, then select Save. Keep the old code in place while you open the event in a fresh private window and confirm that the replacement reveals every intended ticket at the correct price.

    Testing before removal avoids a gap where neither code works. Use a fresh private window so a code accepted during an earlier test does not affect the result.

  10. Remove the old access code and save

    Open the promotion, select the × beside the old code under Promo codes, then select Save. Open the event in another fresh private window and confirm that the old code no longer reveals tickets while the replacement still works.

    Leave at least one tested code on the promotion. The promotion cannot be saved without a promo code.

  11. Delete the promotion to close every access code

    Return to Promotions, select the promotion's trash button, confirm Delete promotion, then select Delete. Open the event in a fresh private window and confirm that none of the deleted promotion's codes reveal the hidden tickets.

    Ticket Fairy Delete promotion confirmation for Guest list access with Cancel and Delete actions
    Marketing, Promotions, Delete promotion.

Or have it done for you

Fai, the assistant inside your dashboard, can hide the tickets, create a no-discount access code and close the promotion later. She shows you each change and asks you to approve it before she makes it. You can also complete the whole workflow in the dashboard.

In your dashboard, with Fai

Find my event by name. Keep <TICKET NAMES> active, hide them from the public with Always hidden, then create a promotion called <NAME> with access code <CODE>, No Discount, no automatic application, and only those tickets attached. Use <START AND END TIMES OR NO SCHEDULE> and <SHARED LIMIT OR NO LIMIT>. Show me the exact tickets, normal prices, schedule and limit, then ask me to approve the ticket changes and promotion separately

Questions you might have

Does an access code have to give a discount?
No. Choose No Discount. The code can reveal hidden tickets at their normal price without reducing what you charge.
Can people see the event before they have the code?
Yes. This method keeps the event page visible and hides the attached ticket types. Use an event password when the page itself must stay private.
Can one code unlock several hidden ticket types?
Yes. Attach every ticket it should reveal to the same promotion and choose No Discount for each one.
Can I create different access codes for different groups?
Yes. Add several codes to one promotion when they should reveal the same tickets and follow the same limits, or create separate promotions when each group needs different tickets, dates or quantities.
What happens if someone forwards the code?
The recipient can use it while the promotion remains active and tickets remain. Replace or remove the code and save the promotion when shared access reaches the wrong group.
Why did my hidden ticket not appear after I entered the code?
Check that the ticket is attached to the promotion, the promotion is enabled and inside its dates, and the ticket is active, on sale and still has allocation. Always hidden is correct; the code is what overrides it.

Do this on your own event

Create your account, build your event and follow the steps in your own dashboard. You do not need to book a sales call.

Book a demo

See how Ticket Fairy handles your tickets, on-sale and event entry. Pick a time that suits you.

45-Minute Video Call
Pick a Time That Works for You