Skip to main content

Sessionboard

Sessionboard Integration User Guide

Overview

Sessionboard is a speaker and content management platform that simplifies speaker onboarding, session building, agenda management, and content collection for events. This guide outlines what you need to do before we can integrate your Sessionboard account with our platform.

Sessionboard provides multiple integration methods: Open API, JSON/XML embeds, and Zapier + webhooks. This guide focuses on the Open API and embed methods as the primary integration paths.

Prerequisites

Before we can integrate with your Sessionboard account, ensure you have:

Requirement

Description

Active Sessionboard account

With administrator or API access permissions

Event created in Sessionboard

At least one event with sessions, speakers, or agenda data

Sessions approved

Only approved sessions are visible in embeds and API responses

Integration Methods

We can ingest your Sessionboard data using two primary methods. The recommended approach is the Open API for comprehensive data access.

Sessionboard provides an Open API that allows retrieval of the following data types:

  • Sessions

  • Speakers

  • Sponsors

  • Exhibitors

  • Languages

  • Tags

  • Tracks

  • Levels

  • Rooms

What you need to do:

  1. Enable API access for your Sessionboard account (contact Sessionboard support if API access is not visible in your dashboard)

  2. Provide us with the following credentials:

    • Sessionboard API endpoint URL (typically https://api.sessionboard.com/v1/)

    • API Key or authentication token

    • Event ID(s) for the events to be integrated

  3. Configure API permissions to allow read access to:

    • Sessions (including subsession data, which is exposed via the API)

    • Speakers

    • Sponsors and exhibitors

  4. Whitelist our IP addresses (if you have IP restrictions enabled on your Sessionboard account)

Data filtering options available via API:

  • Filter sessions/speakers by created date

  • Filter by updated date

  • Filter by status (approved, pending, declined)

Note: Subsession information is exposed within Sessionboard's Open API, even though it does not appear in embeds.

Method 2: JSON Embed Feed (Alternative)

If API access is not available, you can use Sessionboard's embed feature to generate JSON feeds of your session, speaker, and agenda data.

What you need to do:

  1. Navigate to the Sessions module in your Sessionboard dashboard

  2. Select "Embeds" from the menu

  3. Click "Add Embed" and select JSON as the output format

  4. Configure the embed:

    • Select embed type: Schedule Itinerary, Agenda, Session List, or Speaker Gallery

    • Apply filters (e.g., specific track, session type, or session status)

    • Select which fields to display (speaker bios, session descriptions, times, locations, etc.)

  5. Save the embed and copy the JSON feed URL

  6. Share the JSON feed URL(s) with us

Important notes about embeds:

  • Embeds update automatically when you make changes in Sessionboard (no manual sync required)

  • Sub-sessions are NOT visible within embeds as of this writing

  • The feed can be generated as JSON, XML, HTML, or iCal formats

Data You Need to Share

Prepare to share access to the following data types, depending on which playbooks you plan to use:

Data Type

Purpose

Sessions (titles, descriptions, times, rooms, tracks)

Activation, Nurture & Conversion, Hyper-Personalised

Speakers (names, bios, headshots, contact info)

Hyper-Personalised, Sponsor Maximisation

Sponsors & Exhibitors

Sponsor Maximisation

Tags, Tracks, Levels

Activation, Data-Driven Intelligence

Rooms & Locations

Ops Deflection, Hyper-Personalised

Integration Configuration Checklist

Use this checklist to prepare your Sessionboard account for integration:

Step 1: Account Setup

  • Confirm your Sessionboard account is active (API access may require certain plan tiers)

  • Identify the event(s) to be integrated (collect Event ID(s))

  • Enable API access for your account (contact Sessionboard support if needed)

  • Generate or retrieve your API key

  • Confirm read permissions for sessions, speakers, sponsors, and exhibitors

  • Share API endpoint, API key, and Event ID(s) with us

Step 3: Alternative Method (If API Not Available)

  • Create JSON embed(s) for sessions and speakers

  • Apply necessary filters (track, session type, approval status)

  • Copy JSON feed URL(s) and share with us

Step 4: Data Validation

  • Ensure sessions have "approved" status (necessary for visibility)

  • Verify speaker profiles are complete (bios, headshots)

  • Confirm sponsor/exhibitor data is entered correctly

Step 5: Ongoing Sync

  • For API: Data syncs in real-time based on update timestamps

  • For JSON embeds: Feeds update automatically when your Sessionboard data changes

  • No additional sync steps are required from you

Known Constraints to Be Aware Of

Constraint

Implication

Subsessions in embeds

Sub-sessions do not appear in embed feeds. Use Open API if you need subsession data.

Approved sessions only

Embeds and API only return approved sessions. Pending sessions require status filtering.

Sponsor/exhibitor attachment

Sponsors are attached to parent sessions only, not subsessions.

Search behavior in embeds

Search only matches session titles and speaker names (not descriptions, tags, or tracks).

Getting Help

If you encounter issues during setup:

Issue

Contact

API access not visible in your dashboard

Sessionboard Support: support@sessionboard.com

Integration training needed

Request training via support@sessionboard.com

Embed configuration questions

Sessionboard Knowledge Base: learn.sessionboard.com

Questions about our side of the integration

Your Bridged account manager

Next Steps

Once you complete the steps above, share your API credentials or JSON feed URLs with us. We will then ingest your session, speaker, sponsor, and agenda data to power the relevant playbooks.

Support

For integration support, contact your Bridged account manager or email support@bridged.media.