How to Use Custom Fields in Your Event Agenda

Custom fields are a powerful tool for enhancing your event sessions, just as they are for profiles.

They allow you to display additional information such as web links, topics, or text, making it easier for attendees to understand what each session offers at a glance. By leveraging session custom fields, you can also improve search results by enabling pre-filtering based on these fields, similar to how profile custom fields work.

Currently, session custom fields can be used to:

  • Display various types of information within a session, such as web links, topics, or simple text.
  • Enhance search accuracy for participants by enabling pre-filtering with session custom fields in the Event Agenda, similar to how profile custom fields work.

With the latest updates, session custom fields now offer functionality comparable to profile custom fields, as they are fully integrated and natively attached to sessions.


In this article, we will cover:

How to manage Session custom fields

To manage session custom fields, navigate to the Grip dashboard, select your event, and go to Event Details > Custom Fields. Here, you will find two tabs: one for profile custom fields and another for session custom fields. Click on the second tab to manage session fields.

In this table, you will see all the custom fields available for the current event, including multi-event fields from the current Grip application and any single-event fields created for this event. The information displayed is similar to the profile custom fields tab, but with two additional columns:

  • Active in event: Determines whether a field can be used in the current event. If a field is active, it will appear within sessions in the Grip dashboard for data entry. Inactive fields cannot be used for sessions in the current event.
  • Visible: Indicates whether information in this field will be visible to event attendees within sessions.

Note: You need App Admin privileges to modify multi-event fields, as these changes can affect other events. However, even without App Admin privileges, you can still make multi-event fields active for the current event directly from this page.

Active in event

Session custom fields can be created as multi- or single-event fields and are managed in the same way as profile custom fields. Permissions for session fields are very similar to profile field permissions, but with one difference - Session custom fields have a simple 'Active' control, so that you can choose which of your fields are available to all of the sessions within the current event, or none of them.

If a field is active it will appear within the sessions in the Grip dashboard for you to add data to it. If a field is inactive, you cannot use it for sessions in the current event.

This is different to the 'Visible' control, as shown in the table above.

You'll need to be an App Admin to make changes to a multi-event field as you will be making changes that could affect other events. If you do not have App Admin privileges, you can still make multi-event fields active within the current event, directly from this page.

Custom field settings

Clicking on the Settings cog will take you to the custom field options page.

Again, this is extremely similar to the profile custom field page, but with fewer options - we recommend that you read the main custom fields article for in-depth details about the options shown on this page. If you can't see an option you're expecting to, it's because it's not appropriate for Session custom fields.

How to create Session custom fields

As before, this process is effectively identical to the process to create a profile custom field. You can create a Session custom field from two places in the dashboard:

  1. From the Session custom fields tab:
  2. While editing a session in Event Agenda, from the custom fields tab:

Both places will take you to the same creation page, although once finished you will be taken back to the page that you started at.

If you are an App Admin or above, you will be prompted about whether you want to create a multi-event field, or just a single-event field. Again, multi-event fields are recommended unless you don't plan on using this field again in future events.

Fill in the options on the page just as you would a profile custom field. Once saved, you'll either be taken to the second tab for entering pre-defined values, or back to the page you came from.

While the options on this page allow you to specify AI matching types and connect Session fields to Profile fields with a supply/demand relationship, this currently does not affect recommendations. This functionality will be released in the coming months.

How to add data to Session custom fields

Once your fields are created and active in your event, you can add data to them that will display in your sessions to your attendees. The simplest way is through the dashboard, through editing a session. Alternatively, for large amounts of data, it's better for this data to come in to Grip via a custom integration.

Via the dashboard

Go to Event DetailsEvent Agenda. On this page you can see a list of your sessions, and you can use the column selector to show any existing custom field data that's been created.

Adding data to an individual session:

  1. Click on the Settings cog to edit a Session, or you can create a new session.
    1. If you're editing a Session, you can click on the Custom fields tab at the top.
    2. If you're creating a new Session, you'll need to add some basic details first, and click Save and continue.
  2. On the Custom fields tab you'll see sections for each type of custom field that can be used. These contain all of the fields that are current Active in the current event - controlled from the main Session Custom Fields page. If there are no active fields available, you'll be shown a link to that custom fields page in order to make at least one active.
    You can always create a brand new custom field from here too, if you need to - once created you'll be returned to this same session so that you can carry on editing.

  3. You can expand each section to see a list of fields, and directly edit the information for each field that will be used in this session. For pre-defined fields, you can choose from a list of values that have already been created for that field. To modify these or add more, you'll need to edit the field itself and go to the 'values' tab.
  4. In multi-language events, you can use the language selectors to view and edit data in other languages:
    1. For pre-defined fields, we tie translations for individual values together so as to keep them in sync. This means that you can only edit while viewing in English. Changes are then saved automatically in other languages.
    2. For freeform fields, you must edit in all languages available. For any languages that are left blank, we fall back to the default English data. 
    3. For link fields, you can edit in all languages, for each individual link's field. For any languages that are left blank, we fall back to the default English data.
  5. If you want to empty a field, click the Clear button next to it.
  6. Once you're happy with the changes, click Save changes.

Adding data to multiple sessions at once:

You can add and replace custom field data to multiple sessions using the bulk edit feature - select at least one session, click on Actions > Edit, and a sidebar will open with options for custom fields. See the 'Editing a session' section in our main Event Agenda dashboard article for more details.

Alternatively, you can use the Session bulk uploader as detailed below.

Uploading using Session spreadsheet upload

When you need to create or update sessions, you can choose to do so in bulk from the Event Agenda page by clicking 'Create session' and selecting upload via a spreadsheet. Please see this article for full details on the Session bulk uploader.

When downloading the CSV spreadsheet template, any active custom fields for sessions will be included as columns in the spreadsheet. If you've downloaded a template that's pre-filled with your existing Sessions, you'll also see any custom field values attached to those listed.

Simply add or amend the values that you want to add for each session you're uploading, and those values will be added to those sessions, and will be created if it doesn't already exist.

For multiple-choice fields, you can use the pipe symbol | as a separator between values.

Multi-Language events:

For multi-language events, you'll see a column for each language supported in the application.

When uploading values that don't already exist, please make sure you fill out all available language columns. If any language is not filled out, your attendees using the platform in that language will see the default English value instead.

When uploading values that have already been created for the current field, you only need to add the default English value on to your spreadsheet, and the system will match it to the existing value.

There is one exception - Link type fields are not included as columns in the bulk upload templates. This is due to the fact that each link can include a title and description as well as the link itself, and spreadsheets do not have the format to handle this kind of dense information within a single column - especially for multi-language events.

It is quicker to add links via the public API or through editing Sessions one-by-one in the dashboard.

Via a custom integration

Custom integrations, managed by our Solutions team, allow you to pull data from almost any source via a public API. Speak with your Grip contact for more information. After creating or activating the fields, you can find the system name for each field on the Session Custom Fields page, which is necessary for integration setup.

You can see this system name in a few places:

  1. While hovering your cursor over the field name on the Session custom fields page:
  2. On the field's settings page:
  3. When editing a Session, you can hover over a custom field name:

Once you know these field system names you can pass them to your Grip contact for use in your integrations.

FAQs

Q: Can I use session custom fields to improve session recommendations?
A: Not yet. This feature is under development, so keep an eye out for future updates.

Q: How do I manage custom fields across multiple events?
A: Use multi-event fields if you plan to reuse a custom field across different events. You’ll need App Admin privileges to make these changes.

Q: Can I edit session custom fields for multiple sessions at once?
A: Yes, use the bulk edit feature or the Session bulk uploader for efficient management of multiple sessions.

Q: What happens if I don’t fill out all language fields for a multi-language event?
A: Attendees viewing the platform in an unfilled language will see the default English value.