---
title: "Salesforce integration in your Documentation site"
slug: "salesforce"
description: "Document360 integration within the Salesforce console enhances and equips your support agents with a robust knowledge base while serving customers."
tags: ["Integrations"]
updated: 2026-04-07T06:56:17Z
published: 2026-04-07T07:22:35Z
---

> ## 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.

# Salesforce

Document360 integration within the **Salesforce** console enhances and equips your support agents with a robust knowledge base, enabling them to serve customers efficiently. With the Document360 app integrated into the **Salesforce** console, users and support agents within your organization can search for and view articles from your knowledge base directly within the console. They can also create new articles for your knowledge base on the go, directly from the **Salesforce** environment.

---

## Basic setup guide

You need a **Salesforce**account to perform the steps below to set up a connection between **Salesforce** and Document360. If you are a registered **Salesforce** user (**Salesforce** Lightning platform account), skip this step and go directly to the Installation step.

### Create a **Salesforce** account

1. To sign up for **Salesforce**, go to the [**Sign up page**](https://www.salesforce.com/in/form/signup/freetrial-sales/).
2. Enter the details required and click **Start my free trial**.
3. Visit the **Salesforce** pricing page to choose and purchase plans that suit your needs.

![](https://cdn.document360.io/860f9f88-412e-4570-8222-d5bf2f4b7dd1/Images/Documentation/2_ScreenShot-Salesforce.png)
4. You will receive an email with the verification link, account URL, and username on your registered email. Click the **Verify Account** link in the mail.
5. Enter the verification code you received in your email inbox and click the **Verify** button.

> [!NOTE]
> ** NOTE
> 
> The verification code will be sent via another mail.

You will be redirected to the **Salesforce** Home page.

---

### Install the Document360 app on **Salesforce**

Use the link below to install the Document360 app.

1. Go to the [AppExchange page](https://appexchange.salesforce.com/listingDetail?listingId=a0N4V00000GYmjZUAT&amp;tab=e).
2. Click **Try It**.
3. Log in with your Trailblazer account.
4. Select the desired **Salesforce** project space:
  - **Install in Production** - To install the Document360 application in the production environment of your **Salesforce** project.
  - **Install in Sandbox** - To install the Document360 application 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 from any one of the three options provided:
  - **Install for admins only** - To provide Document360 application access for only admins.
  - **Install for all users** - To provide Document360 application access for all users.
  - **Install for specific profiles** - To provide Document360 application access to specific user profiles.

> [!NOTE]
> ** NOTE
> 
> This action will determine the Document360 availability for the users within the **Salesforce** application.

1. Click the **Install** button.
2. Wait for the Installation complete prompt and click **Done**.

---

### Configure app manager settings and policies

After successfully installing the Document360 app,

1. In the left navigation pane, navigate to **Platform tools**> **Apps**> **App Manager** within your **Salesforce** setup to configure OAuth policies.

This step ensures secure authorization and appropriate access control for users interacting with the Document360 integration.
2. In the **Lightning Experience App Manager** setup page, find the Document360 app in the Apps list.
3. Click the downward arrow available at the end of the app name, and click **Manage**.
4. On the Document360 connected app details page, click **Edit policies**.
5. You will find a dropdown field named **Permitted Users**. This setting controls who can authorize the application to access data on their behalf.

There are two options available:

- **All users may self-authorize** - This option allows any user in your organization to individually authorize the app when needed. It provides flexibility for organizations that have different roles or departments, allowing them to use the integration independently.
- **Admin approved users are pre-authorized** - This option is designed for organizations that prefer a simplified, one-time setup. When selected, admin users are automatically authorized without needing to go through the authentication process again. This is particularly useful in scenarios where the admin is the primary user of the integration, ensuring a seamless and uninterrupted experience without repeated authorization prompts.

> [!NOTE]
> ** NOTE
> 
> Selecting **Admin approved users are pre-authorized** is a one-time action and will eliminate the need for future manual authentications by the admin.

![Grant app access](https://cdn.document360.io/860f9f88-412e-4570-8222-d5bf2f4b7dd1/Images/Documentation/3_ScreenGif-Salesforce.gif)

---

## Add a Visualforce page in the **Salesforce** developer console

Now, you must add the code provided below to your **Salesforce** developer console to create a Visualforce page.

1. Search for **Visualforce pages** in the **Quick find** field at the top left and select the **Visualforce pages** option in the search results.
2. Click the **New** button.
3. Type the Label, Name, and Description of the page.
4. Select the **Available for Lightning Experience, Experience Builder sites, and the mobile app** checkbox to enable it.
5. Paste the below code into the **Visualforce Markup** section.

```Markup
<apex:page standardController="Case"> <apex:canvasApp applicationName="Document360" namespacePrefix="Document360" height="800" width="750px"/> </apex:page>
```

The height and the width of the application can be edited in pixels. For example, Height = “800px“ width = “750px“.

1. Click the **Save** button at the top.

![4-ScreenGIF-Adding_visualforce_page_in_developer_console-min1](https://cdn.document360.io/860f9f88-412e-4570-8222-d5bf2f4b7dd1/Images/Documentation/4-ScreenGIF-Adding_visualforce_page_in_developer_console-min%281%29.gif)

---

## Grant app access to user profiles in **Salesforce**

To ensure that users responsible for managing cases and related settings in **Salesforce** can effectively use the Document360 integration, the organization admin must grant access to the Document360 app for their respective user profiles. Without this step, users will encounter an Insufficient Privileges error when accessing the Knowledge tab.

To do so, follow the steps below:

1. Navigate to the Setup page in your **Salesforce** environment.
2. In the left navigation pane, navigate to **Administration**> **Users**> **Profiles**.
3. From the list of profiles, click on 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]
> ** NOTE
> 
> Enabling this setting ensures that users with the selected profile can access the Document360 app within Salesforce, supporting a smooth and uninterrupted integration experience.

![User profiles in Salesforce](https://cdn.document360.io/860f9f88-412e-4570-8222-d5bf2f4b7dd1/Images/Documentation/ScreenShot-Profiles_Salesforce.png)

---

## Authorize **Salesforce** integration from your Document360 portal

Log in to your Document360 portal to authorize the **Salesforce** integration.

1. Navigate to the Document360 portal.
2. Navigate to **Settings** (**) in the left navigation bar****in the Knowledge base portal.
3. In the left navigation pane, navigate to ****Knowledge base portal****> **Extensions**.
4. Click **Salesforce** under the Helpdesk section.

> [!NOTE]
> ** NOTE
> 
> **Salesforce** is an addon purchase in your Document360 project. Click **Buy now**to purchase.

1. Click **Connect**.
2. Select the authorization type:

![](https://cdn.document360.io/860f9f88-412e-4570-8222-d5bf2f4b7dd1/Images/Documentation/3_ScreenShot-Salesforce.png)
  - **Live** - To perform authorization for your production project in **Salesforce**.
  - **Sandbox** - To perform authorization for your sandbox project in **Salesforce**.
3. In the **Allow access** panel, click **Allow** and wait for a few seconds.
4. Now, you can find the status as ‘*Project connected to***Salesforce***…*’ in the **Salesforce** assistant. You can also find the **Salesforce** account URL associated with your project.
5. Once configured, click the **Detail** button on the **Salesforce** tile to view the configuration information.
6. Click the Delete (**) icon if you want to remove the configuration.

---

## Searching and managing Knowledge base content in **Salesforce**

### Knowledge base

- In the **Knowledge Base** tab, you can search for and view articles and categories within your knowledge base.
- Utilize the dropdown menus located at the top right of the section to select your knowledge base's workspace and language preferences.
- Options such as **Copy link** and **Open article** are provided for each article and category, excluding folder categories.

### Searching for articles and categories

You have the ability to search for articles and categories using various parameters such as name, content, tag, and slug within the Search field.

- Enter your search term, and relevant results for articles and categories will be displayed.
- Click the desired article or category to access and review the information. Upon clicking, the selected article or category will be presented in the reader's view.
- You can use the **Filter** field to refine your search specifically by the name of articles and categories.

### Reader view

To access and read articles or look up information, click on any search result or navigate to the article/category using the category manager. Upon clicking, the selected article/category will be displayed in the reader's view. This functionality applies to all articles and categories, excluding folder categories.

You have the option to copy the entire article or specific excerpts for use in your responses or communications.

- **Copy link**: Click the Copy icon located at the top right of the section to copy the link to the article/category page. This link can be pasted into your responses or any input within the **Salesforce** environment.
- **Open site**: To view the article/category on your Knowledge Base site, click the Open Article icon adjacent to the Copy icon. This action will open the Knowledge Base site view of the article/category in a new tab.

![6-ScreenGIF-Search_and_share_article_feature_in_Salesforce-min](https://cdn.document360.io/860f9f88-412e-4570-8222-d5bf2f4b7dd1/Images/Documentation/6-ScreenGIF-Search_and_share_article_feature_in_Salesforce-min.gif)

---

## FAQs

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

The Document360 and **Salesforce** integration involves utilizing APIs provided by both platforms to enable seamless data transfer and synchronization.

****Which APIs are used for integration, and how are they authenticated?****

Both Document360 and **Salesforce** offer REST (Representational State Transfer) APIs. Authentication is typically managed through API keys, OAuth tokens, or other secure methods to ensure data confidentiality and integrity.

****Can custom fields in Document360 be integrated with custom objects in****Salesforce****?****

Yes, custom fields in Document360 can be mapped to custom objects in **Salesforce**, allowing for a more tailored integration based on specific organizational requirements.

****How is document versioning handled during synchronization?****

Document versioning may involve tracking changes in Document360 and updating corresponding records in **Salesforce**. The integration should handle versioning in a way that maintains data accuracy and consistency.

****What security measures are in place to protect data during the integration process?****

Security measures may include data encryption during transit, secure API authentication, role-based access controls, and compliance with industry-specific standards to safeguard sensitive information.

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

Upgrading the integration involves reviewing documentation for any changes in APIs or features, testing in a staging environment, and ensuring compatibility before deploying the update to the production environment.

****Is it possible to have****Salesforce** **as IdP with either SAML/OpenID SSO(Single Sign On)?****

Yes, it is possible to use **Salesforce** as an IdP with either SAML/OpenID.

## Related

- [Intercom helpdesk extension](/intercom-integration.md)
- [Freshdesk](/freshdesk.md)
