Highbar
Sessionize
Highbar

Sessionize integration

Paste one link. Your Sessionize agenda is in the app.

Sessions, speakers, rooms and tracks come across from your Sessionize feed and stay current as you edit. Changes reach the app within about 15 minutes.

Brings in
Sessions, speakers, rooms and tracks
Stays in sync
Every 10 minutes
To connect
A Sessionize JSON endpoint. No API key.
Direction
One way. Highbar only reads your Sessionize feed.

What syncs

Your call for speakers, turned into an agenda.

Sessions come across once they have a time, so attendees only see what you've scheduled.

  • Sessions

    Times, rooms, co-speakers, livestream and recording links

    A schedule section

    In your event's timezone

  • Speakers

    Bios, taglines, photos and social links

    A speakers section

    Linked to their sessions

  • Rooms

    Locations

    On every session

  • Categories

    Whatever you call them in Sessionize

    Tracks, session types, level or language

    You choose for each one

How it works

Connected from one panel.

Open Integrations from your event's Content or Access page. Everything below happens there.

  1. 1

    Create an endpoint

    In Sessionize, open your event's API / Embed page and create a JSON endpoint. Paste its ID or URL into Highbar.

  2. 2

    Check the feed

    Highbar shows how many sessions, speakers, rooms and days it found, and which sessions are still waiting for a time.

  3. 3

    Map it

    Choose sections for sessions and speakers, and what each Sessionize category becomes: tracks, session types, level or language.

  4. 4

    Stay in sync

    Highbar checks the feed every 10 minutes and applies only what changed. Sync now is there when you can't wait.

Your call

Sessionize leads. Your edits still win.

  • Keep Highbar edits

    Edit a synced field in Highbar and it stops following Sessionize, while everything else keeps updating. Switch it off to make Sessionize the source of truth again.

  • A safety net for big changes

    If a large part of your schedule vanishes from the feed, say because Schedule announced was switched off, the sync stops and waits for your OK.

  • Removed means hidden

    A session removed in Sessionize is hidden in your app, not deleted, and comes back if it reappears.

  • Categories, your way

    Map each Sessionize category to tracks, session types, level or language, or leave it out.

  • No duplicates to clean up

    Speakers and sessions you already entered by hand are matched, and only their empty fields are filled.

  • Your additions stay

    Speakers you attach by hand and tracks you add yourself are never removed by a sync.

Frequently asked questions

Do I need a Sessionize API key?

No. Create a JSON endpoint on your event's API / Embed page in Sessionize and paste its ID or URL into Highbar. That's all it takes.

How often does it sync?

Highbar checks your feed every 10 minutes, so an edit in Sessionize reaches your app within about 15. Sync now pulls the latest straight away.

What happens to sessions without a time?

They wait. Sessions you haven't scheduled yet, and speakers who only present those, come across once you give them a time in Sessionize.

Will my edits in Highbar be overwritten?

Not while Keep Highbar edits is on, which it is by default. Fields you edit stop following Sessionize, and everything else keeps updating.

Does it bring in attendees?

No. Sessionize has no attendees, and each event connects to one integration at a time. Add attendees with Highbar registration, a spreadsheet upload, or one by one.

What happens if I disconnect?

Syncing stops and everything already imported stays in your event. Reconnect later and Highbar picks up the same content instead of duplicating it.

Put your Sessionize agenda in an app.

Build it yourself in under an hour, or have us walk you through it.