Documentation Index

Fetch the complete documentation index at: https://docs.document360.com/llms.txt

Use this file to discover all available pages before exploring further.

Setting up the Salesforce integration

Prev Next

Setting up the Salesforce integration connects your Document360 knowledge base to your Salesforce console. Once set up, support agents can search for articles, get recommendations, and create knowledge base content directly from within Salesforce. This article walks you through every step of the setup process, from installing the Document360 app on Salesforce to authorizing the connection from your Document360 portal.


Before you begin

  • You need a Salesforce Lightning platform account. If you don't have one, sign up for a free trial on the Salesforce sign-up page. If you already have an account, skip to Install the Document360 app on Salesforce.
  • You must be an admin in both your Salesforce org and your Document360 project.
  • The Salesforce integration is an add-on purchase. Go to Settings > Extensions in your Document360 portal and click Buy now under the Salesforce tile before starting.

How to set up the Salesforce integration

Setting up the integration involves five stages. Complete them in order:

  1. Create a Salesforce account (skip if you already have one)
  2. Install the Document360 app on Salesforce
  3. Configure App Manager settings
  4. Add a Visualforce page
  5. Grant app access to user profiles
  6. Authorize the integration from Document360

Create a Salesforce account

If you already have a Salesforce Lightning platform account, skip this section.

  1. Go to the Salesforce sign-up page.
  2. Enter the required details and click Start my free trial.
  3. Visit the Salesforce pricing page to choose and purchase a plan that suits your needs.
Salesforce pricing page
  1. Check your registered email for a message containing your verification link, account URL, and username. Click Verify Account in the email.
  2. Enter the verification code from the follow-up email and click Verify.

NOTE

The verification code arrives in a separate email from the initial verification link email.

You are redirected to the Salesforce home page.


Install the Document360 app on Salesforce

  1. Go to the Document360 listing on AppExchange.
  2. Click Try It.
  3. Log in with your Trailblazer account.
  4. Select the environment where you want to install the app:
    • Install in Production — installs Document360 in the production environment of your Salesforce project.
    • Install in Sandbox — installs Document360 in the sandbox environment of your Salesforce project.
  5. Review the installation details and click Confirm and Install.
  6. Enter your Salesforce credentials and click Log In.
  7. Select who should have access to the Document360 app:
    • Install for admins only — restricts access to admins only.
    • Install for all users — gives all users in your org access.
    • Install for specific profiles — limits access to selected user profiles.

NOTE

This selection determines which users in your Salesforce org can access the Document360 app. You can adjust access later by updating user profiles.

  1. Click Install.
  2. Wait for the installation to complete, then click Done.

Configure App Manager settings and policies

After installing the Document360 app, configure its OAuth policies in Salesforce to control who can authorize the integration.

  1. In your Salesforce setup, navigate to Platform Tools > Apps > App Manager in the left navigation pane. This step ensures secure authorization and appropriate access control for users interacting with the Document360 integration.
  2. On the Lightning Experience App Manager page, find Document360 in the apps list.
  3. Click the downward arrow at the end of the Document360 app row and select Manage.
  4. On the Document360 connected app details page, click Edit Policies.
  5. In the Permitted Users dropdown, select who can authorize the app to access data on their behalf. There are two options:
    • All users may self-authorize — any user in your organization can individually authorize the app when needed. This works well for organizations with different roles or departments that need to use the integration independently.
    • Admin approved users are pre-authorized — admin users are automatically authorized without going through the authentication process each time. This is useful when the admin is the primary user of the integration.

NOTE

Selecting Admin approved users are pre-authorized is a one-time action. Once set, the admin will not need to manually authenticate again.

Configuring App Manager OAuth policies in Salesforce

Add a Visualforce page in the Salesforce developer console

You need to create a Visualforce page in your Salesforce developer console to embed the Document360 app into your Salesforce environment.

  1. In the Quick Find field at the top left of your Salesforce setup, search for Visualforce Pages and select it from the results.
  2. Click New.
  3. Enter a label, name, and description for the page.
  4. Select the Available for Lightning Experience, Experience Builder sites, and the mobile app checkbox.
  5. Paste the following code into the Visualforce Markup section:
<apex:page standardController="Case"> <apex:canvasApp applicationName="Document360" namespacePrefix="Document360" height="800" width="750px"/> </apex:page>

NOTE

You can edit the height and width values in the markup to suit your layout. For example: height="800px" width="750px". Make a note of the height value you set here — you will need it when adding the Visualforce component to your Cases page.

  1. Click Save.
Adding a Visualforce page in the Salesforce developer console

Grant app access to user profiles

The organization admin must grant Document360 app access to the relevant user profiles. Without this step, users will see an Insufficient Privileges error when accessing the Knowledge tab.

  1. Navigate to the Setup page in your Salesforce environment.
  2. In the left navigation pane, go to Administration > Users > Profiles.
  3. From the profiles list, click the profile assigned to the team or individual who manages the case page and integration settings.
  4. On the profile page, click Edit.
  5. Scroll down to the Connected App Access section.
  6. Select the Document360 checkbox.
  7. Click Save.

NOTE

Repeat this for every profile that needs access to the Document360 app in Salesforce.

User profiles in Salesforce with Connected App Access section

Authorize the Salesforce integration from your Document360 portal

The final step is to authorize the connection from your Document360 portal.

  1. Go to your Document360 portal.
  2. Navigate to Settings in the left navigation bar.
  3. Go to Extensions in the left navigation pane.
  4. Click Salesforce under the Helpdesk section.

NOTE

Salesforce is an add-on purchase. If you haven't purchased it yet, click Buy now on the Salesforce tile.

  1. Click Connect.
  2. Select your authorization type:
    • Live — authorizes your production Salesforce project.
    • Sandbox — authorizes your sandbox Salesforce project.
Selecting authorization type for Salesforce integration in Document360
  1. In the Allow access panel, click Allow and wait a few seconds.
  2. The Salesforce tile now shows the status as Project connected to Salesforce along with the Salesforce account URL associated with your project.
  3. Click Detail on the Salesforce tile to view your full configuration information.

To remove the integration, click the Delete icon on the Salesforce tile.

The Salesforce integration is now set up. Your agents can now search your knowledge base, get article recommendations, and create articles directly from the Salesforce console. Next, learn how to use Document360 in Salesforce.


Best practices

  • Complete all five stages in order. Each stage depends on the one before it. Skipping the App Manager configuration, for example, can lead to authorization errors later.
  • Test in Sandbox before going live. Use the Sandbox environment to verify the integration works as expected before connecting your production Salesforce project.
  • Set profile access before authorizing. Grant Document360 app access to all relevant user profiles before agents try to use the integration, to avoid Insufficient Privileges errors.
  • Note your Visualforce page height. When you add Document360 to your Cases page, the height must match or exceed the value set in your Visualforce page markup.
  • Use Admin approved users are pre-authorized for a smoother experience. If your admin is the primary user of the integration, this setting removes the need for repeated authentication prompts.
  • When upgrading the integration, review the Document360 and Salesforce release notes for any API or feature changes, test in a staging environment, then confirm compatibility before deploying to production.

FAQ

What is the technical architecture of the Document360 and Salesforce integration?

The integration uses APIs from both platforms to enable data transfer and synchronization between Document360 and Salesforce.

How is document versioning handled during synchronization?

The integration tracks changes in Document360 and updates corresponding records in Salesforce to maintain data accuracy and consistency.

What steps are involved in upgrading the integration when new versions are released?

Review the release notes for any changes to APIs or features, test the update in a staging environment, then confirm compatibility before deploying to production.