Skip to main content

Salesforce widget setup guide for factors.ai

Set up the Factors.ai Salesforce widget to view account engagement and activity inside Salesforce. Includes installation steps and troubleshooting.

The Factors.ai Salesforce widget lets you view account intelligence from Factors directly within Salesforce Account records. You can review engagement scores, account activity timelines, and AI research insights without leaving Salesforce. This guide explains how to install the widget and configure it using Salesforce Lightning App Builder.

1.Requirements for installing the Salesforce widget

Before beginning the installation, please ensure your environment and user account meet the following prerequisites:

Requirement

Details

Administrative Permissions

Installation must be performed by a Salesforce System Administrator or a user with package installation permissions.

Account Website Field

The Website field on Salesforce Account records must be populated. Factors.ai uses the domain name to retrieve and display matching account intelligence.

Factors.ai Account

Users viewing the widget need login credentials or SSO access to your Factors.ai workspace. To invite teammates or review their access, see Members and roles.


​To import Salesforce CRM data into Factors.ai, follow the Salesforce integration guide.
​
​Security & Privacy Note: The installation links below are for a private package deployment (not currently listed on the public Salesforce AppExchange). Please share these links only with trusted internal team members or authorized system administrators.
​

2. Choose your installation package

Select the link appropriate for your Salesforce environment:

3. How to install and configure the Salesforce widget

Step 1: Launch Installation & Log In

  1. Open the Salesforce widget installation link for your Production or Sandbox environment.

  2. Log in using your Salesforce System Administrator credentials.

Step 2: Choose Security Access & Install

  1. On the package setup page titled Upgrade / Install Factors.ai widget, choose your preferred access scope:

    1. Install for Admins Only: Recommended standard option for controlled deployment.

    2. Install for All Users: Makes the component available across your entire organization.

    3. Install for Specific Profiles: Allows granular access control based on user profiles.

  2. Check the acknowledgment box confirming installation of a Non-Salesforce Application.

  3. Click the Install (or Upgrade) button.

  4. Once the message displays Upgrade Complete / Installation Complete, click Done.

  5. (Optional) You can verify the installation by going to Setup > Installed Packages and confirming Factors.ai Account Intelligence Widget is listed.
    ​

Factors.ai Salesforce widget upgrade screen with 'Install for Admins Only' selected and an application acknowledgment checkbox.


​

Step 3: Open an Account Record

  1. Navigate to the App Launcher (3x3 grid icon) in Salesforce and search for Accounts.

  2. Select and open any existing Account record.
    ​​

Step 4: Edit Page Layout in Lightning App Builder

  1. In the top right corner of the Account record page, click the gear icon (Setup menu).

  2. Select Edit Page to open the Account record in Salesforce Lightning App Builder.
    ​
    ​

    Salesforce Account record with Edit Page highlighted in the Setup menu.

Step 5: Create a Custom Tab for Factors.ai

  1. Click on the central tab set component on the page canvas (where default tabs like Related and Details appear).

  2. In the right-hand panel, click Add Tab.

  3. Click on the newly created tab label to edit it, change the Tab Label dropdown to Custom.

  4. Enter Factors.ai Widget as the Custom Label text, then click Done.

Step 6: Embed the Factors.ai Component

  1. Select the newly created Factors.ai Widget tab in the canvas editor.

  2. In the left sidebar under Components, scroll down to the Custom - Managed section.

  3. Locate the factorsaiEmbed component.

  4. Drag factorsaiEmbed and drop it into the container box under your new tab.
    ​

    Dragging the factorsaiEmbed component into the FactorsAI Widget tab in Salesforce Lightning App Builder.


    ​

Step 7: Save and Activate

  1. Click Save in the top right corner of the Lightning App Builder.

  2. If prompted or if not yet activated, click Activation... and set the page layout as the Org Default (or assign to specific Apps/Profiles).

  3. Click the back arrow (<) in the upper left corner to return to the live Account page.

Step 8: Authenticate and Access Intelligence

  1. On your live Account record page, click the Factors.ai Widget tab.

  2. Click Continue to login to authenticate.

  3. Log in with your Factors.ai account credentials (or via Google/SSO).

  4. Upon successful login, close the popup window. The embedded widget will immediately display domain-matched insights including:

  • Overview: Engagement score, active visitors, and activity signal trends.

  • Timeline View: Chronological breakdown of page views, marketing touchpoints, and events.

  • Birdseye View: Categorized activity and intent details across anonymous and identified visitors.

  • Account Research Agents: AI summaries and research intelligence.
    ​
    ​


    ​

    Factors.ai Salesforce widget showing the account engagement score and monthly activity in Timeline View.


    ​
    ​If your organization needs to configure SAML SSO, see Setting up SAML-based login.
    ​

4. How to troubleshoot the Salesforce widget

Scenario

Solution

Widget shows no data

Confirm the Website field on the Salesforce Account is populated with the correct company domain.

Repeated login prompts

Ensure third-party cookies are allowed in your browser and popup blockers are disabled for Factors.ai.

Users cannot see the tab

Ensure package permissions were assigned properly during installation or adjust profile permissions in Salesforce Setup.

5. Get help with installation

For help with Salesforce widget setup, contact your Factors.ai customer success manager or support team.

Did this answer your question?