Skip to main content

Setting Up a Streampoint Integration in Your Event

Updated this week

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

Prerequisites

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

Setup guide

Step 1: Set up the Streampoint 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 Streampoint from the list of integrations.

  4. To activate the integration, you will need the authToken(provided by Streampoint in the develope account):
    Each environment is given separate credentials, use the appropriate keys to access the test and production environments accordingly. To get started today, please contact api@streampoint.com to request a developer account.

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

Your Streampoint 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 Streampoint integration supports the following sync modes :

Feature

Supported?

Yes

Supported streams

This integration is supporting the following Streampoint streams

Streampoint documentation is accessible here.

Capturing deleted records

The Streampoint integration does NOT capture deletions for records in the /dataExport/registrantsPaged stream.

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

Object Mappings(Custom)

The Streampoint integration provides a list of available custom fields for mapping people, which is generated from getAllDemographicsFromRegistrations.

Stream Dependencies

In the context of integration functionalities, records are automatically linked with their corresponding records within Swapcard. For instance, if Registrants are associated with Events on Streampoint, the integration will replicate these dependencies within Swapcard.

Registrants β†’ Country Events

The Streampoint Country Events automatically establishes a connection between Registrants) from Streampoint and their corresponding Event from Streampoint.

This integration utilizes the registrants.PPID field from the Registrants stream as the primary identifier.

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

Streams supporting fields

Registrants as People

People Fields

Label

Type

Address1

Address1

STRING

Address2

Address2

STRING

AlternateEmail

AlternateEmail

STRING

Association

Association

STRING

BadgeID

BadgeID

STRING

BadgeName

BadgeName

STRING

City

City

STRING

ConfirmationNumber

ConfirmationNumber

STRING

Country

Country

STRING

Discount

Discount

STRING

Email

Email

STRING

Fax

Fax

STRING

FirstName

FirstName

STRING

Gen1

Gen1

STRING

Gen2

Gen2

STRING

LastName

LastName

STRING

Membershipcode

Membershipcode

STRING

PPID

PPID

STRING

Phone

Phone

STRING

Prefix

Prefix

STRING

Profile

Profile

STRING

ProvState

ProvState

STRING

Title

Title

STRING

Zip

Zip

STRING

Limitations & Troubleshooting

Connector limitations

Maintenance

The Streampoint API is a private source API, which adds complexity to maintenance and may lead to stability issues. Despite these challenges, Swapcard offers a connector to facilitate seamless integration.

Incremental Sync

Integration with Cadium is subject to limitations imposed by the provider's API when it comes to incremental updates. The synchronization frequency is strictly limited to 1 hours

Changelog

Version

Date

Subject

0.0.9

2023-03-28

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?