DOCUMENT OPS

Extract obligations from new executed contracts and build a renewal calendar

Watches a Dropbox folder for newly signed agreements, extracts every dated obligation and renewal clause with an LLM, and creates Google Calendar reminders ahead of each deadline.

CategoryDocument Ops
Enginesim
Difficultyintermediate
Triggerevent
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerNew file added to Dropbox contracts folderDropboxDropbox
  • ActionDownload contract and extract dated clauses with OpenAIOpenAI
  • LogicFilter out clauses with no parseable date
  • ActionCreate a Google Calendar event per obligation with lead-time reminderGoogle CalendarGoogle Calendar
  • OutputReturn summary of events created

What it does

Every time a fully executed contract lands in a Dropbox folder, this workflow reads the document, pulls out the obligations that carry a date — renewal windows, notice periods, payment milestones, auto-renew cutoffs — and turns each one into a Google Calendar event with a lead-time reminder so nothing lapses silently.

When to use it

Run this when your signed agreements are filed to Dropbox but the deadlines buried inside them never make it onto anyone's calendar. It is ideal for ops, legal, and finance teams managing dozens of vendor or customer contracts with staggered renewal and notice dates.

How it works

  1. 1A new file appearing in the watched Dropbox folder triggers the run.
  2. 2The contract text is downloaded and passed to OpenAI with a structured-extraction prompt that returns each obligation, its date, and its type.
  3. 3A filter drops rows with no parseable date and flags ones needing review.
  4. 4For each remaining obligation, a Google Calendar event is created with a reminder offset by the clause's notice period.
  5. 5A confirmation summary listing all events created is written back to the run output.

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 Google CalendarEvents, attendees, availability.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    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.