ASP Integration
Integrate Sessionboard to export your data to ASP
Updated over a week ago


ASP is a CMS platform that facilitates building event websites with several layouts to feature event sessions, speakers, exhibitors, and other types of content.

Sessionboard users can connect their events with ASP Events and sync session and speaker data from Sessionboard to ASP Events. This integration is a user-friendly process that facilitates data transfer to ASP Events once users have approved and scheduled their sessions in Sessionboard.

Connect Integration

Integrations are connected on the organization level in Sessionboard.

After logging in, click “Go to org” to access your integration settings.

There, you can connect new or manage existing integrations. To connect a new integration, click the “Connect” button below the integration.

For ASP Events, enter the API key and secret associated with your event.


Map Events

Once the integration is connected, a window will appear prompting you to map your ASP Events events with Sessionboard ones. Select the ASP Events event from the dropdown list, then choose the Sessionboard event in the right-hand dropdown.

Enter the Seminar ID that you want the sessions to be synced to.

Click “Add Mapping” to complete the mapping process.

Mapping Criteria

  1. More than one event can be mapped per Sessionboard organization.

  2. More than one event can be mapped per ASP Events organization.

  3. At least one Sessionboard event must be mapped to ASP Events for the sync option to appear in the UI.

  4. Once an ASP Events event has been mapped to a Sessionboard event, neither can be re-mapped to another event.

Remove Mapping

To remove event mappings, go to Organization -> Integrations and click Settings.

This will open the mapping window. A list of existing mappings will be displayed. Click “Remove Mapping” to disconnect specific mapped events.

Removing a mapping will not disconnect the integration. Other mapped event pairs will continue to sync on request.

Change Event Seminar ID

You can change the seminar ID that sessions will be synced to by removing the event mapping and connecting the event with a new seminar ID. In this case, sessions that were previously synced to the old seminar ID will not be deleted in ASP, but they will no longer be updated by Sessionboard in future syncs.

On the next sync, all sessions and speakers will be sent to the new seminar ID.

Sync Sessions and Speakers

Before initiating a sync, ensure that you have reviewed and accepted the sessions that you want to sync to ASP Events. Sessions must have a date and time to be synced.

You’ll also want to ensure that sessions have rooms (locations), and formats (streams) assigned if you want those to sync with the associated session.

Also, verify that the timezone matches in both events before syncing. To do this in Sessionboard, go to the Details page, then confirm a timezone based on GMT offset.

If you need to change the timezone in Sessionboard, please contact Customer Success for assistance.

Initiate Sync:

  1. Go to Sessions - Agenda.

  2. Under Options, click “Sync to ASP Events”

  1. A message will flash at the bottom of the screen confirming that the sync has started.

  2. When the sync is complete, another message will flash confirming that data has been synced.

  3. If there is an issue, a message will appear verifying the number of sessions and speakers that were attempted to sync and that successfully synced. Please check that your sessions have all the required fields and contact us if your issue persists.

Synced Fields

Sessionboard will endeavor to sync as much data between systems as possible. It is important to use system fields when possible to collect information about your sessions and speakers to ensure they will be successfully matched.

Below is a list of fields that will be synced. Fields with a * are mandatory.


  • Title *

  • Description

  • Starts At datetime

  • Ends At datetime

    • Sessions that span multiple dates are not supported in ASP Events and will be synced as the same calendar day.

    • Sessions that have passed will not sync into ASP.

  • Format

    • Session Type

    • Type must match existing in ASP, else, will be created as “Session”

  • Speakers

  • Location (Room)

  • Tracks (Streams)

  • Client Session ID*

Custom Fields

  • Sessionboard ID*

    • This must be created in ASP as a custom text field on every event seminar (and named sessionboard_id). This is where we sync our UUID

  • Session Content URL

    • To use this, this must be created in ASP as a custom field on every event seminar (and named sessionboard_content)

    • The most recent file will be taken from Sessionboard and synced to ASP

  • Key Takeaways

    • To use this, this must be created in each Sessionboard event and ASP as a custom field on every event seminar (and named key-takeaways in ASP)


  • First Name *

  • Last Name *

  • Email *

  • Title

  • Company Name

  • Website

  • Mobile Phone

  • About

  • Photo

  • Facebook URL (Page)

  • LinkedIn URL (Page)

  • Twitter URL (Page)

Resync Behavior

Currently, syncing is a one-step process. There is no ability to sync individual sessions or speakers.

On resync, new sessions and speakers that have been added to the agenda in Sessionboard will be sent to ASP Events. Any updates that are made to previously synced fields (such as correcting a speaker’s title or changing a session time) will also be applied. If speakers have been removed from a session, this change will also be reflected.

Deleting sessions or speakers in either platform will not affect data in the other platform. Once a session has been deleted in ASP Events, it will not sync again from Sessionboard.

We recommend editing your data in Sessionboard prior to initiating a sync, then in the partner platform post-sync.

Disconnect Integration

To disconnect from the integration, go to Organization -> Integrations

  1. Locate your connected integration and click the three-dot icon beside Settings

  2. Click “Disconnect Integration.”

  3. Confirm that you are sure before deleting the integration.

Once the integration is disconnected, you can reconnect using a separate API key/secret, or reuse the same credentials.

Disconnecting the integration will cause future syncs to fail, but will not affect previously synced data in ASP Events.

Did this answer your question?