DOCUMENT OPS
Archive signed NDAs from Dropbox with extracted metadata to Airtable
When a signed NDA lands in a watched Dropbox folder, extract the counterparty, effective date, and term, then file the document to S3 and log a structured record in Airtable.
How it runs
The automated pipeline, trigger to output.
- TriggerNew signed NDA added to watched Dropbox folderDropbox
- ActionExtract counterparty, effective date, term, and governing lawOpenAI
- ActionArchive the PDF to S3 under year/month/counterparty keyAWS S3
- OutputWrite structured NDA record to Airtable registerAirtable
What it does
Watches a Dropbox folder where your closing team drops countersigned NDAs. For each new PDF it pulls out the key contract facts, moves the file into a date-organized S3 archive, and writes one tidy row to your NDA register in Airtable so nothing lives only in someone's inbox.
When to use it
Use this when NDAs get executed faster than anyone can log them, and you need a searchable register of who you're under agreement with, when it started, and where the signed copy lives. Ideal for legal ops, deal desks, and BD teams.
How it works
- 1A new file appears in the watched Dropbox folder and triggers the run.
- 2The PDF text is read and sent to an extraction model that returns counterparty name, signing parties, effective date, term length, and governing law.
- 3The file is uploaded to S3 under a `year/month/counterparty` key for durable, audit-friendly storage.
- 4A new Airtable record captures every extracted field plus the S3 URL and original Dropbox path.
- 5The Airtable row is the finished, searchable register entry your team can sort and filter.
Set it up
What you configure once, before turning it on.
- 1Connect DropboxFiles and folders.
- 2Connect OpenAIModels, embeddings, files.
- 3Connect AWS S3Buckets, objects, signed URLs.
- 4Connect AirtableBases, tables, views, automations.
- 5Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
- 6Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
- 7Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.
More Document Ops workflows
Narrate new Dropbox PDFs into MP3 audio versions
When a PDF lands in a watched Dropbox folder, extract its text and generate an ElevenLabs voice narration.
On-demand PDF narration via webhook with emailed audio link
Accepts a PDF URL through a webhook, generates an ElevenLabs narration with the requested voice, stores the MP3, and emails the requester a download link.
Triage emailed contract redlines and route by risk
When a counterparty emails a redlined contract, extracts the attachment, diffs clauses against approved templates.
Batch-narrate a Google Drive PDF folder in multiple languages
On a schedule, finds PDFs in a Google Drive folder that lack audio, then generates ElevenLabs narrations in each configured language and files them into per-language subfolders…
Executed Contract Exhibit & Initials Completeness Gate
When a signed contract lands in a Dropbox intake folder, verify every required exhibit, schedule, and initialed page is present.
Draft a negotiation brief from contract clause deviations
An agent reviews a contract against approved templates, researches each deviation.
Run it inside a business
This workflow drops into a full company template. Import the org, and this is one of the playbooks its agents run.

Run this workflow in your colony.
14-day trial. No DevOps. No Sales call. Provisioned in under a minute.
