Administration

Salesforce CRM Integration

The Salesforce CRM integration is designed to ensure important Form data captured on your sites is synced to Salesforce as the system of record. It is a one-way integration that sends Clive's Form submissions to Salesforce as Leads or Contacts.

The integration can be configured to map and send particular attributes gathered in forms to specific fields in Salesforce.

Salesforce CRM integration is live and available for Enterprise account plans. Click here to check your plan.

Installing the Clive managed package

Clive requires that a Salesforce managed package be installed for the Salesforce integration to operate. To install the managed package, click the button below which will take you to login to Salesforce.

Install the Clive managed package

On the installation screen:

  1. Select Install for specific profiles...
  2. Under Set access level for all profile to, select Full Access and click Set.
  3. Check the box next to the acknowledgement.
  4. Click Install to install the Clive managed package.
Installation options for the Clive application in Salesforce, with a focus on profile-specific access settings.
 
 
 

Enabling the Salesforce Integration in Clive

In Clive, navigate to Administration > Integrations area using the left navigation. Click Enable next to the Salesforce integration and follow the onscreen instructions to authenticate with your Salesforce account.

Under Select the type of account you would like to connect with, select Production. Note: you can test this in a Salesforce Sandbox first if you have one configured.

Dropdown menu for selecting a Salesforce account type, with 'Production' as one of the options.

Configuring the Salesforce Integration

Visit the Admin > Integrations area, click Manage next to the Salesforce integration, and configure the following settings:

  • Visitor attribute mappings - your existing explicit Visitor Attributes in Clive will be listed here. See "Mapping Visitor Attributes to Salesforce fields" below for more information.
  • General Settings
    • Sync visitors as - choose whether visitors are created as either Contacts or Leads in Salesforce.
    • Overwrite Salesforce data with Clive data - enabling this setting will allow Clive to overwrite existing data for a Contact or Lead in Salesforce with Clive data for attributes mapped here.
    • Match Clive Visitors to Salesforce Leads/Contacts using - choose whether Clive matches a Salesforce Contact or Lead by either their Email address or Full Name in Salesforce.

Mapping Visitor Attributes to Salesforce Fields

When a Visitor Attribute in Clive is updated by a form submission, you can choose to map that attribute to a corresponding field in Salesforce, which will be filled or updated (depending on your settings) by that new value.

There are two ways you can map Visitor Attributes in Clive to Salesforce fields:

  • Visit the Admin > Integrations area, click Manage next to the Salesforce integration, and select the appropriate field(s) under Salesforce Field Name alongside one or more Visitor Attributes.
  • Or visit Visitors > Visitor Attributes, edit an attribute, and select the appropriate field under Salesforce Field Name.

Viewing Visitors in Salesforce

If a visitor has been successfully created or updated in Salesforce by Clive, you'll see a View in Salesforce button in the visitor's profile. You can follow this link to view the corresponding Contact or Lead in your Salesforce account.

Salesforce call-to-action button inviting users to view content in Salesforce.

You'll also see a Clive Visitor Link and Clive Latest Form Submission link on the associated Salesforce record which you can use to navigate back to and view the corresponding visitor or form submissions in Clive.

Testing the Salesforce Integration in a Sandbox Account

If desired, the Salesforce integration can be tested in a sandbox Salesforce account before moving to a production account.

If you do not already have a sandbox Salesforce account, follow the link below to create one.

Note: We recommend using a Partial Copy sandbox.

See "Create a Sandbox" from Salesforce Help

Once the sandbox is created, you must install the Clive managed package in the sandbox account. If you are not already logged into the sandbox, you will need to login using the credentials specific to the sandbox and not your normal salesforce username and password.

After the managed package is installed, you will need to enable the integration in Clive. Note that when presented with the pop-up authentication dialog after clicking Enable, you will need to select Sandbox instead of Production for the Salesforce Account Type as seen below.

Dropdown selection for choosing a Salesforce account type with "Sandbox" pre-selected.

Then proceed as normal but login using your sandbox username and password as you did when installing the managed package.

Once the integration is linked to the sandbox account, all data synced from Clive form submissions will go into the sandbox and not into your production Salesforce account.

Common Issues

  • If you don't see the Clive Visitor Link and Clive Latest Form Submission fields on Leads/Contacts in your Salesforce account, you may need to edit your Page Layout for Contacts and/or Leads and select those fields to display.
  • If after submitting a Clive form you do not see the submission data reflected in your Salesforce account, an error may have occurred while syncing that form. To verify if this is the case, visit the Admin > Integrations area in Clive and check for an error message in the Status column of the integrations table.