Skip to main content
All CollectionsIntegrationsThird-Party ConnectorsConnectors documentation
Setting up an Experient (Maritz) Integration in your event
Setting up an Experient (Maritz) Integration in your event

Import your registrants from Maritz Global Events into Swapcard. Includes technical details on synchronization and importable data fields.

Updated over 3 weeks ago

This page contains the setup guide and reference information for the Maritz integrations.

Prerequisites

  • An active Maritz account with a list of events (ensure you have access, especially if you are not the owner)

Setup guide

Step 1: Set up the Maritz integration in Swapcard

  1. Navigate to your Event page within the Communities section.

  2. In the left navigation bar, go to Event Builder, then select Integrations.

  3. On the integration selection page, choose Maritz from the list of integrations.

  4. To activate the integration, you will need three parameters, and these will be supplied by Maritz.

    1. password

    2. showCode

    3. username

  5. Select your event for integration - The integration displays all events your account has access to, including upcoming and past events.

Your Maritz event has been successfully linked with your Swapcard event.

You have the flexibility to adjust your integration settings according to the specific data requirements. It's crucial to highlight that the synchronization will only begin when you manually start the integration process and finish the necessary mapping.

Supported sync modes

The Maritz integration supports the following sync modes :

Feature

Supported?

Yes

Yes

Supported streams

This integration is supporting the following Maritz streams

Maritz online documentation is accessible here.

Capturing deleted records

The Maritz integration DOES NOT capture deletions for records in Registrations streams.

When a record is deleted on Maritz, it needs to be MANUALY deleted on Swapcard accordingly.

Stream Dependencies

In the context of integration functionalities, records are automatically linked with their corresponding records within Swapcard.

The RegistrantID field of Registrations serves as the primary identifier for uniquely linking records. These linked records are stored within the Client Id field on the Registrations record on the Swapcard side.

Streams supporting fields

Registrations

Registrations Fields

Label

Type

FirstName

"firstName"

string

Title

"title"

string

Prefix

"prefix"

string

LastName

"lastName"

string

Company

"company"

string

Company2

"company2"

string

CompanyCode

"companyCode"

string

Degree

"degree"

string

ExCompanyEXID

"exCompanyExID"

string

Middle

"middle"

string

Phone

"phone"

string

Phone2

"phone2"

string

Fax

"fax"

string

Email

"email"

string

MemberType

"Member type"

string

MemberNumber

"Member number"

string

MemberCategory

"member category"

string

Address

"address"

string

ExCompanyID

"exCompanyID"

string

ZipCode

"ZipCode"

string

City

"City"

string

StateCode

"StateCode"

string

CountryCode

"CountryCode"

string

RegistrantID

"Registrant ID"

string

ShowItemCode

"Show Item Code"

string

ShowItemList

"Show Item List"

string

Limitations & Troubleshooting

Connector limitations

Modifications in External ID

In Maritz, the RegistrantID field serves as the unique identifier for each profile. However, a limitation of the Maritz system is that the same RegistrantID can be reused for different profiles across multiple events. This can potentially cause mismatches in profile data when integrating with Swapcard.

To prevent this, Swapcard has implemented a solution where the RegistrantID is combined with the unique Swapcard Event ID and Event ExternalID to generate a distinct identifier for each profile. This combined identifier follows the format:

RegistrantID-EventExternalID-EventID

By appending the Swapcard EventID and Event ExternalID to the RegistrantID, we ensure that each profile in the Swapcard database has a unique identifier, even if the same RegistrantID is reused across different events in Maritz.

Changelog

Version

Date

Subject

1.0.19

2023-10-03

Maintenance

Enhancement

Please be aware that any enhancements to this integration, which encompass any requirements not covered by the existing integration state, will be subject to custom development processes and associated costs.

Read more

Did this answer your question?