All Collections
Setting Up Events
Adding Custom Fields to Your Event Tickets
Adding Custom Fields to Your Event Tickets

Learn how to collect information such as attendee name, company, etc., on your event registrations.

Jenn Norman, CAE avatar
Written by Jenn Norman, CAE
Updated over a week ago

Ticket Custom Fields 

Once you've set up your event details, it's time to add tickets to your event. One of the most important aspects of creating your tickets is to also create the registration form you want your attendees to fill out.

At the bottom of the ticket modal, in the Attendee Form section, there is an area for custom fields. These custom fields can be optional or required and are set up in the Custom Fields section of your website.

Add A Custom Field to an Event Ticket Attendee Form

  1. First, make sure you've set up your field in the Fields > Custom Fields section.

  2. In the event, choose the ticket you want to add your custom field to and click the Edit link.

  3. Scroll to the bottom of the ticket information modal - to the Attendee Form section (see screenshot above).

  4. Find your custom field in the left column and drag it over to the right-hand side to place it in the Attendee Form.

    • If you don't see the custom field you're looking for, refer to the section below for more info.

  5. Rearrange the fields as needed.

  6. Save & Close.

The Difference Between Member Fields & Custom Fields

The fields that collect the attendee's name, email, phone, company, job title, mobile phone, and shipping address information on a ticket are considered separate from a custom field. 

  • You can choose to make them Required directly from the form as well. We highly recommend setting at least the name field as required for tickets, especially that can be purchased by users who are not logged in.

    • Note: The name field is required by default for attendee-based registrations.

Custom Field Population From Member Record Fields During Event Registration

Note in the screenshot of the attendee form above that some of the custom field options in the list show a handshake icon, while others show a calendar icon to the left of their name. 

These icons appear based on the visibility settings of the fields.

  • The handshake icon symbolizes a custom field that is shown on both the member record and event registration. If a purchaser selects someone's existing record during event registration, the values in these fields from their member record will populate into their event registration. Please note that this does not apply to member fields at this time.

  • The calendar icon symbolizes events-only fields. These custom fields are set to show only on event registration forms and do not appear on member records, so this information would not populate from anywhere during event registration.

Things to know: 

  • The custom field must be set as visible on both member records and event registrations.

  • The data only pre-populates if the purchaser is logged in and the attendee's member record is chosen during registration.

  • Purchasers can edit the value in the event registration, but it will not update the member record (for security purposes - Jim can register Sally, but Sally probably doesn't want Jim to be able to edit her personal profile information). These changes would need to be made directly in the member record.

  • Changes to the member record after registration will not update the attendee record. The historic value from the time of registration remains.

Custom Field Missing From the List?

If you don't see a custom field in the available list:

  • Head over to your Custom Fields section on the backend and double-check that the Visibility setting on the custom field is set to show for Events.

AE Tip™: When you're setting up custom fields for event registration, you might want to consider checking Attendee List as well. This will show the field on an event's attendee list view (on the backend).

Also, if the requirement setting of a custom field is not correct, go to the Custom Fields section on the backend and edit the custom field there. The settings will then transfer to the event ticket.

Did this answer your question?