In development. This is on the roadmap and not available yet. The guide is here so it is ready the day it ships.
Event Configuration

Inviting Guests and Presenters at Scale

Invite past buyers or upload a list, choose what each guest may reserve, and comped guests land straight on your event's guest list. Reminders pace themselves to the event date, and you can see at a glance who still hasn't claimed.

3 min readUpdated 2026-07-31

A festival has a guest list long before it has an audience. Presenters and their partners, the sound engineer's family, the elders you would never ask to pay, the sponsor who took a booth, the volunteers who will be there from Thursday. Hundreds of people, each needing to be let in on different terms, and none of them should have to be trusted with a code that could end up anywhere. This is that job: bring in the list, and everyone on it gets their own way in.

A code is something you type. An invitation is something you send.

A discount code exists to be typed by someone you cannot reach. That was the right shape when a code went on a printed flyer and a stranger carried it to checkout. It is the wrong shape when you already have the person's email address, because every part of the code is then a step that can fail — it can be mistyped, its capitalisation can be misread, it can be forwarded, and it can be posted in a group chat you have never heard of. When you know where someone is, the better instrument is a link that belongs only to them and works exactly once.

What each person receives

Everyone on your list gets their own invitation link. It carries the terms you set for them, so they never see a price you did not intend and never have to enter anything to prove they belong. The link works a single time. If it is forwarded, the forward is worth nothing once the first person has used it — which is a meaningfully different situation from a shared code, where the tenth forward is worth exactly as much as the first.

The ticket goes to the address you sent it to

An invitation issues the ticket to the address it was sent to, not to whoever happens to open the link. This is what removes the need for a password, a sign-in step, or an account created before the event. It also settles the question of sharing honestly: a ticket that has been issued can be passed on, and no platform can truly prevent that. What matters is that it happens in the open — BrightStar already handles transfers as a first-class action, with the new holder recorded — rather than through an anonymous code that leaves you unable to say who was ever admitted.

Comped or discounted — both

Some of the list is not paying at all: presenters, their guests, the crew, the elders. Others are paying something: a sponsor rate, a volunteer rate, an alumni rate for everyone who came last year. An invitation carries either. A comp issues the ticket outright, so the recipient confirms and is done. A discounted invitation carries the reduced price into checkout with the terms already applied. The distinction is set per batch, so the presenters' list and the returning-attendees list can go out the same afternoon on entirely different terms.

Where the list comes from

Most of the people you want to invite are already known to you, so the list should not have to be assembled by hand. Three ways in. Everyone who has ever bought a ticket from you — the whole history, for the organizer who wants to bring their people back. The buyers from past events, chosen event by event: last year's festival, or the three winter retreats, or every gathering you have run at one venue. And a CSV, for the lists that live somewhere else — the presenter roster in a spreadsheet, the sponsor contacts from the partnerships folder, the volunteer sign-ups from a form.

Several events at once, counted once

Pick as many past events as you like and the lists are merged into one. Someone who came to all three of last year's retreats is one person on the result, not three — they are matched on email address and folded together before anything is sent, so nobody receives the same invitation twice and your count of who is being invited is a count of people rather than of tickets. The same folding happens across sources: an address that appears both in your CSV and in last year's buyer list is still one invitation.

Someone who unsubscribed from BrightStar's own mail has not unsubscribed from you — that is a relationship between them and us, and it does not sit between an organizer and the people who bought tickets from them. Invitations go to your list on your terms. The one opt-out that is honoured is the one aimed at you: if a person has asked to stop hearing from your events specifically, they are skipped, and the batch tells you how many so it is never a silent gap between what you sent and what arrived.

Bringing in the list

Sending a batch of invitations:

  1. 1Choose who — everyone who has bought from you before, the buyers from any past events you select, a CSV, or several of these together
  2. 2Give each person a first name, last name and email address; a phone number is optional and is what makes the SMS or WhatsApp fallback possible later
  3. 3Choose what they are entitled to — which ticket types, and how many of each
  4. 4Choose the terms — a full comp, or a set discount
  5. 5Review who that resolved to — already deduplicated — and remove anyone who should not be on it
  6. 6Send — everyone receives their own link, and nobody receives anyone else's

A comped seat is still a seat

You choose which ticket types each guest may reserve and how many of each, and those reservations come out of that ticket type's real inventory — not a separate guest allowance sitting alongside it. There is one venue and a limited number of places in it, and a presenter's partner occupies one exactly as a paying attendee does. Committing the seat at the moment you invite is the point: the guest list is decided before the on-sale pressure arrives, so you are never in the position of having sold the room out from under people you had already promised a place.

The guest list, and what it tells you at a glance

Everyone comped lands on the event's guest list the moment the batch goes out, each carrying one of three states. Invited — their place is held, their link is out, nothing has come back. Claimed — they have their ticket. Checked in — they walked through the door, which the scanner records without anyone doing anything extra. The states are marked so the list reads at a glance rather than requiring you to compare columns, and one figure sits above it: how many comped guests have not claimed yet. That number is the one worth watching, because it is the count of places being held for people who may not turn up.

Reminders paced to the date, not to a fixed clock

The reminder schedule is drawn from how long is left before the event rather than from a fixed number of days after sending. One goes immediately, another a day later, then three or four more spaced evenly across whatever time remains. A retreat invited eight months out is nudged gently over months; a festival comped three weeks before doors gets the same number of reminders compressed into three weeks. Either way the last one lands while there is still time to act on it, and the whole sequence stops the moment someone claims — nobody is chased for something they have already done.

An unclaimed invitation and an undelivered one look identical on a list and need opposite responses. More reminders will not reach an address that bounced or a person who never opened the first five. So the report separates them: who opened and did not act, and who never opened at all. For the second group, where you have a phone number, there is the option of reaching them by SMS or WhatsApp instead — a different channel for people the first one plainly is not reaching.
Links are the better instrument only when you know where to send them. For a flyer at a market, a poster in a studio window, a QR code on a festival programme, there is no address to send to and a code remains the right tool. Those still work as they always have, including a redemption cap so a printed code cannot outrun the batch you intended. Use links for people you can reach, and codes for people you cannot.

Knowing where the list stands

A batch reports what was sent, what has been opened, what has been claimed or redeemed, and what is still outstanding — and because no two people share an invitation, those numbers point at individuals rather than at a total. Three days before doors, the useful question is not how many invitations were issued but which forty people have not yet claimed theirs, so you can send a reminder to exactly those people and no one else. Where the invitation carried a discount rather than a full comp, the batch also reports what those redemptions actually brought in, which is the number that tells you whether a sponsor rate or an alumni rate was worth offering at the price you set.

Once a guest's reminders have run out and they still have not claimed, you are told — by name, not as a number on a dashboard — and offered two ways forward: release the place, or send another round of reminders. Nothing is revoked automatically. A presenter who has been slow to claim is a relationship, not a stale record, and the decision to take back a seat you offered belongs to a person who knows the context. Releasing a place returns it to that ticket type's inventory and leaves the history intact, so you can still see what was offered and to whom.

Common questions

How do I invite hundreds of guests and presenters to my festival?

Bring in the list — paste the email addresses or upload a CSV — choose whether the invitation is a full comp or a discount, and send. Everyone receives their own single-use link, and the ticket is issued to the address it was sent to.

Read more

This is built for the shape a festival guest list actually has: presenters and their partners, crew, volunteers, sponsors and returning attendees, each on different terms and each needing to be handled without anyone being asked to pay who should not be. Because the terms are set per batch, the presenters' list and the alumni list can go out the same afternoon carrying entirely different offers.

Can I invite everyone who bought a ticket to my last event?

Yes — that is one of the three ways to build the list. You can invite the buyers from one particular past event, everyone who has ever bought from you, or upload a CSV of addresses from anywhere else.

Read more

Inviting last year's attendees before general sale is the most common version of this, and it is the one worth doing well: those people already know what your gathering is, and reaching them first is both kinder and more effective than treating them like strangers in a public on-sale. The per-event option keeps that specific, so a festival with several years of history can invite one year's attendees without pulling in everyone who has ever passed through.

Can I invite the buyers from several past events at once?

Yes. Select as many past events as you like and the lists merge into one, matched on email address so anyone who attended more than one is invited a single time. The same deduplication applies across sources, so an address in both your CSV and a past event's buyer list still receives one invitation.

Read more

This is what makes a long history usable rather than a liability. A festival in its fifth year can invite everyone from the last three without hand-merging spreadsheets or worrying that its most loyal attendees — the people who came every single year — are the ones who get mailed three times. The count you see before sending is a count of people, not of tickets sold.

What stops an invitation from being forwarded or shared?

Each invitation works exactly once, and the ticket is issued to the address it was sent to rather than to whoever opens the link. A forwarded invitation is worth nothing once the first person has claimed it.

Read more

This is the practical difference from a shared code, where the tenth forward is worth as much as the first and there is no way to tell them apart. It is worth being straightforward about the limit, though: once a ticket exists it can be passed to someone else, and no platform can genuinely prevent that. What it can do is make it visible — transfers are a recorded action with the new holder attached, rather than an anonymous code redemption that leaves no trace of who was admitted.

Can I give some people free entry and others a discount?

Yes. An invitation carries either — a full comp that issues the ticket outright, or a reduced price applied automatically at checkout. The terms are set per batch, so different lists can go out on different terms.

Read more

A comp suits the people you would never ask to pay: presenters, their guests, crew, elders. A discount suits everyone on a rate rather than a gift — sponsors, volunteers, or everyone who attended last year. Both can be limited to particular ticket types, so a comped presenter guest is not accidentally holding a room that was meant to be sold.

Do coupon codes still work?

Yes. Codes remain the right tool wherever there is no email address to send to — a printed programme, a poster, a QR code at a market stall — and they keep their redemption cap so a printed code cannot outrun the batch you intended.

Read more

The two are for different situations rather than being alternatives. A link is better when you know how to reach the person, because it removes every step that can fail and tells you who claimed it. A code is better when you do not, because there is nowhere to send a link. Most events end up using both.

How do I know who has not claimed their invitation yet?

A batch reports what was sent, opened, claimed and still outstanding, and because every invitation belongs to one person those figures identify individuals rather than showing a single total.

Read more

That is the number that matters in the last week before an event. Knowing that four hundred invitations went out tells you little; knowing which forty people have not yet claimed theirs lets you send one reminder to exactly those people, without troubling the three hundred and sixty who are already sorted.

Can I see how many invitations were redeemed, and what they earned?

Yes. Each batch reports sent, opened, claimed or redeemed, and outstanding, and for discounted invitations it also reports the revenue those redemptions produced. Because every invitation belongs to one person, all of it is attributable rather than a single blended total.

Read more

The revenue figure is what makes a rate decision reviewable afterwards. A sponsor rate that filled forty places and brought in real money reads differently from one that filled four, and a shared code could never tell you which of those happened because every redemption looked identical. A comp batch has no revenue to report by definition — there the numbers that matter are claimed and outstanding.

Do comped tickets come out of my ticket inventory?

Yes. You choose which ticket types each guest may reserve and how many of each, and those places come out of that ticket type's real inventory. There is no separate guest allowance — one venue, a limited number of places, and a comped guest occupies one exactly as a paying attendee does.

Read more

Holding the seat at the moment of invitation is what keeps the promise honest. If comps only became real when claimed, a slow-moving presenter could find their place had been sold while they were deciding. Releasing an unclaimed place later returns it to that ticket type, so nothing is lost if a guest never comes back to you.

How do I know which guests have not claimed their tickets yet?

The guest list marks every comped guest as invited, claimed or checked in, and a figure above it shows how many have not claimed. Check-in is recorded by the scanner on the day, so the third state needs nothing extra from you.

Read more

The unclaimed figure is the one worth watching, because it counts places being held for people who may not arrive. Read alongside the report of who has and has not opened their invitation, it also tells you which kind of problem you have — someone weighing it up, or someone who never received it at all.

How often are guests reminded to claim their tickets?

One reminder goes immediately, another after a day, then three or four more spaced evenly across the time remaining before the event. The schedule is drawn from the event date rather than a fixed number of days, and it stops the moment someone claims.

Read more

This is why a retreat invited eight months ahead and a festival comped three weeks out both work. The first is nudged gently across months, the second gets the same number of reminders compressed into three weeks, and in both cases the final one arrives while there is still time to do something about it.

What happens if a guest never claims their ticket?

Once their reminders are exhausted you are notified by name and offered two options: release the place back to the ticket type's inventory, or send another round of reminders. Nothing is revoked automatically.

Read more

Taking back a seat you offered someone is a relationship decision, not a piece of housekeeping, so it stays with the person who knows the context — a presenter who has been slow may simply have been on tour. Whichever you choose, the history of what was offered and to whom remains intact.

What happens if I need to cancel an invitation I already sent?

Close the batch, or withdraw the individual invitation. Either stops it being claimed from that moment, while leaving the record of what was already sent and claimed intact.

Read more

Deleting is almost never what is wanted. It does not reverse a claim that has already happened — it only removes your record of it, which leaves you worse off than before, unable to answer who was admitted. Closing shuts off what comes next and keeps the history of what came before.

Ready to get started?

Create your first event on EveryEvent Bangkok — it’s free.