Installing Demandbase Sales Intelligence in Salesforce CRM

  • Updated

This article helps you install Demandbase Sales Intelligence in Salesforce CRM.

Salesforce Versions

Demandbase supports the following Salesforce versions and licenses: 

How to Install the Sales Intelligence App Package

The installation process involves the following steps:
Important: If your organization restricts network access by third-party applications, see Configure Network Access.

  1. Define the Lead source field.
  2. Install the Demandbase Data and Sales Intelligence App package.
  3. Add the iFrame to the Account, Lead, Contact, and Opportunity objects.

If you are an existing user and want to upgrade your package:

Define the Lead Source Field

Before you install Demandbase Sales Intelligence, you must define the Lead Source field for Leads and Contacts. See Defining Lead Source Field for Leads, Contacts, and Accounts in Salesforce.

Install Demandbase Sales Intelligence Package

Once you have defined the Lead Source field, follow these instructions below to install the Demandbase Sales Intelligence App package: 

Step Description Details
 1 Log in  Log in to Salesforce.com as an administrator.
 2 Go to the Installation page Click here to find the Demandbase Sales Intelligence App package in Salesforce CRM and click Get It Now.

1.png

Select the Log in with Trailblazer.me option.

2.png

Select the Salesforce option and sign up for Trailblazer with your Salesforce login credentials.

3.png

Log in to Salesforce CRM with an admin user credentials. 

app_ex_login.png

Click Get It Now again. Select the desired Salesforce instance and click Install in Production.

4.png

Select the I Agree to terms and conditions checkbox and click Confirm and Install.

5.png

 3 Select the installation option On the Installation page, select the Install for All Users option and click Install

7.png

 4 Complete installation  Once the installation is complete, click Done

The InsideView for AppExchange is now displayed under the Installed Packages section as illustrated below:

9.png

Go to Security Settings and uncheck the Lock sessions to the IP in which they were first used option. See Why am I getting an error when loading the Salesforce App for instructions. 

 5 Allow access to users

Once the installation is completed, you can grant access to the Demandbase Sales Intelligence application.

Salesforce provides two options to set permission to app in oAuth policies:

  • Administrator approved users are pre-authorized.
  • All users may self-authorize.

Note: You will have to grant access for each individual user to view Demandbase Sales Intelligence within Salesforce.

  • In Salesforce Classic, go to Setup Manage Apps Connected Apps.
  • connected_apps.png

  • In Salesforce Lightning Experience, go to Setup Apps Connected Apps Manage Connected Apps.

    manage_apps.png

  • Edit the InsideView App.

    10.png

  • Under the oAuth Policies section, click Permitted Users and select the Admin approved users are pre-authorized option.

11.png

  • Click Save.
  •  
  • Once your changes are saved, the Manage Profiles section is added. Click InsideView package link and then click Manage Profiles as illustrated below:

        12.png

  • In the Application Profile Assignment page, select the desired profiles for which you want to grant access to Demandbase Sales Intelligence. For example, select the Standard User and System Administrator checkboxes and click Save.

    13.png

  • Once the profile is added, you will see the selected option as shown below:

14.png

Note: In the Demandbase Sales Intelligence App page, under the oAuth Policies section, if Permitted Users is set to All users may self-authorize option, then the following screen will be shown to each user when they try to access Demandbase until they grant access.

Users will have to click Allow Access Now and grant permission for the following items:

  • Access your basic information
  • Access and manage your data

Screenshot_2023-03-29_at_12.21.25_AM.pngClick Allow.

Screenshot_2023-03-29_at_2.14.00_AM.png

6 Enable workflow rules

If you are using the Demandbase Data Integrity, Enrich, or Refresh product, follow these steps to enable the workflow rules:

  • Go to Setup search for Workflow Rules

15.png

  • Check the Don't show me this page again checkbox, click Continue

16.png

  • Activate the following workflow rules:
    • InsideView Outbound Rule for Leads
    • InsideView Outbound Rule for New Leads
    • InsideView Outbound Rule for Accounts
    • InsideView Outbound Rule for New Accounts
    • InsideView Outbound Rule for Contacts
    • InsideView Outbound Rule for New Contacts
    • InsideView Outbound Rule for Opportunities
    • InsideView Outbound Rule for New Opportunities

17.png

7 Add Insights to Page Layouts Now, you can add the Demandbase Sales Intelligence app in Accounts, Leads, Contacts, and Opportunities objects. Click here for steps to configure Page Layout in Salesforce Classic. Click here for steps to configure Page Layout in Salesforce Lightning. 
8 Add Insights to  Dashboards To learn how to install Demandbase Sales Intelligence Dashboards in Salesforce, refer to the article Installing Sales Intelligence Dashboards in Salesforce on our Knowledge Base. 
9 Set your password

In Salesforce, open an account, opportunity, lead or contact page to view the Demandbase iFrame. 

image.png
For information, read Reset Password in Sales Intelligence.

 

Configure Network Access

In order to allow your users to export Accounts, Leads, and Contacts from Demandbase Sales Intelligence into Salesforce, you must add the Demandbase IP range to your Network Access trusted list in Salesforce.

  • Go to Setup  SecurityControls > Network Access.
  • Click New.
  • Enter IP Address range: 52.4.63.192 to 52.4.63.223 and 64.56.203.0 to 64.56.203.255
  • Click Save.

To confirm that Demandbase can communicate back to your Salesforce instance, click the Update CRM link on any Demandbase Sales Intelligence company or executive page. You will be asked whether you wish to create a new record or update an existing match found in your CRM.