GateLLM for Microsoft 365

Use your own model gateway directly inside Excel, Word, PowerPoint & Outlook — self-hosted add-in, data never leaves the network, zero pivot dependency.

Self-hosted · zero SaaS dependencyEntra SSOPurview label gatingData stays local

Excel

Financial modeling & analysis

  • DCF / LBO / 3-statement modeling
  • Formula & report tie-out checks
  • Comps valuation & statistical benchmarks

Word

Contract review & drafting

  • Playbook-graded review (Critical/High/Med/Low)
  • Redline version comparison
  • Defined terms / cross-refs / signature-block checks

PowerPoint

Decks & diligence materials

  • Competitive analysis / industry overview frameworks
  • Quarterly / data deck refresh
  • Number-consistency QC (ib-check-deck)

Outlook

Email & calendar

  • Inbox triage & thread summaries
  • meeting-prep / schedule / commitments
  • Attachment reading & morning-claude

How to deploy

  1. 1

    Self-host the add-in SPA

    The pre-bundled add-in is served from your own HTTPS static host (or CDN); the manifest points at your origin, with zero pivot dependency at runtime.

  2. 2

    Connect your model gateway

    The add-in talks directly to your LLM gateway (GATEWAY_URL must be HTTPS); or go straight to Vertex / Bedrock / Foundry if you don't run a gateway.

  3. 3

    Deploy via M365 Admin Center

    Upload the manifest to M365 Admin Center → Integrated apps → Upload custom apps for org-wide rollout; use sideload for local development.

Enterprise governance

Entra SSO + gateway auth

Use your own Entra app; entra_sso turns the user's Entra token directly into the gateway Bearer, so auth and billing track the real user.

Purview label gating

access_policies match sensitivity-label GUIDs to block addin.access / file.upload — disable the add-in or attachment upload on confidential documents.

Per-user config & your own MCP

bootstrap_url delivers provider keys / skills / switches; mcp_servers mounts your own MCP, auto-wiring the gateway's own /mcp when unset.

Data stays local

Chat history and config live in the browser's local storage with no server copy; a read-only export script audits, and swapping manifests keeps data.

How to buy

The add-in is a paid add-on on top of a GateLLM instance license (Pro / Enterprise). Contact sales for the add-in manifest and deployment support.

FAQ