Skip to content
Brella logo

Brella is an event networking and content platform. Connect Sessionboard to Brella once, map each Sessionboard event to a Brella event, and Sessionboard pushes speakers and content timeslots. Turn on Enable Continuous Sync if you want Sessionboard to keep them aligned about every 30 minutes.

Training video · 1:30Connect Brella and map an eventSend accepted speakers and sessions to Brella. Add an organization connection in Apps with a Brella API token and organization ID, map a Sessionboard event to a Brella event ID, turn on continuous sync and choose the speaker roles, map speaker and session fields including Brella custom fields, and run a sync; only accepted sessions go, and nothing is deleted in Brella.
Video transcript

Here’s how to send your accepted speakers and sessions from Sessionboard to Brella. You connect once for the organization, then point each Sessionboard event at a Brella event.

Open Apps from the left sidebar. Brella is under Engagement.

Click Add a connection, paste your Brella API access token and your Brella organization ID, and save. The connection is named after the app; rename it from its row if you add another. The token is encrypted, and you won’t see it again.

Next, Map events. Pick the Sessionboard event and type the Brella event ID. That’s Brella’s ID, not ours. Your session times need to fall inside the Brella event’s dates.

On Event Settings, turn on continuous sync if you want updates about every thirty minutes. Choose which session roles become Brella speakers, and save.

Map Speaker Fields and Map Session Fields decide what goes where. Title, start, and end are required. To fill a Brella custom field, type its key in the box at the bottom and click Add.

Then click Sync on the mapping, or let continuous sync handle it. Only accepted sessions and the people on them go to Brella, and nothing is ever deleted there.

The API token and organization ID are saved on the connection. Each Sessionboard event maps to one Brella event. Sessionboard updates the same speaker or timeslot on the next sync instead of creating a duplicate.

The Brella integration lets you push session and speaker data from Sessionboard into Brella so attendees see up-to-date content in the networking app. Field mappings give you control over exactly which Sessionboard fields flow into Brella, including custom fields your Brella event uses that are not exposed through a standard catalog endpoint.

Brella is set up at the organization, from Apps in the left sidebar (under Engagement). Anyone who can view integrations for the organization can connect it. Settings > Integrations now opens Apps.

Brella card in the Apps marketplace Engagement category

Open Brella

Open Apps from the left sidebar and click Brella.

Save the connection

On the Connections tab, click Add a connection. Enter the Brella API Access Token and the Brella Organization ID. Click Save connection. The connection is named Brella (a second one Brella 2); rename it from the pencil icon on its row.

Add a connection form with Brella API Access Token and Brella Organization ID

Map a Sessionboard event

Click Map events on the connection. Choose the Sessionboard event and enter the Brella Event ID — Brella’s event ID, not the Sessionboard event ID. Already mapped events are hidden. Click Save mapping.

Map Events tab with a mapped event and the Add event mapping form

Choose event settings

On Event Settings, turn on Enable Continuous Sync if you want Sessionboard to push this event to Brella about every 30 minutes. Leave it off to sync only when you click Sync. Continuous sync still requires at least one accepted session that has not ended.

Leave Remove speakers from Brella sessions when un-accepted on unless you want people to stay on a Brella session after they leave the accepted set.

Session roles to sync defaults to every role on accepted sessions. Uncheck chairs, co-authors, or any custom role that should not become a Brella speaker. Click Save event settings.

Event Settings tab with continuous sync, speaker removal, and session roles to sync

Map fields

Use Map Speaker Fields and Map Session Fields to choose which Sessionboard fields write to Brella for that mapping. First name and last name are required for speakers. Title, start, and end are required for timeslots. You cannot save until those are mapped.

Map Session Fields tab with the required title, start, and end rows and the Brella custom field box

Only accepted sessions and the people on those sessions sync. Every session role you selected becomes a Brella speaker. On the timeslot, moderators are added as Moderator, chairpersons as Chairman, and everyone else as Speaker.

If the event has speaker acceptance on, a speaker is not pushed until they have accepted. Other roles are not gated by acceptance.

A person needs a first name, last name, and email in Sessionboard. Anyone missing those is skipped. Brella speakers have no email field, so the email is not sent.

SessionboardBrella
Person on an accepted sessionSpeaker (name, company, job title, bio, headshot)
Accepted sessionContent timeslot (title, description, start, end, track, location)
Person assigned to a sessionSpeaker attached to that timeslot, with their role

Sessionboard finds the Brella speaker it created before by the Sessionboard ID. A speaker you added in Brella yourself is reused only when exactly one Brella speaker has the same first and last name and is not already linked to Sessionboard; otherwise Sessionboard creates a new speaker.

When a session or participant leaves the accepted set, Sessionboard takes the speaker off that Brella timeslot, unless you turned Remove speakers from Brella sessions when un-accepted off. Brella cannot hide a speaker or a timeslot, so both stay in Brella. The sync log lists them, and you can delete them in Brella if they should not show.

Brella refuses a timeslot whose start or end is outside the Brella event dates. That session shows as an error in the sync log with Brella’s message, and the rest of the sync carries on.

Map Speaker Fields and Map Session Fields apply only to the event mapping you have selected. Defaults cover name, company, job title, bio, headshot, title, description, times, track, and location. Add rows for other Brella fields, such as honorific or session tags.

Map Speaker Fields tab with the required first name and last name rows and the default speaker fields

Brella needs a first name and last name to create a speaker, and a title, start, and end to create a timeslot. Those rows stay on the mapping and cannot be removed.

To fill a Brella custom field, type its key under Brella custom field below the speaker or session rows and click Add, then pick the Sessionboard field. Use the key exactly as it is set up in Brella. Brella silently ignores a key it does not have, so Sessionboard checks what Brella kept after each sync and adds a warning to Sync History naming any key it did not find.

If Enable Continuous Sync is on for that mapping, Sessionboard runs a full sync about every 30 minutes while the event has at least one accepted session that has not ended. When the checkbox is off, click Sync when you need an update.

To push immediately, click Sync on Map Events, or use Sync to Brella from Agenda, Sessions, or Speakers. Brella has no way to read a single record back, so the Brella connection has no Check drift; use Sync History to see what each sync sent and any warnings.

Sync on Map Events, or Sync to Brella from Agenda Options with nothing selected, is a full sync — the same accepted set as a scheduled run, including removing un-accepted speakers from sessions when Remove speakers from Brella sessions when un-accepted is on. If you select rows on Sessions or Speakers and click Sync to Brella, only those records update. Sessionboard will not remove anyone else from their sessions.

Use Add event mapping to point another Sessionboard event at another Brella event on the same connection. You can also add a second connection if you have a different Brella organization or token.

To remove a mapping, use the trash control on that row. Previously synced Brella records stay in Brella; Sessionboard stops updating them.

Email support@sessionboard.com and include the connection name, the Brella organization and event ID, and the session or contact that did not sync. Do not send the API token.

Get release notes by email

A short digest on the days something new goes live — each change with a link to its note in the release notes. No marketing, and one click to stop.

Company email addresses only. We’ll send one email to confirm it’s you. Already use Sessionboard? You can also turn this on under Community → What’s new.