Skip to main content
Skip table of contents

Installation and Configuration

Overview

This guide will assist you with configuring CSI Cloud’s Cvent integration. The goal is to make sure you understand and have taken all the steps necessary for the integration to work autonomously. This guide will walkthrough steps to take on Cvent followed by steps for CSI Cloud. Note that some steps can be worked on in parallel.

Steps to Perform At Cvent

Login to the Cvent application website

You can log in to the Cvent app here. Make sure at least one event is created.

Add a Webhook Integration

You only need to set this up once. It is account wide.

Select Admin from the nine squares in the top right.

View screenshot
image-20240729-171134.png

Navigate to Integrations > Push API Integrations and select Create Integration.

View screenshot
image-20240729-172514.png

Choose a name for the integration. “CSI” is recommended. Make sure the Type is Webhooks. The Default Endpoint should be https://cvent.cloud.csiinc.com/api/webhooks. The authentication token can be found on the CSI Cloud Dashboard under Account.

View screenshots
image-20240729-173326.png
image-20240729-172807.png

Then click Save.

Click Edit.

View screenshot
image-20240730-154629.png

Activate the configuration for all new events.

View screenshot
image-20240730-155038.png

Check the Synced Objects.

View screenshot
image-20240730-155736.png

Click Save.

Check the Integration Points.

View screenshot
image-20240730-160241.png

Add at least these integration points:

  • Invitee/Guest Registered for Event

  • Invitee/Guest Event Registration Cancelled

  • Invitee/Guest Event RegistrationModified

  • InviteeSubstitutedInAnEvent (if you plan on substituting registrants)

Click Save.

Enable the Webhooks Integration for Existing Events

New events should already have integration upon creation.

Navigate to Events > [your event] > Integrations.

Click “Setup” for Webhooks.

View screenshot
image-20240730-164627.png

Then click “Add Webhook”.

Select the previously created integration/configuration from the drop down.

View screenshot
image-20240730-165929.png

Click Save.

How to Enable Custom IDs for Each Event

  1. In an event, navigate to Registration > Registration Process > Open Site Designer.

  2. Click on the Registration Page dropdown in the top left > Click the gear icon next to your Registration Path(s).

  3. Scroll to the "External Data Source" section and select "Cvent" in the dropdown.

View screenshot

Steps to Perform on the CSI Cloud Dashboard

Log In to the Cloud Dashboard

Navigate to https://cloud.csiinc.com/

  • Username: The username in your iMIS environment (Typically the manager account or admin)

  • Password: The password for this account.

  • CSI Cloud ID: This is the Alias for your iMIS instance. This would be given to you by CSI. Learn more.

Create the Connection to Cvent

Select Cvent from either “Your Apps” or from the left banner under “Connectors”.

If you do not see Cvent, then you may need User Assignments to be updated.

View how to update User Assignments

Select “Update User Assignments”.

image-20240730-175043.png

Under Cvent, add the desired user (possibly yourself) and select “Assign User”.

image-20240730-175732.png

If you click on Cvent via the side banner, you will be presented with a sub-menu (Overview, Events, Registration iPart, Account, Logs). Overview is most common. If you are setting up your account, click “Account”.

View screenshot

Set Up Your Cvent Account

After navigating to the Cvent Account information you will see the following data points:

  • Cvent Account Name: This is supplied to you by Cvent.

  • API Username: This is supplied to you by Cvent (or created by you through their site)

  • SOAP API URL: This is Cvent’s API URL. Supplied to you by Cvent. This should remain fairly static.

  • Registration URL: This is Cvent’s Registration URL. Again, this should be static.

  • Webhooks Authentication Token: This will be created for you automatically. This allows Cvent to authenticate with your iMIS data.

  • Last Updated On: The date/time account information was last updated.

These fields must be filled in order for the CSI Cloud application to work properly.

View screenshot

Cvent Events

The Events page allows you to to add or edit events, provided they are setup in Cvent.

View screenshot

Adding an Event

Click “Add New”.

View screenshot

Multiple fields will appear.

Cvent Event Code: This will be the event code created by Cvent for the specific event. Based on your account setup, you can use the SELECT button to select the event from Cvent that you want to setup. You are also able to manually enter your Cvent Event Code.

If the event is Pending, then click “Include inactive events” after clicking “Select” to have it appear in the search.

iMIS Meeting Code: This is the meeting/event code from your iMIS event that has been setup that you want to link with Cvent. You will be able to use the SELECT button select your iMIS event. You are also able to manually enter your iMIS Event Code. NOTE: You do not need to setup an Event in iMIS for this integration to work. But you need to enter a distinct meeting code.

Registrants IQA Path: This allows you to specify the iMIS IQA for the list of registrants allowed to register for this meeting. You must have an IQA that matches the result set for Cvent Standard Service. A SELECT button is also active for this data point and is recommended.

Information on creating or importing a sample Cvent IQA can be found here.

Learn more about selecting an IQA

The select button will open the IQA screen

Navigate to the desired Cvent IQA

image-20240801-162812.png

It is recommended to run the IQA to make sure it works before selecting it.

As a reminder, after clicking “Find”, the IQA should return one result if the person is allowed to register and no results if they are not allowed to register.

Once tested, click “Close” then “Select”.

image-20240801-163620.png

Allow Anonymous Registration: This will allow the user to register for the event from within the Cvent application without regard for who they are or whether they are allowed to register or not.

View screenshot

How the Event Appears in iMIS

After the user registers with Cvent, the registration will appear as an activity of type meeting. This may be able to be viewed from a contact’s Participation page. If it is not visible on the participation page, an IQA query will have to be made.

View a contact's Participation page

image-20240801-181322.png

Note: Participation pages may be set up differently depending on the panel(s) that create the page. Therefore, even if the activity was successfully imported to the account, it may not appear on this page and an IQA query may need to be made.

View how to make the IQA query

Navigate to RiSE > Intelligent Query Architect, then select the folder the IQA query will reside in.

Select New > Query

image-20240703-180705.png

For more detailed documentation on creating an IQA query, see the iMIS documentation Here.

The sources should be CsActivity and NetContactData joined on Id as Equals.

image-20240801-182746.png

Filters should include any field for the account to be searched on (e.g. ID, first name, last name, etc.) and the fields should be Optional in search.

image-20240801-183438.png

Under Display, Activity Type and Description should be selected, but others, such as Id, name, and Transaction Date are optional.

image-20240801-183744.png

When running the IQA query, enter in the information of the registrant. If they are registered in Cvent and the CSI Cloud Cvent integration product is properly set up, the activity should appear in the query.

image-20240801-184113.png

Troubleshooting

Member Unable to Register via RiSE iPart

If a member receives a message stating “Could not confirm registration information for iMIS ID: [iMIS ID]”, then the Registrant IQA path does not allow them to register. This IQA path can be checked by navigating to CSI Cloud Cvent application > Events > [specific event] > Registrant IQA Path. If the member is allowed to register, the IQA query should return one result when the member’s information is entered into it.

Registrations Not Appearing in iMIS

Check the CSI Cloud Logs

This will show whether or not the webhook is being called, and if so, with what information.

In the CSI Cloud Cvent application, navigate to Overview > Logs, then use the banner to select Webhook.

View screenshot

image-20240802-150259.png

Here, you will be able to determine whether the webhooks from Cvent to CSI Cloud are being activated. If there are no webhooks on the logs, please double check the Cvent Event’s Webhook Integration as well as the CSI Cloud Cvent application’s Cvent code. Where to find both can be found in the documentation above.

Whitelist the Cvent App IP Addresses

In the remote event that your webhooks may not be working, Cvent may have to Whitelist the following IP addresses in your Cvent account settings in order for the CSI Cvent app to successfully communicate with the Cvent APIs:

IP Address

Description

23.96.247.82

CSI Cloud API Router

50.236.23.134

CSI Office (for troubleshooting and debugging)

173.161.104.49

23.96.220.94

Cvent App - Outbound IP

See more from Full List below

23.96.219.103

23.96.221.106

23.96.219.121

23.96.220.116

Cvent App - Inbound IP

23.96.189.6

Load Balancer for Data Processor

Full List Of Cvent App - Outbound IP:

23.96.220.94,23.96.219.103,23.96.221.106,23.96.219.121,23.96.227.203,157.55.166.62,157.55.166.169,157.55.170.179,157.55.171.196,23.96.220.116,52.162.107.25

Find Your SOAP API Credentials

You may need to call Cvent to provide you with your SOAP API Credentials. This will allow us to access your Cvent information using the SOAP endpoint (North America Only):  https://api.cvent.com/soap/v200611.asmx

If you are not in North America, please find your API url here: SOAP API Archives - Cvent | Developer Hub   Send CSI a help ticket @ support@csiinc.com so that they can change this in the configuration.

To review your SOAP API Usage and configuration, go to Admin > Integrations > SOAP API Usage

View screenshot

Ensure our CSI Clout Router server IP addresses are whitelisted to the SOAP API. Click on the dropdown next to the API username to validate the Allowed IP Addresses.

View screenshot

Confirm Your Standard Service Support

You may need to call Cvent to confirm they have enabled this feature for you. It is also known as HTTP POST Process for Events which allows us to provide you with a Single Sign On experience.

Typically a form is submitted via HTTP Post on your behalf at this URL:  https://www.cvent.com/events/apis/reg.aspx This is used by our registration iPart (and custom Web User Control) to authenticate members for the Cvent meeting.

Contacting CSI Support

If you are still having an issue, you may contact CSI support via our Support Request Form.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.