DOCUMENT OPS

Flag high-risk clauses in new contracts for legal review in Slack

On each new signed contract in Dropbox, extracts clauses, scores them against a risk rubric, logs everything to the Airtable register.

CategoryDocument Ops
Enginesim
Difficultyintermediate
Triggerevent
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerNew signed contract added to Dropbox folderDropboxDropbox
  • ActionExtract clauses and score risk with OpenAIOpenAI
  • ActionWrite all clauses with risk scores to AirtableAirtableAirtable
  • LogicIsolate high-risk clauses
  • OutputPost flagged clauses to Slack legal-review channelSlack

What it does

Adds a risk lens to clause extraction. Beyond filing obligations, it grades clauses against a rubric — uncapped liability, unilateral termination, auto-renewal, broad indemnity — and routes the concerning ones to legal before they are forgotten.

When to use it

Use it when contracts are signed faster than legal can review them and you need an automatic second pass that catches the dangerous terms and escalates only those.

How it works

  1. 1A new file in the Dropbox `/Signed Contracts` folder triggers the run.
  2. 2The PDF text is extracted and OpenAI returns clauses each scored low, medium, or high risk with a one-line rationale.
  3. 3Every clause is written to the Airtable register with its risk score.
  4. 4A logic step isolates clauses scored high risk.
  5. 5If any exist, a Slack message is posted to the legal-review channel summarizing the contract, the flagged clauses, and a link to the register record; if none, the run ends quietly.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect DropboxFiles and folders.
  2. 2
    Connect OpenAIModels, embeddings, files.
  3. 3
    Connect AirtableBases, tables, views, automations.
  4. 4
    Connect SlackChannels, DMs, threads, mentions.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.