Advertising sustains the DA. Ads are hidden for members. Join today

Contributed module documentation

miniOrange SharePoint AI Assistant

Last updated on
20 May 2026

Overview

Bring AI-powered SharePoint search, document understanding, and intelligent assistance into your Drupal site.

The miniOrange SharePoint AI Assistant adds a chat widget that helps users search, understand, and manage SharePoint content using simple natural language without leaving Drupal.

This is perfect for public news listings, knowledge bases, legal and finance teams, as well as intranet portals. 

Download  Know more

Why Use the SharePoint AI Assistant?

Sifting through hundreds of files just to find a single piece of information is a tedious task. With the AI Mode of the SharePoint Module, you don’t need to manually search through SharePoint folders and documents.

With AI-powered help inside Drupal, users can do the following:

  • Instantly find documents.
  • Summarise files in seconds.
  • Browse SharePoint folders through chat.
  • Manage and share files easily.
  • Update SharePoint list items.
  • Perform actions using language.

Everything happens securely inside your Drupal site.

Features

  • Search SharePoint files using filenames, keywords, or natural language queries.
  • Here are some examples:
    • Find onboarding documents
    • Search for Q4 finance reports
    • Locate the marketing presentation

Smart Document Summaries

  • Quickly understand documents without opening them.
  • The following file types are supported:
    • PDF
    • Word
    • Excel
    • PowerPoint

Browse SharePoint Folders

  • Navigate SharePoint folders directly from the chat interface.
  • Here are some examples:
    • Show files inside HR Policies
    • Open the Legal Contracts folder

File Management from Drupal

  • Manage SharePoint files without leaving Drupal.
  • The following actions are supported:
    • Move files
    • Copy files
    • Delete files
    • Create folders
    • Share documents

Note that sensitive actions like file deletion require confirmation for added security.

Share Files Easily

  • Generate sharing links or share files directly with colleagues via email.

Update SharePoint List Items

  • Update SharePoint list values directly through the assistant.
  • This is perfect for workflows, tracking systems, and team collaboration.

Supported AI Providers

Microsoft Copilot Studio

  • Connect your published Copilot Studio agent using:
    • Direct Line integration
    • IFrame embedding
  • The following authentication methods are supported:
    • Microsoft Authentication
    • No Authentication

Azure OpenAI. Microsoft Graph

  • Use Azure OpenAI deployments like GPT-4o with Microsoft Graph APIs to build an intelligent SharePoint assistant experience inside Drupal.

Built for Security

  • API keys and Graph tokens stay server-side.
  • Credentials are never exposed to the browser.
  • Assistant access can be restricted to authenticated Drupal users.
  • Sensitive actions require confirmation.
  • File operations are logged in the Drupal watchdog.

Requirements

  • Drupal 10 or 11.
  • PHP 8.1+.
  • Microsoft 365 / SharePoint Online tenant.
  • Azure AD app registration with Microsoft Graph permissions (Files.ReadWrite.All, Sites.Read.All).
  • For Copilot Studio: a published agent with the Web app channel enabled.
  • For Azure OpenAI: an Azure OpenAI resource, with a chat-deployment (e.g., GPT-4o).

Contact our 24*7 support team

Feel free to reach out to our Drupal experts if you need any sort of assistance in setting up the Drupal SharePoint Integration Module.

 Get In Touch With Us    Join Our Slack Channel

back to top Back to top

Help improve this page

Page status: No known problems

You can: