DOCUMENT OPS

Schedule renewal and termination-notice reminders from signed contracts

Scans newly signed contracts for renewal and termination-notice dates, then creates Google Calendar events that fire well before each deadline so nothing auto-renews by surprise.

CategoryDocument Ops
Enginesim
Difficultyintermediate
Triggerevent
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerNew contract PDF added to DropboxDropboxDropbox
  • ActionExtract text from the PDFDropboxDropbox
  • ActionExtract renewal date and notice window with an LLMOpenAI
  • LogicCompute notice deadline; skip if none found
  • ActionCreate calendar reminders before the deadlineGoogle CalendarGoogle Calendar
  • OutputReturn scheduled reminder dates

What it does

Reads a freshly signed contract, finds the renewal date and any required termination-notice window, back-calculates the last safe date to act, and creates calendar reminders so your team decides to renew or cancel before the clock runs out.

When to use it

Use this when auto-renewing vendor or SaaS contracts keep slipping past their notice windows and renewing without a decision. It converts buried date clauses into concrete, owned calendar deadlines.

How it works

  1. 1A new contract PDF arriving in Dropbox triggers the run.
  2. 2The PDF text is extracted from the downloaded file.
  3. 3An LLM identifies the renewal date, term length, and termination-notice period in days.
  4. 4A logic step computes the notice deadline by subtracting the notice window from the renewal date.
  5. 5If a valid deadline exists, a Google Calendar event is created on the notice deadline plus a follow-up two weeks earlier.
  6. 6The created reminder dates are returned as the workflow output for confirmation.

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.