Working with events

Updated 6 months ago

Whether you run fundraising dinners, challenge event runs, or full conferences, Beacon can help you organise the vital information about them. You'll be able to set up a form where attendees can register or buy tickets, manage your attendees, allocate donations associated with your events, and designate campaigns to promote them.


  1. How events work in Beacon
  2. Creating an event
  3. Using an event registration form to sell tickets
  4. Manually adding people to events
  5. Assign payments to an event

link How events work in Beacon

The Events record is where you'd store the information of the event itself: Start and end dates, the type of event it is, the location, website link, etc.

Linked to each Event are Event attendees. These are the linked records of people who are coming to the event. They might be people who are going to volunteer, they may be participants, or they may be guests of a fundraiser. You can then store event specific information about them - which table they will sit at, what their race number is, a t-shirt size or style, what kind of pass they have, etc. The one person may attend many events, and they will have an attendee record for each.

If you collect event registrations via a Beacon event registration form then you will also create Ticket records. A ticket can be for multiple attendees (e.g. a Family ticket) or just for a single attendee. Just like buying tickets to the cinema or a show, someone can purchase multiple tickets with one payment from an event registration form.

help_outline Tip: The best way to think of the difference between Ticket and Event attendee records is that a ticket represents a ticket which has been purchased and the event attendee record represents a person who is actually going to the event. For example, one ticket for a table at a pub quiz can have 4 event attendees.

link Creating an event

Creating an event works like creating any other record in Beacon. Simply go to the Events record type in the sidebar and click Add event.Add event button

Enter some details of the event like the name, start and end dates, and the type of event it is, then click Create. Done!

help_outline Tip: Have a recurring event? It's best to create an event record for every instance of the event. e.g. Beacon Marathon 2020, Beacon Marathon 2021, etc.

link Adding people to events

link Using an event registration form

Collecting event registrations via a Beacon form is usually the go-to method for setting up your ticket options and getting your event attendees into your Beacon database. It's automated, and lets you collect the information you need to successfully run your event. All the data flows through to the right places, no data entry needed!

There's a full guide to event registration forms to take you through all the details, but here's a quick reminder:

  1. Click Forms in the sidebar.
  2. Click Create form.
  3. Choose Event registration from the dropdown, and type in the Event you'd like to register people for.
  4. Click Create.
  5. Customise your form, click Save form to save any changes you make.
  6. Click View form to see the finished product! Copy the URL to add to links in campaigns or to add to your website.

link Manually adding people to events

You won't want to add your whole database to an event (usually!), you'll just want particular people. To add them, you create a Event attendee that is linked to both the Person, and the Event. There's a few different ways to do this; individually, in bulk, or importing from a spreadsheet. Sometimes you will want to create Ticket records for them too, but we'll come to that later.

link Adding individuals from the person record:

  1. On the Person record, find the event card and click the '+'. You'll see that the person is pre-filled.Add event attendee from person

  2. Start typing the name of the event to add them to, and click the relevant event. Create event attendee

  3. Click the Create button.Create button

link Adding individuals from the event record:

  1. On the Event record, find the attendees card and click the '+'. You'll see that the event is pre-filled.Add event attendees from event

  2. Start typing the name of the Person to link to, and click the relevant person.Type person for event attendee

  3. Click the Create button.Create button

link Add multiple people with bulk actions:

  1. On the Person record, filter for the people you would like to add to the event. For example, people that are interested in volunteering.Interested in volunteering

  2. Tick the 'Select all' checkbox.Select all people

  3. Click the bulk actions menu (the three little dots!), and click Create related records.Create related records

  4. Choose Event attendees from the create record type dropdown.

  5. Click + Add field, select Event, and choose the event you would like to link your event attendees to. You can add any other info you want all the new records to have also.Bulk create related event attendees

  6. Click Create and you'll get some shiny new event attendees!Successfully created event attendeesNew event attendees

Check out more about bulk creation of related records.

link Adding people from a spreadsheet:

If you have an external list of people who you'd like to add as event attendees you can import the attendees with import templates:

  1. Click on Imports and Manage templates in your sidebar.
  2. Click Create template, and choose Event attendees from the record type drop down.Event attendees import
  3. Upload your CSV file as an example.
  4. Click each column header to map that column to a field in Beacon.

error_outline To properly create event attendees, you will need a unique value for the Person record (not name, as two people can have the same name!). We recommend email address, or the Beacon record ID if you've exported these people from Beacon.

help_outline Any of the person's personal details should be mapped to the Person: Name, email, address, record ID. Anything relating to their event participation should be mapped to the Event attendee: Type, t-shirt size, registration status.

  1. In the fixed data section, in the Event attendees section, set the Event that the import is for (this will assign all these new event attendees to the same event). You could also add other data that is the same for everyone you're importing; e.g. the 'Type' as 'Participant'. Event attendee import fixed data
  2. Set your deduplication field for the Person records (so that if a person exists already, it will link them rather than create them again). This should be information that is unique, such as email address or record ID.
  3. Click the Save changes button.
  4. Navigate to Run import in the sidebar.
  5. Choose the template you created in the dropdown menu.Import template dropdown
  6. Upload your CSV. Beacon will check that the columns match those in your template.CSV upload check
  7. Click Import data. When your import is complete (it will take a few moments depending on the size of your import) you'll get a success message. Import data buttonScreenshot 2019-04-11 at 15.27.42
  8. You'll now have some new Event attendees, as well as new Person records for anyone who didn't already exist in your database.New event attendees

link Assign payments to an event

It can be super useful to see the money you've raised from a particular event, whether it's from donations from participants or donations in person from people at the event itself. Some payments can be automatically linked to an event via forms, and others you might want to set up in an import template.

help_outline Tip: This is different from adding a payment for a ticket. If you want to do this then you should create a Ticket record and assign the payment to that record.

Many charities will set up a event-specific donation form to have a tailored donation experience, and to automatically assign those donations to the relevant event.

Once you've set up your form, use the fixed data section to choose the appropriate event to link to.Forms fixed data events

When adding payments to Beacon via an import, you can use fixed data to set the event that those payments are related to. Payment import fixed data event

link Assign payments manually

link Individually:

On the payment record, type in the event it's associated with. Done!Assign payment to event

link Bulk update:

In the payments list view, filter or search for the payments you'd like to relate to your event. Select all, or select individual payments, then click the bulk actions menu (those three dots).

Choose Update payments, choose Event as the field to update, and type in the relevant event.Bulk update event

Click Update, and all selected payments will now point at your event.

You can easily view all payments associated with an event by checking the Payments card on the Events record itself.Event payments card


Contact Us

It'd be great to hear from you! To reach out, fill in your details below and we'll get back to you.


Register for webinar

To join this webinar, please enter your details below and we'll send you details on how to join.