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.
Method 1: Open API (Recommended)
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:
Enable API access for your Sessionboard account (contact Sessionboard support if API access is not visible in your dashboard)
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
Configure API permissions to allow read access to:
Sessions (including subsession data, which is exposed via the API)
Speakers
Sponsors and exhibitors
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:
Navigate to the Sessions module in your Sessionboard dashboard
Select "Embeds" from the menu
Click "Add Embed" and select JSON as the output format
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.)
Save the embed and copy the JSON feed URL
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))
Step 2: API Access (Recommended)
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.