Help Microsoft 365 teams find documents, intranet pages, and list data in SharePoint through natural-language chat.
7 min read
Updated February 2026
SharePoint is the backbone of document management for Microsoft 365 organizations, but its search is notoriously frustrating. Employees know the information exists somewhere — a policy PDF, an intranet page, a list item — but they can't find it without the exact file name or site URL.
The SharePoint integration lets your AI agent search across document libraries, retrieve intranet page content, and query SharePoint lists. Your chatbot becomes the friendly front door to your organization's knowledge, returning answers in seconds with links to the source.
| Action | Description |
|---|---|
| Search Files | Search across SharePoint document libraries by keyword or file type |
| Get Page | Retrieve the content of a SharePoint site page |
| Query List | Filter and retrieve items from a SharePoint list |
Before connecting SharePoint, make sure you have:
Sites.Read.AllFiles.Read.AllSites.Read.All. Check with your IT team if the consent screen is blocked.| Field | Description | Example |
|---|---|---|
| OAuth | Microsoft account authorization via OAuth 2.0 | Connected via sign-in flow |
After setup, open your chatbot widget and try these realistic queries:
More test phrases:
If you see a consent error, your Azure AD tenant may require admin approval for the Graph API permissions. Ask your IT administrator to grant consent for the ChatSpark app registration.
SharePoint access follows the connected account's permissions. If a specific site doesn't appear in results, verify that the authorized account has at least “Read” access to that site.
Microsoft OAuth tokens refresh automatically. If the connection breaks, go to AI Actions in ChatSpark and click Reconnect to re-authorize.