Skip to main content

🔧 Set Up the Knowbot SharePoint Scraper

Daniel Chrone avatar
Written by Daniel Chrone
Updated this week

Only available with the Enablement Package

Want to keep Knowbot automatically up to date with the latest files from your SharePoint? With the SharePoint Scraper, you can sync internal documents like guidelines, policies, and procedures - making it easier than ever for your team to get instant answers.

Here’s how to set it up in just a few steps:


🚀 Step-by-Step Setup Guide

  1. Go to portal.azure.com
    This is where you’ll register the app to give Knowbot access.

  2. Open "Microsoft Entra ID"
    (Previously known as Azure Active Directory)


  3. In the left menu, go to "App registrations" and click “New registration”

    1. Choose a name like: Knowbot SharePoint Scraper

    2. Supported account type: Accounts in this organizational directory only

    3. Redirect URI: https://chat.applai.dk/oauth


  4. Go to “API permissions” → “Add a permission”

    1. Select SharePoint

    2. Then choose Delegated permissions

    3. Check the box for: AllSites.Read


      This gives Knowbot read-only access to your company’s SharePoint files.

  5. Go to “Certificates & secrets” → Create a new client secret

    1. Name it whatever you like.

    2. Set an expiration that fits your security policy.

    3. After saving: Copy the value. This will be used to set up the scraper in Learningbank.

  6. Lastly, go to “Overview”

    1. Copy the Client ID and Tenant ID.
      You’ll need both of these when connecting SharePoint to Knowbot.


✅ What’s Next?

Once you’ve got your:

  • Client ID

  • Tenant ID

  • Client Secret

…you’re ready to finish the setup in the Knowbot admin panel. If you're unsure where to add these values, reach out to the support - we’ve got your back 💬


👀 Need to Know

  • This integration only works if your SharePoint is accessible by your Microsoft Entra ID setup (formerly Azure AD).

  • We recommend setting a reminder to rotate your client secret regularly.

  • Only users with admin rights in Microsoft Azure can complete this setup.


Did this answer your question?