Knowledge Management: External Source I Microsoft SharePoint

Note: To follow the steps below, please ensure you have administrator access to your Microsoft Azure instance.

In this guide, you will learn how to connect your Microsoft SharePoint instance to Talkdesk Knowledge Management. Here’s an overview of the steps:

On Microsoft SharePoint:

1. Register a New Application

2. Application ID (Client ID)

3. Generate Client Secret

4. API Permissions

5. SharePoint Site URL

On Talkdesk:

6. Add SharePoint Connector

MS Sharepoint Supported File Types

Additional Resources

 

Microsoft SharePoint

To connect your Microsoft SharePoint instance to Talkdesk Knowledge Management, you need access to the Microsoft Azure Portal. Begin by creating the connection in Microsoft Azure, then fill out the connection details in Talkdesk Knowledge Management. For more detailed and up-to-date information, please refer to the Microsoft Guide.

 

Register a new application

  1. In the Azure portal, under Azure services, select Microsoft Entra ID.

  2. Select + Add and then App registration.

  3. Add a name and under Supported account types, select: Accounts in this organizational directory only.

  4. Select “Register”.

Application ID (Client ID)

  1. After registering a new application, locate the Application (client) ID and Directory (tenant) ID from the overview menu option. Note these values, as they will be needed in Talkdesk Knowledge Management configuration.

 

Generate Client Secret

  1. For security reasons, you need to add a secret to the configuration. In the previous menu under Client credentials, select “Add a certificate or secret”.

  2. Select New client Secret.

  3. Add a description and select an expiration date (we recommend 730 days or 24 months).

  4. Select Add.

  5. Important Information: Immediately save the secret value, as client secret values cannot be viewed except immediately after creation. Be sure to save the secret value before leaving the page.

API Permissions

To allow your connector to access your SharePoint sites and documents, you need to attribute read permissions to read all sites, read all files, and browse the list of all sites.

  1. Inside your App Registration under Manage, select API permissions.

  2. Select Add a permission.

  3. Select Microsoft Graph.

  4. Then select Application Permissions.

  5. There are two scenarios for setting permissions:

    • Full SharePoint Access:

Grant the Sites.Read.All permission. This allows the connector to access all sites and files across your SharePoint environment.

  •  Access to a Specific Site:

If you want the connector to access only a specific SharePoint site, please follow the instructions provided in the downloadable video at the bottom of this article.

Note: If you grant full permissions, the connector can technically access all data in your SharePoint environment, even if you only use it for a specific site or subsite. Please consult with your security team to determine the best approach for your organization.

  1. Select Add Permissions. All these permissions need to be approved by an administrator. If you have administrator permissions, select Grant admin consent.

SharePoint Site URL

Choose the site or subsite you want to connect to Talkdesk SharePoint. Currently, each connector can be linked to only one site or subsite. If you need to sync multiple sites, you’ll need to create a separate connector for each one. Please note that the connector supports access at the site or subsite level only; importing individual folders or files is not supported.

 

Talkdesk

With the information from the previous steps, ensure you have the following details:

  • Client ID -> Application (client) ID

  • Client Secret -> Secret Value

  • Tenant ID -> Directory (tenant) ID

  • Site URL

Add SharePoint Connector

  1. Inside your Talkdesk Workspace, navigate to the Knowledge Management menu.

  2. Click on the External Sources button.

  3. Select Connect new Source.

  4. From the list of available connectors, choose SharePoint.

  5. Complete the required fields in Talkdesk Knowledge Management as shown in the example below.

  6. Don’t forget to add a Name and Description, as well as choosing the Refresh Settings.

  7. Select Create and the connector is created!

Notes:

  • Within Talkdesk, you can create repeated connectors to MS Sharepoint (e.g. map different portions of your Sharepoint with different permission levels for access to different users).
  • Only SharePoint Online is supported with this connector.
  • Information is extracted from both pages and documents present in the SharePoint site.
  • Please note that there is currently a limit of 40,000 documents per connector. For PDF files, each page is treated as a separate document, while for Markdown (MD) files, each section is treated as a separate document.

 

MS Sharepoint Supported File Types:

These are the supported file types for the MS Sharepoint connector.

Document format Treated as How document is treated Original structure
Portable Document Format (PDF) Plain text Only text content is extracted from PDF files for search. Images and other content are not extracted. Unstructured
HyperText Markup Language (HTML) HTML All HTML elements are extracted, with potentially malicious tags removed. Semi-structured
MarkDown (MD) Plain text Content is extracted with MarkDown syntax included. Semi-structured
Comma Separated Values (CSV) CSV Content extracted from each cell, with a single file treated as a single document result. Structured for FAQ files, otherwise semi-structured
Microsoft Excel (XLS and XLSX) XLS and XLSX Content extracted from each cell, with a single file treated as a single document result. Semi-structured
Microsoft PowerPoint (PPT) PPT Only text content is extracted from PowerPoint slides for search. Images and other content are not extracted. Unstructured
Microsoft Word (DOCX) DOCX Only text content is extracted from Word pages for search. Images and other content are not extracted. Unstructured
Plain text (TXT) TXT All text in the text document is extracted. Unstructured
Hangul Word Processor (HWP) TXT Only text content is extracted from HWP documents for search. Images and other content are not extracted. Unstructured
EPUB Markdown Converted to Markdown. Semi-structured

 

Additional Resources

Understanding Resource Specific Consent for Microsoft Graph and SharePoint Online

All Articles ""
Please sign in to submit a request.