Maritz RTS
Maritz Real-Time Services (RTS) is the registration data service behind shows serviced by Maritz. Connect Sessionboard to RTS once, map each Sessionboard event to its Maritz show code, and Sessionboard pulls registrant profile updates onto your existing contacts on a schedule — no spreadsheet round-trips.
This connector is inbound only. It updates contacts that already exist in Sessionboard and never creates new ones, and it never writes anything back to Maritz.
Connect Maritz RTS
Section titled “Connect Maritz RTS”Maritz RTS is set up at the organization. Open it from Settings > Integrations or from Apps. One connection can serve several events — the show code is chosen per event mapping.
Open Maritz RTS
Go to organization Settings > Integrations and click Connect or Settings on Maritz RTS, or open Apps and click Maritz RTS.
Save the connection
On the Connections tab, enter the RTS Username and the RTS Password. Leave RTS Environment on PROD unless Maritz has pointed you at their QA or DEV environment for testing. Page Size controls how many registrants come back per call — the default of 500 is right for almost everyone. Click Save connection. The connection is named Maritz RTS (a second one Maritz RTS 2); rename it from the pencil icon on its row.
Map a Sessionboard event
Click Map events on the connection. Choose the Sessionboard event and enter the Maritz Show Code for it. Click Save mapping.
Map speaker fields
Use Map Speaker Fields to choose which contact fields on that event receive each Maritz field. Pick an existing contact field for each one you want hydrated — anything you leave unmapped is simply not written.
What syncs
Section titled “What syncs”Sessionboard pulls registrant profiles from RTS and writes them onto existing contacts on the mapped event:
| Maritz RTS | Sessionboard |
|---|---|
| Job title | The contact field you map for job title |
| Company | The contact field you map for company |
| Speaker directory biography | The contact field you map for biography (long bios are truncated to 1,500 characters) |
| Registration status | The contact field you map for registration state — Sessionboard stores Maritz’s raw qualification status code (QUALSTATUS), such as APP or MAPP, not a translated label, so you can see exactly where a registrant sits in Maritz’s pipeline |
| Registrant ID | The contact field you map for registrant ID |
| Data Ops ID | The contact field you map for Data Ops ID |
Only completed registrations are pulled — cancelled and in-progress registrations are filtered out before matching, so a withdrawn registrant never overwrites a contact.
A registrant whose profile has not changed since the last sync is skipped — repeated syncs do not rewrite unchanged contacts, so your contact history stays clean.
How registrants match contacts
Section titled “How registrants match contacts”Each registrant is matched to a Sessionboard contact in two passes:
- Registrant ID — once a registrant has synced, Sessionboard remembers the link and uses it first on every later sync, even if the email changes on either side.
- Email — a registrant syncing for the first time matches the event contact with the same email address.
Anything that cannot be matched safely is skipped and logged, never guessed:
- A registrant with no matching contact is skipped. Sessionboard does not create contacts from Maritz data — add the person to the event first, and the next sync picks them up.
- A registrant whose email matches more than one contact on the event is skipped, so an ambiguous match never hydrates the wrong person.
- A registrant with no email (for example, a privacy opt-out) is skipped unless a Registrant ID link already exists from an earlier sync.
Run a sync
Section titled “Run a sync”Once a mapping is saved, Sessionboard polls RTS about every 10 minutes. The first run backfills every registrant on the show; after that, each run pulls only registrants whose Maritz profile changed since the last successful run. Click Sync on the connection any time you want an immediate pull.
Review sync results
Section titled “Review sync results”Open the event and go to History > Integrations.
Sync History lists every Maritz RTS run: when it ran, its status, and counts of updated and skipped registrants. Skipped rows include the reason — no matching contact, an ambiguous email, or no change since the last run.
Add or remove a mapping
Section titled “Add or remove a mapping”Use Add event mapping to point another Sessionboard event at another show on the same connection, or add a second connection if Maritz issued you separate credentials.
To remove a mapping, use the trash control on that row. Contacts keep the values already written; Sessionboard just stops updating them.
Still having issues?
Section titled “Still having issues?”Email support@sessionboard.com and include the connection name, the show code, and the registrant or contact that did not sync. Do not send your RTS password — if it may have been exposed, ask Maritz to rotate it and update the connection with the new one.
