SharePoint
xop.ai

AI for SharePoint

Surface the right SOP, runbook, or policy during live calls — across every SharePoint site your team supports. Through a Microsoft Graph app registration you own, scoped to the sites you choose.

Built by an MSP operator who ran Microsoft 365 for hundreds of client environments across 28 years.

Native SharePoint Capabilities

Microsoft Graph-based search across all document libraries and Site Pages
Semantic retrieval across Word, Excel, CSV/text files, and SharePoint Site Pages (wiki)
Tenant-wide or site-scoped search configuration
Access you grant, scope, and revoke — your own Microsoft Graph app registration
Multi-tenant support for MSPs running per-client SharePoint setups
PDFs surfaced by name and link (full-text extraction on the roadmap)
Microsoft 365 identity-linked audit trail
Cross-platform search alongside IT Glue, Hudu, and Confluence

Client SOPs and Runbooks in Natural Language

Many MSPs store SOPs, runbooks, and client-specific process docs in SharePoint — not IT Glue. xop.ai indexes those libraries and surfaces the right document during live calls, regardless of which site it lives on.

Ask a natural-language question, get the exact SharePoint document back
Ranks by ticket relevance and recency, not just keyword match
Returns exact snippet plus link to the source document
Searches every document library and Site Page in the sites you connect

You Decide Exactly What xop.ai Can Read

Access is something you grant and control — not a black box. xop.ai connects through an application-level Microsoft Graph registration that lives in your own tenant: you create it, scope it to the exact SharePoint sites you choose, and can revoke it in one click. It reads those sites and nothing else.

The app registration is yours — grant it, scope it, revoke it anytime
Locked to the exact sites you list; nothing outside them is ever read
Tighten further with Sites.Selected — least-privilege access to only the sites you name
Full audit trail of every Graph call available on request

Multi-Tenant SharePoint for MSPs Who Support Microsoft 365 Clients

Many MSPs maintain per-client SharePoint sites for documentation or host shared content in their own tenant. xop.ai handles both patterns — a connection scoped to your own tenant for internal runbooks, or a separate per-client connection scoped to that client's sites.

Per-client tenant scoping for MSPs running client-owned SharePoint
Shared knowledge library search for common MSP runbooks
Each connection is scoped to the sites you choose for that tenant
Separate app registrations keep client tenants isolated

Three SharePoint Workflows, Rebuilt

What actually changes when AI-powered search sits on top of SharePoint.

Engineer takes a call about a client's backup policy

Today

Engineer searches SharePoint, opens the backup SOP, realizes it's from 2021, searches again, can't find the current one. Calls the client back later with the answer.

With xop.ai

xop.ai searches across the client's SharePoint policy library, returns the current backup SOP ranked above stale versions, and surfaces the exact clause the engineer needs — mid-call.

First-call resolution on policy questions

Client-facing chatbot answers an employee HR question

Today

MSP chatbot tells the employee to "contact HR" because it can't search the company's SharePoint policies. Defeats the point of self-service.

With xop.ai

xop.ai's branded chatbot searches the SharePoint sites connected for that client, finds the HR policy, and returns the exact answer with a link to the source.

Self-service deflection on policy queries

Onboarding a new engineer to a complex client

Today

New engineer spends a week hunting through SharePoint sites, can't find the half the docs, asks the senior engineer for links repeatedly.

With xop.ai

New engineer asks xop.ai conversationally. Every relevant document surfaces with a link to the source. Ramp time cut by half, senior engineer no longer blocked.

~50% faster ramp on new clients

What SharePoint MSPs Are Seeing

<2s
Document Retrieval
From question to relevant SharePoint document on screen
Site-scoped
You Control Access
Your own Microsoft Graph app registration, limited to the sites you select
40%
Engineer Time Saved
On documentation search across SharePoint sites
20-30%
Tier 1 Deflection
From chatbot-powered self-service on policies and SOPs

Frequently Asked Questions

How does xop.ai integrate with SharePoint?

xop.ai uses the Microsoft Graph API with an application-level (app-only) registration that you create in your Microsoft 365 tenant. You grant it read access (Sites.Read.All, or Sites.Selected for least privilege) and choose which SharePoint sites it searches. It runs server-to-server, with no signed-in user. For each connected site it searches every document library and all Site Pages.

Can xop.ai access my client's SharePoint tenants, or only our MSP's tenant?

Both models are supported. Most MSPs configure xop.ai in their own Microsoft 365 tenant for shared runbooks and SOPs. For MSPs managing client M365 environments, xop.ai can be added to each client's tenant with its own app registration. Because each tenant uses a separate registration scoped to its own sites, client environments stay isolated.

How does xop.ai control access to SharePoint content?

You stay in control of exactly what it can see. xop.ai connects with an app-level Microsoft Graph registration that lives in your own tenant and reads only the specific sites you scope it to — add or remove sites anytime, or revoke the whole connection in Entra. For tightest least-privilege, use Sites.Selected to grant access to only the sites you name. Note that today it reads the full content of the sites you connect rather than filtering by each end-user's individual SharePoint permissions, so scope it to sites whose content is appropriate for the team using it. Per-user permission enforcement for end-customer chatbots is on the roadmap.

Where does xop.ai store SharePoint content?

xop.ai maintains an embedding index for sub-second semantic retrieval. Full document content is fetched from SharePoint at the time of retrieval, not stored persistently. Details are in our security documentation — available on request.

Can xop.ai search SharePoint alongside IT Glue and Hudu?

Yes. xop.ai federates search across SharePoint, IT Glue, Hudu, and Confluence. Engineers ask a single question and get the best answer regardless of which system holds it. This cross-platform search is our core documentation differentiator.

See xop.ai + SharePoint In Action

Get a live demo with your own Microsoft 365 tenant. Watch natural-language search surface the right SharePoint documents in under two seconds — scoped to the sites you choose.

Schedule a Demo