A members-only presale window is a fixed period before your public on-sale when only a defined group, your members, past attendees, sponsors or VIPs, can buy tickets, usually behind an access code or a logged-in account. Done well, it rewards loyalty, lets you gauge real demand early, and can quietly sell a healthy chunk of the room before the general public ever sees a countdown. Done badly, the code leaks, the whole internet pours in, and the word "members-only" becomes a punchline.
This is a how-to, not a hype piece. Below is how to set up a members-only presale that actually stays members-only: how to gate it, how to cap it, how to time it, and how to tell your people so they turn up.
What a members-only presale window actually is
Strip away the glamour and a presale is three things bolted together: an access gate that decides who gets in, a time box with a clear start and end, and a cap on how many tickets are available in the window. Access codes grant early entry to ticket types before they open to everyone, and these codes are typically reserved for fan clubs, members, sponsors or VIPs, as ticketing help centres like Tixr describe.
Note what a presale is not. It is not a discount. A members-only presale is about who buys and when, not about knocking money off the price. You can layer an early-bird price on top if you want, but the presale itself is an access mechanism. Keeping those two ideas separate saves a lot of confusion, and it is why this sits alongside, rather than inside, the usual promo-code and ticket-tier playbook.
Three ways to gate the window
There are really only three gating models, and picking the right one depends on how tight your list is and how much you trust it.
| Gating model | How it works | Best when |
|---|---|---|
| Unique codes | Every member gets their own single-use code tied to their email | You want real control and clean attribution, and can generate codes in bulk |
| Shared code | One code for the whole group, entered at checkout | Low-stakes goodwill presales where a small leak will not sink you |
| Logged-in membership | The window unlocks automatically for accounts flagged as members | You already hold a member database and want zero codes to manage or leak |
Unique codes are the safest for anything with real scarcity, because a single-use code that has already been redeemed cannot be forwarded to a hundred strangers. Shared codes are fine for a friendly "thanks for being on our list" early window, but assume any shared code will end up on a presale-code forum within the hour, because that is precisely what those forums exist to do. The logged-in model is the cleanest of all when you own the membership data: there is nothing to type, nothing to leak, and the gate simply recognises the account.
A presale code is a promise of exclusivity, and a shared one is a promise you cannot keep.
Most presale traffic arrives on a phone, so the code and the link had better be one tap away. · credit: Luis Cortes / Unsplash
Set the cap and the clock
The two dials that make a presale feel special rather than sloppy are the allocation and the deadline.
Set a capped allocation for the window: decide how many tickets, or what share of each ticket type, members can claim before public sale. A capped presale protects your general on-sale from selling out before anyone outside the list gets a look, and it gives you a clean read on member demand. If the cap sells through fast, that is your signal the event is hot and you can plan the public launch accordingly.
Then time-box it hard: a real start, a real end, and an automatic close so the window shuts itself without someone remembering to flip a switch at midnight. A presale with no end date is just a soft launch, and it trains members to dawdle. A tight window, say forty-eight hours, creates the gentle urgency that gets people off the fence while still feeling like a perk rather than a stampede.
Sizing the cap is a judgement call, but a useful rule of thumb is to release enough that loyal members comfortably get first pick without swallowing the whole event. If members have historically bought around a third of your tickets, a presale cap near that share rewards them properly while protecting a real public launch. Whatever you choose, decide it before the window opens rather than watching sales tick up and nervously adjusting on the fly, because moving the cap mid-presale is how you end up either disappointing members or starving your general on-sale.
Tell your members so they actually show up
The most common presale failure is not a leak. It is a beautifully gated window that nobody used because the members forgot it was happening. Presale conversion lives and dies on communication, so plan a short sequence.
The heads-up, a few days out: tell members the window is coming, when it opens, and how they get in, so the code or login is not a surprise.
The open, the moment it goes live: a clear "you are in, here is your link" email with the code or the members-only link front and centre.
The last call, a few hours before it closes: a short nudge that the window is about to shut and public sale is next. This one reliably pulls in the procrastinators.
Keep the instructions idiot-proof. If a member has to hunt for the code or work out where to paste it, you will lose a chunk of them at the door. One link, one code, one obvious button.
Mistakes that let the whole internet in
A few predictable errors turn a members-only presale into a public free-for-all. The big one is a shared code with no cap and no expiry: leak it once and there is nothing to stop unlimited strangers from draining your allocation. Fix it with single-use codes, a hard cap, and an automatic close. The second is forgetting that the presale and the public sale can quietly cannibalise each other if the presale cap is set too high, so hold back enough inventory for a real public launch. The third is treating the presale as a discount by accident, stacking an early-bird price on a code that also gets forwarded around, which is a fast way to sell your best seats at your worst price. Keep access and pricing as separate levers and this does not happen.
When you do not need one
Be honest with yourself: if you do not have a members list, a presale window is a solution looking for a problem. A first-time event with no returning audience has nobody to reward and nothing to gate, so a straightforward public on-sale is the right call, and you can build the list this time to run a presale next time. Members-only windows earn their keep once you have a base of people who genuinely want first pick, a season-ticket crowd, a fan club, repeat corporate delegates, or sponsors you have promised early access.
When you do have that base, a capped, time-boxed, properly gated presale is one of the most satisfying tools in ticketing: it makes loyal buyers feel looked after, tells you how strong demand is before you go public, and takes pressure off the main on-sale. If you want to see how access codes, capped allocations and timed windows are meant to be set up in one place, have a look at how eventcloud handles presales and promotions, or explore the wider registration and ticketing toolkit it all sits inside.