How to set up the Vidyard for Salesforce integration

Avatar
Brendan O'Driscoll
Who Can Use This Feature?
Self-Service Plans
Free Pro Plus
Business Plans
Essentials (with add-on) Growth Enterprise
Users must have the Edit Integrations permission enabled to set up this integration

The Vidyard integration is a collection of components that allows you to implement a video layer across your various teams' Salesforce experience.

At its core, the integration allows you to track video engagement within individual lead, contact and user records, as well as incorporate data into reports and dashboards to help you understand the impact of video on your business.

This document explains the process to set up the integration, including:

  1. how to install the Vidyard app from the Salesforce AppExchange,
  2. options for how to grant your team access to the app,
  3. how to add the video view component to your page layouts,
  4. how to test the integration to ensure data is being passed successfully to records in Salesforce.

Requirements

Vidyard requirements
  • You must belong to a Team with the Edit Integrations permission enabled
Salesforce requirements
  Lead Contact User
id  Read Read Read
Email Read/Edit Read/Edit Read/Edit
Name Read/Edit Read/Edit Read/Edit
Company Read/Edit - -
Last Modified By Read Read Read
IsConverted Read - -
ConvertedContactId Read - -
IsDeleted Read Read -
IsActive - - Read

Install the Vidyard for Salesforce app

Before you install the Vidyard app, we recommend that you sign out of all Salesforce instances. Vidyard uses an OAuth connection to install the app⁠—signing out prevents you from accidentally installing the app on the wrong account.

  1. Open the Vidyard listing in the Salesforce AppExchange in a separate browser tab 
  2. Click on Get it Now to begin the installationBeginning the install process for the Vidyard app in the Salesforce AppExchange
  3. Select Install in Production or Install in Sandbox (depending on the account you want to use)
    • If installing in a sandbox account, complete the remaining instructions in this article, then also install the sandbox app package (you will need both).
  4. Select the checkbox to indicate that you've read and agree to the Terms and Conditions, then select Confirm and Install
    • You'll be redirected to a Salesforce sign in page. Enter your account credentials to continue.Agreeing the terms and conditions and confirming the installation of the Vidyard app
  5. You will be presented with options to specify for which users you want to install the app
    • Select Install for All Users, then click on InstallSelecting which users in Salesforce the installed package applies to

Manage which users have access to the Vidyard app

For each connected app in Salesforce, you specify both which users have access to the app as well as how the app behaves (e.g. what IP restrictions apply, for how long a refresh token is valid, etc).

For the Vidyard app specifically, you'll need to both set the authorization policy and select which users have access to the app.

Define how users access a connected app (self-authorized vs pre-authorized), 
  • Manage Profile or Permission sets for the app

Specify which profiles or permission sets have access to the app

  1. In the top right-hand corner of Salesforce, select Setup (the gear icon)
  2. Use the Quick Find menu on the left side of the page to search for and select Apps > Manage Connected Apps,
  3. Click on Vidyard to open the app's settings, then select Edit Policies
  4. Under OAuth Policies, use the dropdown menu to set Permitted Users to Admin approved users are pre-authorized
  5. Click SaveManaging the authentication policy for the Vidyard app in Salesforce
  6. Scroll down to select the Profiles or Permission Sets that you want to access to the Vidyard app
    • To allow access by Profile, select Manage Profiles
    • To allow access by Permission Sets, select Manage Permission SetsManage access to the Vidyard app with either Profiles or Permission Sets
  7. Select one or more Profiles or Permissions Sets from the available list
  8. Click Save when finishedSelecting which existing Profiles or Permission Sets have access to the Vidyard app
Note: if you choose to allow access to the app by permission set, do not use the permission set included with the Vidyard App called Vidyard Application; it no longer works as intended. It is best to grant access from your existing profiles or permission sets. 


Add the Vidyard custom related list to your page layouts

The Vidyard for Salesforce app includes a "video views" related list that you can add to lead, contact or user records. Within each record, the object provides you with contextual information about which videos the person has watched, when, for how long (+ more).

  1. In the top right-hand corner of the page, select Setup (the gear icon)
  2. Use the Quick Find menu to search for and select Objects and FieldsObject ManagerOpening the Object Manager in Salesforce set up menu
  3. Select the object you want to modify (lead, contact or user)
  4. Click on Page Layouts, then select the layout you want to edit
      • For User records choose User Profile Page Layouts instead Selecting an object's page layout to modify
  5. From the objects menu, select Related Lists
  6. Click and drag the Video Views item onto the layoutAdding the video views related list to the page layout
  7. Click Save when finished 

Optional: customize the fields on the Video Views related list

With the related list added to your Lead, Contact, or User records, you will see a snapshot of the video data that Vidyard writes to Salesforce whenever an identified viewer watches a video. The list also contains an option to "View All" and dive deeper into the complete data set.

The Video Views related list on a lead record

In the Salesforce Object Manager, you can customize the data that you see at a glance on the related list.

  1. Click on the wrench icon next to the Video Views related list Selecting the wrench icon to customize the fields available on the related list
  2. Use the Add  and Remove arrows to customize which fields are immediately available on the related list
  3. Use the Up and Down arrows to determine the order of the fields
  4. Select OKSelecting and ordering the fields that you want to surface at a glance on the related list
  5. Click Save to finish

Connect Vidyard to Salesforce

  1. Sign in to your Vidyard account
  2. Select Admin Integrations from the main menu
    • If needed, select Change Folder to switch into the folder where you want to set up the integration
  3. Click on +Add next to Salesforce
  4. Enter your Salesforce credentials and follow the prompts to complete the connectionEstablishing the connection with Salesforce from your Vidyard account
    • Note: If your company uses single sign on (SSO) to manage authentication to Salesforce, you may encounter an error that prevents you from completing the connection with Vidyard. When Vidyard redirects you to Salesforce, select the Use Custom Domain option to change the default login.salesforce.com URL to your company's domain (i.e. domain.my.salesforce.com), then enter your credentials.Using the Custom Domain option on the Salesforce sign in page

Optional: Allow Vidyard to create new leads

Vidyard offers powerful tools to ensure that anyone who watches your videos becomes an identified viewer. For example, you might identify someone through a lead capture form (CTA) or a video email message that contains a tracking token.

If an identified viewer matches an email address already in Salesforce, Vidyard will send video view analytics to their associated record.

In addition, you can also configure the integration so that a new lead is created whenever Vidyard identifies a viewer that does not have an existing record in Salesforce. New leads are created with the following values, if available:

  • Email
  • Name
  • Company

If you are not able to obtain a lead's name or company, we will infer these values from their email address (e.g. Jon Doe who works at Vidyard is taken from jon.doe@vidyard.com). We will indicate that these values have been "inferred by email" on the lead's record.

Note: When Vidyard creates a new lead, Salesforce will indicate that the lead is both "Owned by" and "Created by" the account that was used to set up the integration.
  1. Open the dropdown menu next to the Salesforce integration, then select UpdateUpdating the Salesforce integration in Vidyard
  2. Toggle Lead Creation Option to ON, then click on UpdateEnabling the lead creation option on the integration

Test the integration

To test whether the integration successfully passes video view data from Vidyard to Salesforce, use a video and a test email address to generate an identified view.

  1. Select the Share button next to a video in your libraryCopying the link to a video from your library
  2. Click on Copy Link to obtain the sharing page URL
  3. Open the sharing page in an incognito or private browser session
  4. Force an identified view to pass data to a Salesforce record
    • Append the following string to the sharing page URL:
      ?vyemail=example.email@company.com
    • We recommend that you use an email address associated with an existing record that you don't mind testing the integration with.Adding a vyemail query string to your URL of the video sharing page to force an identified view associated with an email address
  5. Open the record in Salesforce associated with the test email
    • If you've added the video view object to the record's page layout, you should see Video Views as a new element on the page
    • Click on View All to expand for complete detailsFinding the video view associated with your test on the lead or contact record in Salesforce

What video data does Vidyard write to Salesforce?

Below is a list of the complete data set that Vidyard writes to an identified viewer's record in Salesforce whenever they watch a video.

Data Type Description
Views: The number of times a viewer watched the video
Seconds Watched: The total number of seconds a viewer watched a video (includes seconds re-watched within the same browser session)
Video Amount Watched: The amount of the video that the viewer watched (expressed as a percentage)
Date: The date the video was watched
Name: The name of the video
Video UUID: The unique internal ID associated with a video
Video ID: The unique external ID associated with a video
Group Name: The name of the folder in Vidyard where the video is located
Player Name: The name of the video player
Player UUID: The unique ID associated with a player
View ID: The ID associated with the data set that is generated each time the player loads
Embed URL: The web URL where the view occurred
Custom Attributes: Any custom metadata that has been associated with a Vidyard player (learn more about custom attributes)

Can I connect Vidyard to more than 1 Salesforce account?

Yes, you can. However, each Salesforce instance that you connect to Vidyard must be unique. You cannot connect the same Salesforce account to Vidyard twice.

Make sure to consider which folders you want to set up with the separate Salesforce connections. The folder or branch of folders should contain the videos that you want to capture video view data for in your Salesforce lead, contact or user records.

To connect Vidyard to second Salesforce account:

  1. Select Admin   > Integrations from the main menu
  2. Click on Change Folder to switch into the folder where you want to connect a new Salesforce account
  3. Select + Add next to Salesforce
      • If the folder already inherits the integration with another Salesforce account, select Override to connect to a different one

Need support

Submit a ticket or start a chat. We'll provide a self-serve resource or connect you with our support team, available 24x5.

Chat with Our Team