DOCUMENT OPS

Turn emailed contract attachments into scored register entries

Watches an intake inbox for emails with contract attachments, extracts and risk-scores the clauses with AI, files the original to Dropbox, and logs a register row in Coda.

CategoryDocument Ops
Enginesim
Difficultyintermediate
Triggerevent
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerNew email with attachment in intake inboxGmailGmail
  • LogicKeep only contract-type attachments
  • ActionArchive original file to DropboxDropboxDropbox
  • ActionExtract and risk-score clausesOpenAI
  • OutputWrite scored register row to CodaCodaCoda

What it does

Makes a shared intake mailbox the front door for contracts. When a counterparty emails an agreement, it pulls the attachment, runs clause extraction and risk scoring, archives the original file to Dropbox for the record, and records a register row in Coda — all without anyone manually saving the attachment or copying details.

When to use it

Use it when contracts reach you by email rather than a shared drive, and you want every emailed agreement captured, archived, and triaged the moment it arrives. Good for a contracts@ or procurement@ inbox.

How it works

  1. 1A new email with an attachment in the intake mailbox triggers the run.
  2. 2A logic step keeps only emails whose attachment is a contract-type document (PDF or DOCX).
  3. 3The attachment is saved to the Dropbox contracts archive.
  4. 4OpenAI extracts the key clauses and scores each for risk with a rationale.
  5. 5A register row is written to Coda capturing the sender, file link, clauses, and risk levels, ready for review.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect GmailRead, draft, send, label.
  2. 2
    Connect DropboxFiles and folders.
  3. 3
    Connect OpenAIModels, embeddings, files.
  4. 4
    Connect CodaDocs, packs, automations.
  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.