Contract review in Microsoft Teams

Submit a contract, get a risk verdict and a redlined draft back, and record the decision — in the Teams channel your team already works in.

If your company runs on Microsoft, a contract already has a natural home: it arrives in Outlook, it gets read in Word, and it ends up in SharePoint. What's missing is the bit in between — who is reviewing it, against what standard, and where the decision was recorded.

AeroSpark fills that gap without moving anything out of Microsoft. It runs as a Teams app, hands you a marked-up Word document, and files the approved copy into your own SharePoint.

How it works

  1. Someone submits a contract. Message the bot submit, or just drop the DOCX or PDF straight into the chat. A card collects the counterparty and any context.
  2. AeroSpark reads it. It works out the document type on its own — NDA, MSA, SOW, DPA, vendor, consulting or partnership — extracts the key terms, and measures them against the policy your team configured.
  3. A review card lands in your legal channel. Green, yellow or red, with the extracted terms and every concern listed. A negotiation draft that arrived as a Word document also comes back marked up with tracked changes.
  4. A reviewer claims it, and gets the full briefing by DM. Take Review is race-safe — the channel card collapses to "claimed by", so two people never review the same contract in parallel. The detail and the action buttons go to the reviewer privately.
  5. The document opens in Word. The decision goes back into Teams. The redlined copy is an ordinary DOCX with real tracked changes, so it opens in Word — desktop, web, or straight from SharePoint — and behaves the way a marked-up contract should. Approve, reject or return it to the counterparty from the card, and the decision is recorded with who, when, and against which version.

That division is deliberate. Contracts get read in a word processor, and in a Microsoft shop that word processor is already open. What Teams replaces is everything around the document: the chasing, the "where is this?", the triage, and the decision that would otherwise be buried in a chat thread.

No commands to learn

There are no slash commands in the Teams app. You type what you want in plain words — submit, track, admin, setup — or you skip that entirely and drop a file into the chat. Everything after that is cards and buttons.

That matters more than it sounds. The people who most need to submit a contract are usually the least willing to learn a tool for it.

What happens in Teams

It files into your SharePoint

Connect SharePoint and approved and signed documents are written into the folder you nominate, organised by counterparty and document type. The contract ends up where your company already keeps contracts, not locked inside another vendor's system. Google Drive works the same way if you use both.

Setting it up

Install the app and type setup. A card-based wizard walks you through choosing a review channel, setting your policy, and connecting storage and e-signature. The only genuinely required step is that at least one person holds the Legal role, so they can see review buttons — everything else is optional and can be added later.

One Microsoft-specific note: your tenant administrator grants consent once, the first time AeroSpark is installed. We can walk you through it.

Your documents

Contracts are encrypted at rest, isolated per tenant, and never used to train AI models — a contractual commitment from our AI provider, not a policy preference. Reviewer and administrator actions re-derive your tenant from a trusted server-side lookup rather than trusting the card payload, because interactive cards are client-controllable. Full detail on the Security & Trust page.


Add AeroSpark to Microsoft Teams — it installs from the Microsoft Marketplace. Or create an account on the web first, read how it works in more detail, see the Slack version, or talk to us first.

Common questions

Does installing it need our IT administrator?

Yes, once. A Microsoft 365 administrator grants consent the first time your tenant connects — Microsoft requires this of any Teams app that reads and posts on your behalf, so it is not specific to AeroSpark. After that, anyone with the right role can use it.

Are there slash commands like in Slack?

No — Teams has no slash commands. You message the bot in plain words (submit, admin, track, setup), or drop a file straight into the chat with it.