# Take pre-registrations before your ticket on-sale | Ticket Fairy Guides

1. [Ticket Fairy](https://www.ticketfairy.com/)
2. [Guides](https://www.ticketfairy.com/guides)
3. Take pre-registrations before your ticket on-sale

Setting up an event

# Take pre-registrations before your ticket on-sale

The gap between announcing an event and selling it is the cheapest audience you will ever build, and most promoters waste it. Pre-registration turns that gap into a list: people register interest, earn points for sharing your event, and get first access when the tickets appear.

Collect the people who want tickets before you have any to sell, reward them for bringing friends, and open a pre-sale to them ahead of everyone else.

For:  Building demand before tickets go on sale

Takes:  10 minutes

- [Turn pre-registration on](#step-1)
- [Set the registration window](#step-2)
- [Open a pre-sale for the people who registered](#step-3)
- [Choose what earns points](#step-4)
- [Add a prize worth competing for](#step-5)

## Before you start

- The event is published, even with no ticket types on sale yet. Buyers reach the pre-registration page through your event page, and a draft event shows them nothing.
- You know when tickets will actually go on sale. The pre-sale has to start after pre-registration ends, so those two dates decide each other.
- You have decided what a registrant gets for sharing, if anything. Points and prizes are optional and can be added after the window opens.

1. ## Turn pre-registration on

   Open the event and select **Enable Pre-Registration**.

   **Note:** You cannot switch it off again while rewards are running, so set the rewards after the dates rather than before them.
          ![Ticket Fairy pre-registration dates with the pre-registration and pre-sale windows and their enable switches](https://www.ticketfairy.com/embeds/posters/marketing-pre-registration--dates.png)    Pre-Registration Dates, with both windows set.
2. ## Set the registration window

   Enter the **Pre-Registration Start Date** and the end date beside it.

   **Note:** Open registration the day you announce. A window that opens later loses the attention the announcement bought you.
3. ## Open a pre-sale for the people who registered

   Select **Enable Pre-Sale** and set its window after registration closes.

   **Note:** The pre-sale is the reward. It has to start after pre-registration ends, and the dashboard refuses a window that starts earlier.
4. ## Choose what earns points

   Open **Pre-Registration Actions** and give each sharing action a point value.

   **Note:** Sharing a personal link is worth more than a follow, because it brings people rather than attention. Price the actions accordingly.
5. ## Add a prize worth competing for

   Open **Pre-Registration Prizes** and select **Add New Prize**.

   **Note:** A prize only your event can give away beats a cash-equivalent one. Guest list, a soundcheck, a bar tab: things a competitor cannot copy.

## Or have it done for you

Fai can open the pre-registration settings and report how many people have registered and how many tickets they asked for.

### In your dashboard, with Fai

For \<EVENT NAME\>, how many people have pre-registered and how many tickets have they asked for between them

### From your own assistant, over MCP

Connect your assistant to [our MCP server](https://www.ticketfairy.com/mcp-server) and ask it:

Keep `--read-only` in your MCP configuration. This task only reads data, so your assistant does not need tools that make changes.

Pick the brand, find the event \<EVENT NAME\> and show its pre-registration dates

## From your terminal

Install the CLI from [our CLI page](https://www.ticketfairy.com/cli), sign in with `ticketfairy auth login`, and choose the brand you are working on with `ticketfairy brand use <BRAND_ID>`. `ticketfairy brand list` and `ticketfairy event list` show the IDs the other commands use.

Read the event to check the pre-registration window.

### Show the event and its dates

ticketfairy event get \<EVENT\_ID\>

## Email the people who registered

1. ### Send to the pre-registered audience

   Choose **Pre-registered customers** as the audience when the pre-sale opens.

   **Note:** There is a second audience for those who registered and never bought. That one is the reminder before the public on-sale.

Fai can draft the message and send it to the pre-registered audience after you approve it.

### In your dashboard, with Fai

Draft an email to everyone pre-registered for \<EVENT NAME\> telling them the pre-sale is open, and show it to me before sending

### From your own assistant, over MCP

Keep `--read-only` in your MCP configuration. This task only reads data, so your assistant does not need tools that make changes.

Pick the brand, find the event \<EVENT NAME\> and show its pre-registration figures

### From your terminal

Messages are reviewed and sent in the dashboard.

#### Show the event before you write to its audience

ticketfairy event get \<EVENT\_ID\>

## Read how the registration went

1. ### Open the pre-registration report

   Open **Pre-Registration** in the event reports for the totals.

   **Note:** Total tickets requested is the number to plan against. It is usually larger than the number of people, and smaller than what they buy.

Fai can read the pre-registration totals back to you.

### In your dashboard, with Fai

For \<EVENT NAME\>, how many people pre-registered and how many tickets did they ask for

### From your own assistant, over MCP

Keep `--read-only` in your MCP configuration. This task only reads data, so your assistant does not need tools that make changes.

Pick the brand, find the event \<EVENT NAME\> and show its pre-registration report

### From your terminal

Read the event statistics.

#### Show the event statistics

ticketfairy event stats \<EVENT\_ID\>

## Questions you might have

Do I need ticket types before I open pre-registration?:  No. Registration collects interest rather than orders, so it runs on a published event with no tickets set up yet. Have the tickets ready before the pre-sale opens.

Why can I not switch pre-registration off?:  Rewards are running on it. Finish or remove the rewards and the switch is available again.

Does a pre-registration guarantee a buyer a ticket?:  No. It gives them access to the pre-sale ahead of the public. Hold back enough stock for that window or the reward is one in name only.

## Related guides

- [More ways to use Ticket Fairy](https://www.ticketfairy.com/event-ticketing/features)
- [How can fan club members get presale access?](https://www.ticketfairy.com/guides/give-fan-club-members-presale-access)
- [Hold back tickets for later](https://www.ticketfairy.com/guides/hold-back-ticket-stock)
- [Open your ticket on-sale](https://www.ticketfairy.com/guides/open-your-ticket-on-sale)
- [Use Freefund to reduce no-shows at free and RSVP events](https://www.ticketfairy.com/guides/reduce-no-shows-at-free-rsvp-events)
- [Run an A/B test for your event](https://www.ticketfairy.com/guides/run-an-ab-test-for-your-event)
- [Make your event invitation-only](https://www.ticketfairy.com/guides/make-an-event-invitation-only)
- [Password-protect your event](https://www.ticketfairy.com/guides/password-protect-your-event)
- [Sell tickets by personal invitation](https://www.ticketfairy.com/guides/sell-tickets-by-personal-invitation)
- [Unlock hidden tickets with an access code](https://www.ticketfairy.com/guides/unlock-hidden-tickets-with-an-access-code)
- [Approve orders before buyers receive tickets](https://www.ticketfairy.com/guides/approve-orders-before-buyers-receive-tickets)
- [Schedule when your event goes live](https://www.ticketfairy.com/guides/schedule-when-your-event-goes-live)
- [Postpone or reschedule an event](https://www.ticketfairy.com/guides/postpone-or-reschedule-an-event)
- [Cancel an event](https://www.ticketfairy.com/guides/cancel-an-event)
- [Create a reusable event template](https://www.ticketfairy.com/guides/create-a-reusable-event-template)
- [Set up ticketing for a multi-day festival](https://www.ticketfairy.com/guides/sell-a-multi-day-festival)
- [Sell parking, camping and merchandise with your tickets](https://www.ticketfairy.com/guides/sell-add-ons-with-your-tickets)
- [Group your tickets into categories](https://www.ticketfairy.com/guides/group-your-tickets-into-categories)
- [Issue reusable event passes to crew and artists](https://www.ticketfairy.com/guides/issue-entry-passes-to-your-crew)
- [Create an event](https://www.ticketfairy.com/guides/create-an-event)
- [Set up ticket types](https://www.ticketfairy.com/guides/set-up-ticket-types)
- [Sell timed-entry tickets for an attraction, exhibition or food event](https://www.ticketfairy.com/guides/sell-timed-entry-tickets)
- [Duplicate an event](https://www.ticketfairy.com/guides/duplicate-an-event)
- [Run a recurring event series](https://www.ticketfairy.com/guides/run-a-recurring-event-series)
- [Sell VIP tables and bottle service through your promoters](https://www.ticketfairy.com/guides/sell-vip-tables-and-bottle-service)
- [Run ticketing for a nightclub](https://www.ticketfairy.com/guides/run-a-nightclub)
- [Run ticketing for a club night](https://www.ticketfairy.com/guides/run-a-club-night)
- [Every Ticket Fairy guide](https://www.ticketfairy.com/guides)

## 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.

  [Create a free account](https://manage.ticketfairy.com/welcome) [Book a demo](https://www.ticketfairy.com/event-ticketing/book-a-demo)

---

This page is on Ticket Fairy, a ticketing, marketing and operations platform for live events and the venues that host them: festivals, club nights, concerts, conferences and tours, and night clubs, beach clubs and concert venues. It grows revenue with fan rewards that turn an audience into a sales channel, and runs the money side with payments and payouts, Vault business banking, and working capital advanced against ticket sales. [How Ticket Fairy ticketing works](https://www.ticketfairy.com/event-ticketing) · [Ticket Fairy for AI assistants](https://www.ticketfairy.com/llms.txt)
