Install 6sense External Client App (ECA) in Salesforce

Prev Next

Overview

6sense Connected Apps are no longer the recommended or supported method for integrating third‑party applications. To align with Salesforce security and platform standards, 6sense uses 6sense External Client App (ECA). This is the only supported method for connecting 6sense to Salesforce.

6sense ECA provide a more secure and future‑proof authentication model than legacy Connected Apps.

This approach offers:

  • Salesforce‑supported OAuth flows

  • Stronger security controls and token management

  • Improved lifecycle and app governance

Prerequisites

Before connecting or migrating, ensure the following:

  • You have Salesforce Admin access

Install 6sense External Client App

A Salesforce Admin must install the 6sense ECA package.

Installation links:

  1. Sign in to Salesforce using an account with administrator privileges.

  2. Open the 6sense ECA installation package.

  3. Verify the package details before continuing:

    1. App Name: 6sense ECA

    2. Publisher: 6Sense Insights Inc.

  4. Select an installation option:

    1. Install for Admins Only – Grants access only to Salesforce administrators.

    2. Install for All Users – Grants access to all Salesforce users.

    3. Install for Specific Profiles – Grants access only to selected profiles.

    Note: If your organization requires stricter access controls, install the package only for the dedicated 6sense integration profile.

  5. Review the package contents by selecting View Components.

    The package should include:

    1. External Client App

    2. External Client App Metadata (if applicable)

  6. Acknowledge the checkbox.

  7. Select Install.

Note: The 6sense External Client App is currently being published to Salesforce AppExchange. During installation, Salesforce might display a message asking you to acknowledge that you are installing an application that is not yet available through AppExchange. This behavior is expected.

Verify installation

After the installation completes, verify that the package was installed successfully.

  1. Log in to your Salesforce org

  2. Go to Setup.

  3. Navigate to Apps → External Client Apps → External Client App Manager

  4. Confirm that 6sense External Client App appears with:

    1. Type: Packaged

    2. Status: Installed

    This confirms that the External Client App is installed successfully.

Configure External Client App policies

After installation, update the app policy settings.

In External Client App Manager, select 6sense External Client App.

  1. Go to Policies.

  2. Select Edit.

  3. In the App Policies section , select None in the Start Page drop-down.

  1. In the OAuth Policies section, configure the policies as shown below:

Setting

Required value

Permitted users

You can choose All users can self-authorize. For stricter access control, select Admin approved users are pre-authorized, and then assign the 6sense Integration Profile that was selected when the package was installed.

  1. In the App Authorization section, select Expire refresh token if not used for specific time and configure the policies as shown below:

    Setting

    Required value

    Refresh Token Validity Period

    30

    Refresh Token Validity Unit

    Day(s)

    IP Relaxation

    Enforce IP restrictions

    Session Timeout in Minutes

    1 - 1440

  1. Save your changes.

  2. Re-authenticate to complete the setup.

Troubleshooting

*Error: App not installed

Error code: OAUTH_EC_APP_NOT_FOUND

Cause

The External Client App is not installed in Salesforce.

Resolution

  • Ask your Salesforce Admin to install the 6sense External Client App

  • Retry the login process

*Error: App disabled

Error code: OAUTH_FLOW_DISABLED

Cause

The External Client App or OAuth settings are disabled.

Resolution

  1. Ask your Salesforce Admin to open External Client App Manager.

  2. Select 6sense External Client App.

  3. Ensure:

    1. The app is Enabled

    2. OAuth is enabled

  4. Save the changes and retry login

The app name may not appear as Sixsense Staging Test.

FAQ

Does the single 6sense ECA support SFDC CRM, Pardot, and Salesforce Sales Engagement integrations?

Yes. The single 6sense ECA supports SFDC CRM, Pardot, and Salesforce Sales Engagement integrations.