The ON24 Veeva integration syncs ON24 activity data to Veeva objects. ON24 activity is associated with Person Account records. The integration supports Veeva CRM Events Management objects as well as Multichannel Activities.
Veeva CRM Events Management
Overview
The ON24 Veeva integration syncs ON24 activity data to Veeva objects. ON24 activity is associated with Person Account records. The integration supports Veeva CRM Events Management objects as well as Multichannel Activities.
Veeva Objects
- EM Event
- Remote Meeting
- Attendee
- Remote Meeting Attendee
- Multichannel Activity
- Multichannel Activity Lines
Setup
Contact Support to set up and enable the TIBCO Scribe integration service for Veeva. The ON24 support team will manage the integration setup in the ON24 iPaaS TIBCO Scribe, but a Veeva admin will need to add new fields, update existing fields, and authenticate the TIBCO Scribe integration connector for API access to Veeva CRM.
Veeva Admin Tasks
Objects and Fields
Important: At the bottom of this article, download and complete the "ON24 API Data Veeva - Event Management" Excel spreadsheet. It lists the available API fields that the integration interacts with for the ON24 events, registrants, and attendees. These fields can optionally be added to any of the objects discussed below.
Additional Veeva Admin Setup
OBJECT | FIELD NAME | TASK |
Remote_Meeting_vod__c | Event_vod__c | For the field Event_vod__c, go to the Set Field-Level Security and check the Visible checkbox for the API user that will be used for the integration. |
EM_Attendee_vod__c | Status_vod__c | Add new status options: 1. Registered 2. Attended On-demand |
EM_Attendee_vod__c | Unique_Attendee_Audience_URL_ON24__c |
Set the formula value to:
Event_vod__r.Audience_URL_On24_vod__c+"?ext_event_user_cd="+ HCP_ID(Id)
|
Multichannel_Activity_vod__c | N/A | Add new Record Type: ON24_Event_vod |
Page Layout – EM Event
Add the following fields to the EM Event page layout:
- ON24 Event
- ON24 Template
- External Id On24 vod
- Audience URL On24 vod
- Presenter URL On24 vod
- Reporting URL On24 vod
- Preview URL On24 vod
Page Layout – EM Attendee
Add the following fields to the EM Attendee page layout:
- Attendee Audience URL ON24
- External Id On24 vod
- Registration_Timestamp On24 vod
- Engagement Score On24 vod
Page Layout – Multichannel Activities
Add the following fields to the Multichannel Activity page layout:
- Event ID
- Event Name
- Activity
- Content Type
Enable Multichannel Activities to show in Timeline (optional instructions)
To enable Multichannel Activity information to show in the Timeline records:
- Object Manager > Multichannel_Activity_vod__c > Fields & Relationships > Color_vod__c > Set Field-Level Security, and check the "Visible" and "Read-Only" checkboxs for appropriate profiles including the API user.
- Object Manager > Multichannel_Activity_vod__c > Fields & Relationships > Icon_vod__c > Set Field-Level Security, and check the "Visible" and "Read-Only" checkboxs for appropriate profiles including the API user.
Creating Events
The ON24 Veeva integration can take advantage of templates created in the ON24 platform to dynamically create ON24 webinars from Veeva EM Events. Your first step would be to establish templates in ON24, and reference the eventids for these templates in the EM Event records.
Create a Veeva Event
Create an Event, check the checkbox for “ON24 Event”, and add the ON24 Event ID to the field “ON24 Template” for the ON24 template that you want to use.
Webinar Created in ON24
Once the Event is “Approved”, a Webinar will be created in the ON24 platform. The new Webinar will be a copy of the “ON24 Template”, and the start time will match the Start Time from the Event and time zone of the user who created the Event.
ON24 Sync to Veeva Event
ON24 Webinar data sent to EM Event:
- External Id On24 vod
- Audience URL On24 vod
- Presenter URL On24 vod
- Preview URL On24 vod
- Reporting URL On24 vod
ON24 Creates the Remote Meeting
This record is paired with the EM Event record as part of the Veeva Events Management set of objects. This is optional, this record is not used for any operational activities. Fields are listed below:
- Event
- Meeting Id
- Meeting Name
- Remote Meeting Name
- Veeva External Id
Presenters
The “Presenter URL On24 vod” is what your presenters will use to access ON24 Elite Studio to practice for and run the Webinar. Slides, polls, and video clips can be uploaded and organized in Elite Studio.
Inviting Attendees
Add Attendees to EM Event
Add Accounts as Attendees to your Event as “Invitees”.
Send Invited Attendees Approved Emails
You can either send Approved Emails to Invited Attendees to click on a link and Accept the Invite, or you can send a link to the ON24 registration page.
If you do not want Invitees to have to fill out a form to register, the integration can automatically pull “Accepted” Attendees to register Accounts in ON24 and update Attendee statuses to “Registered”. Please discuss this process with your Integration Support specialist.
If you want Invitees to fill out a registration form, use the “Attendee Audience URL ON24” in Approved Emails to send a link to the ON24 hosted registration page. The Attendee ID is appended to the URL and ON24 will use this ID to identify the person to update their Attendee record and create Multichannel Activity records.
Registration Data Sync
ON24 Update Attendee Records for Registrants
The integration will update the Attendee records and include the below fields:
Fields that are updated:
- External Id On24 vod
- Registration Timestamp On24 vod
- Status (“Registered”)
ON24 Creates Multichannel Activity for Registrants
A multichannel activity will be created noting that a person has registered for an event. This record will contain the below fields, and the record will appear in the Account Timeline.
- Record Type
- EM Event
- Veeva External Id
- Event Name
- Event ID
- Content Type
- Account
- Activity ("Registration")
- Record Type Name ("ON24_Event_vod")
Walk-Ins
There is an option to support walk-ins by having people register via the ON24 audience URL. This is available in the EM Event records as “Audience URL On24 vod”. When a person registers via ON24, the integration creates an EM Attendee record with the below information.
Fields added to Attendee record:
- External Id On24 vod
- Registration Timestamp On24 vod
- Status (“Registered”)
- Event
- Last Name
- First Name
- Walk-In Status ("Needs_Reconcilation_vod")
With the Attendee records, you can use the Veeva Attendee Reconciliation process to match the registrant with the appropriate Account.
Attendee Data Sync
ON24 Create Remote Meeting Attendee
This record is paired with the EM Attendee record as part of the Veeva Events Management set of objects. This is optional, this record is not used for any operational activities. Fields are listed below:
- Remote Meeting
- Record Type
- Event Attendee
- Name
- Account
- Meeting Type On24 vod ("Live_vod" or "Archived_vod")
- Veeva External Id
ON24 Creates Multichannel Activity for Attendee
When an Account attends an On24 experience, a Multichannel Activity will get created associated with the activity. This will indicate details like the type of event, event name, etc. See below for the fields that will be populated at creation of the record:
- Record Type
- EM Event
- Account
- Content Type
- Veeva External Id
- Event Name
- Event ID
- Total Duration
- Record Type Name ("ON24_Event_vod")
- Activity ("Attendance")
ON24 Creates Multichannel Activity Lines for Attendee
Associated with the Multichannel Activity records, the ON24 integration will also create Activity Line records for all the engagement activity. These are key for tracking engagement activity and are tied back to the Accounts to indicate interests, intent, etc. Below are the engagement activities types that will generate the Activity Line records.
- Polls
- Surveys
- User Questions
- Resources
- Demo Conversions
- Free Trial
- Get Pricing
- Meeting Conversions
- Call to Actions
- Contact Us
- Certifications
- Breakouts
Comments
0 comments
Please sign in to leave a comment.