« To Salesforce integration: Overview
Learn how Riverside data is stored and reflected in Salesforce, including event details, registration data, activity and engagement data, and how registrants are managed across multiple events.
- When a webinar (scheduled even with audience registration) is created in Riverside, a corresponding Campaign is created in Salesforce for that event.
- Each Riverside registrant is represented as a Lead in Salesforce.
- If a Lead with the same details already exists in Salesforce, Riverside links the existing record to the new Campaign instead of creating a duplicate.
- Leads can later be converted into Contacts in Salesforce.
- The relationship between the registrant (Lead or Contact) and the Riverside event (Campaign) is stored in Salesforce as a Campaign Member.
Event details
- The Riverside Event Name is used as the
Campaign Namein Salesforce. - The event’s start and end times are stored in the
Start TimeandEnd Timefields on the Campaign in Salesforce.
Registration data
- The First Name, Last Name, Country, Email, and Phone Number fields in Riverside are synced to their corresponding Campaign Member Fields.
- Riverside Text and Checkbox registration fields are stored in Salesforce as Campaign Member custom fields.
- UTM information captured from the registration URL is stored in Salesforce as dedicated Campaign Member custom fields:
Riverside_UTM_Source__cRiverside_UTM_Medium__cRiverside_UTM_Term__cRiverside_UTM_Content__cRiverside_UTM_Campaign__c
Activity and Engagement Data
- A Lead or Contact’s Riverside activity is recorded in the
Statusfield of the Campaign Member record in Salesforce.The
Statusfield includes the values:Registered,Approved, andAttended.These values are updated automatically based on user activity.
-
Questions that an attendee asks via Riverside Q&A are stored in Salesforce as a Campaign Member custom field.
- If the same attendee submits multiple questions, they are stored in the same field, separated by line breaks.
Managing registrants who attend multiple events
- When a Lead or Contact participates in multiple Campaigns, the existing Lead or Contact is linked to each additional Campaign as a Campaign Member. Riverside does not create a new Lead or Contact each time.
- For every event registration, Riverside creates a distinct Campaign Member record that associates the individual (Lead or Contact) with the specific Campaign representing that event.
- A single Lead or Contact can appear under multiple Campaigns.
- Each Campaign Member retains its own registration and attendance data