CSI + eventScribe/Survey Magnet Query-to-Authenticate

Overview

The eventScribe query-to-authenticate option is available for registrants. 

Description

The user account originates in the registration system and that system remains the source of truth. A user must have an account in CSI to log in. The option to create an account or import users in eventScribe is not available when there is an integration. 

We can restrict access based off registration package. Read the article, eventScribe - Registration & Access Grid Instructions, for details. 

Registrant Experience 

  • User starts on the website or mobile app login page
  • User enters the email they used to register and their registration confirmation ID (sometimes referred to as Badge ID)
  • eventScribe checks against the registration API for the most current information to confirm the user should be able to log in
    • If authentication is successful, the user is redirected back to website or mobile app homepage
    • If authentication is unsuccessful, a unique error message will display depending on the type of error
    • If the user is not registered, the user will see "You are not registered for this event."
  • If it's the first time the user has logged in, a user account is created in eventScribe
  • If the user has logged in previously, their registration package and profile fields will be updated, if applicable
    • Mobile app does not force users to log out so typically once a user has logged in, they stay logged in

Note, we no longer support a data pull as part of this integration. Read the article, Query-to-Authenticate - 2023 Update, for more information. 

Considerations & Expectations

  • The registration system is the source of truth; all users must originate in CSI
  • Communication about login instructions should be sent from the registration system (i.e. registration confirmation email, know-before-you-go email) 
  • Clients are expected to provide test accounts for each access scenario (i.e. access levels, unlock codes, etc.) and to thoroughly test the integration; this is how you will know the integration is working as expected 
  • It is encouraged to launch your website login integration and promote schedule building approximately a month before your event so if there are any issues, they can be addressed prior to the event start date
    • Mobile app launch is based on your contract (pro = 1 month out, standard = 2 weeks out) 
  • Client is expected to update their website and/ mobile app with customer service instructions for their end-users. Read the article, eventScribe Integration - Login & Customer Support Instructions, for recommendations
  • Cadmium technical support is meant for technical questions about the platform. Clients are expected to assign someone from their team/registration company to field end-user questions about registration, access, and login credentials 

Survey Magnet

You typically do not need a login integration with Survey Magnet directly unless it's standalone, meaning you have not contracted the eventScribe website or mobile app. If you have the website and/or mobile app, the integration point is with eventScribe. You'll add a link to the Survey Magnet in your website and/or mobile app navigation menu. When the user clicks the link, the user data automatically syncs between the products. 

The exception is if you only have one eventScribe product - website OR mobile app - and you want users to be able to get from a third-party software directly into Magnet. For example, if you are NOT using our mobile app and you want users to be able to go from your third-party app into the Magnet directly, you would need to add-on a direct Magnet SSO. 

Note, Survey Magnet can only accommodate one unlock code per presentation evaluation, so if you have a complex registration structure, we will have to discuss the requirements to ensure we can accommodate your needs.

Troubleshooting

The client should submit a ticket to integrationservices@gocadmium.com with registrant name, email they used to register, and registration confirmation ID.

Required Credentials

We need the following for all integrations (repeat or new):

  • EventCode
  • EventNumber

If new, we also need: 

  • API username and password

Field Mapping

The following fields are mapped from CSI to eventScribe. Fields are updated upon login.

CSI Field

eventScribe Field

Notes

FirstName

AccountFirstName

Required

LastName

AccountLastName

Required
MiddleNameAccountMiddleInitial
NamePrefixAccountPrefix
NameSuffixAccountSuffix
TitleAccountPosition

Company1

AccountOrganization


Company1

AccountAddress1


Address1

AccountAddress2


Address2

AccountAddress3


City

AccountCity


State

AccountState


PostalCode

AccountZip

CountryName

AccountCountry


Email

AccountEmail

Required
PhoneCountryCode & PhoneAreaCode & PhoneAccountTelephoneOffice

MemberNumber

AccountAssociationID

Required
RegistrationNumberAccountRegID
RegistrationNumberAccountKey
RegistrationCategoryCodeAccountUnlockCodesPDF
RegistrationCategoryCodeAccountUnlockCodesAudio
RegistrationCategoryCodeAccountRegItems
AccountAccessLevelCustom Logic


DISCLAIMER

For this integration, Cadmium does the development to connect to the third-party system. It is the Customer's responsibility to verify development needs and associated costs with the third-party to allow Cadmium to connect to their system. The required credentials Cadmium needs from the third-party to develop the integration are noted above.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article