SnapPDFSnapPDF
integration · messaging · soon

SnapPDF + Microsoft Teams

Message extension + channel app for doc prep in-flow.

The SnapPDF Teams integration ships at Microsoft Build 2026 (May). It exposes both a message extension (right-click a file in a Teams chat → Run op) and a channel app (permanent tab that lists your recent SnapPDF jobs). Runs in Teams' sovereign clouds (GCC, GCC-High) for government customers under a separate PAC (Protected Access Control).

What you can build

  • Message extension for ad-hoc ops on any .pdf shared in a chat.
  • Channel tab for a per-channel job dashboard.
  • Compose-box command: @SnapPDF compress.
  • Actionable message cards with op-specific buttons.
  • Sovereign cloud support (GCC, GCC-High) on Enterprise.

Setup

  1. 01
    Wait for launch
    Expected Microsoft Build 2026 (May 19-22).
  2. 02
    Install from Teams Admin Center
    Admin-led install; not user-installable until after first-phase rollout.
  3. 03
    Link to a SnapPDF org
    OAuth handshake binds the Teams tenant to your SnapPDF org.
  4. 04
    Configure per-team settings
    Budget caps, default ops, audit log routing.

Code example

Excerpt from the Teams app manifest v1.17.

{
  "manifestVersion": "1.17",
  "id": "com.snappdf.teams",
  "name": { "short": "SnapPDF" },
  "composeExtensions": [{
    "botId": "...",
    "commands": [
      {
        "id": "compress",
        "type": "action",
        "title": "Compress PDF",
        "context": ["message", "compose"],
        "parameters": [{ "name": "level", "values": ["low","medium","high"] }]
      },
      {
        "id": "ocr",
        "type": "action",
        "title": "OCR PDF",
        "context": ["message"],
        "parameters": [{ "name": "languages", "default": "eng" }]
      }
    ]
  }]
}

Known limits

  • · Launch blocked on Microsoft Build 2026 (May).
  • · Sovereign cloud features require Enterprise plan.

Pricing notes

Sovereign cloud pricing available on Enterprise only.

Available from the Business plan.

FAQ

Will this work in GCC / GCC-High?

Yes on Enterprise. The data path differs — ops run in Azure Commercial or Azure Gov based on tenant.

Can users install without admin approval?

Depends on tenant policy. By default, Microsoft requires admin approval for external apps.

Is there a Bot Framework dependency?

Yes — the compose-extension uses Bot Framework under the hood. Transparent to users.

Can this handle Confidential files?

Teams' MIP-labeled files respect the label. Processing a Confidential file requires the user to have extract rights in MIP.

Outlook integration too?

Q4 2026 via the same app manifest (Teams/Outlook/Office.com share a surface).

Start freeRead the quickstart

Related integrations