Contract review in Slack
Most legal tools lose because of the login. A salesperson with a signed NDA to chase is not going to open a contract portal, remember a password, and learn a new interface — so they send it to legal in a DM, and the process quietly reverts to a thread nobody can search six months later.
AeroSpark is a Slack app. Submitting a contract takes about as long as sending a message, which is the only version of the workflow people actually adopt.
How it works
- Someone submits a contract. Type
/submit, or just drop the file into a DM with the AeroSpark bot. Either one opens a short form for the counterparty name. - AeroSpark reads it. It works out the document type on its own — NDA, MSA, SOW, DPA, vendor, consulting or partnership — pulls out the key terms, and measures them against the policy your team configured.
- A review card lands in your legal channel. Green, yellow or red, with the extracted terms and every concern listed. For a draft still in negotiation that arrived as a Word document, you also get a marked-up copy with tracked changes already applied.
- The reviewer opens the document wherever they normally read one. Download it and open it in Word, or — if you've connected Google Drive or SharePoint — click Open in Drive or Open in SharePoint straight from the card and read it in Google Docs or Word Online. AeroSpark files the document into your storage as soon as it's processed, so it's already there waiting.
- The decision goes back into Slack. Approve, reject, or return it to the counterparty with the redlines, from buttons on the card. It's recorded with who, when, and against which version.
That division is deliberate. A contract gets read in a word processor — that is what lawyers use, and we are not going to talk anyone out of it. The redlined copy is a normal DOCX with real tracked changes, so there is no proprietary viewer to learn and nothing stopping a reviewer from editing our suggestions before they go out.
What Slack replaces is everything around the document: the chasing, the "where is this?", the triage, and the decision that would otherwise be buried in a DM thread.
What happens in Slack
- Submit any contract —
/submit, or DM the file to the bot. - Generate an NDA from your own template, ready to send.
- Review and decide — approve, approve with changes, reject, or return it to the counterparty with redlines.
- Search your contract register —
/legal queryfinds contracts by counterparty, type, status or date, and exports to CSV. - Ask questions in plain English — "which NDAs expire this quarter?" — and get an answer grounded in your own register.
- Route deal exceptions —
/dealdesksends non-standard pricing or terms to Finance, Sales Management and Legal in parallel, and tracks every leg. - Track what's outstanding from the App Home tab, which shows your submissions and, for reviewers, the queue.
Three ways in, one pipeline
Not everyone who touches a contract wants to learn a command:
- Slash command —
/submitfor people who live in Slack. - Drop a file in a DM — no command to remember at all.
- Forward an email — every workspace gets its own submission address, so a contract sitting in someone's inbox can be forwarded straight in, from any mail client, with no Slack knowledge required.
All three land in the same review queue, with the same policy check and the same audit trail.
Setting it up
Install the app, and make sure at least one person has the Legal role so they can see review buttons. That is the minimum — everything else is optional and can be added when you want it: a dedicated review channel (without one, reviewers get a DM and use the review queue), your policy and playbook, an NDA template, storage, and e-signature.
Private channels work. The bot only sees channels it has been added to.
Your documents
Contracts are encrypted at rest, isolated per workspace, and never used to train AI models — that last one is a contractual commitment from our AI provider, not a policy preference. The full detail, including which subprocessors touch your documents and how long they keep them, is on the Security & Trust page.
Add AeroSpark to Slack — it installs straight from Slack. Or create an account on the web first, read how it works in more detail, or talk to us first.
Using Microsoft Teams instead? AeroSpark runs there too, with the same review, redlining and register — see contract review in Microsoft Teams.