DOCUMENT OPS
Auto-renew clause watcher with Postgres register and Slack alerts
Runs daily over a Postgres contract register, computes each agreement's auto-renew notice deadline.
How it runs
The automated pipeline, trigger to output.
- TriggerDaily schedule
- ActionQuery active auto-renew contracts from Postgres registerPostgres
- LogicCompute notice deadline and keep contracts inside the warning window
- ActionDraft per-contract action summary with OpenAIOpenAI
- OutputPost grouped renewal-deadline digest to SlackSlack
What it does
Scans your structured contract register every morning and surfaces agreements whose auto-renew notice window is approaching. It calculates the last date to give notice from the effective date plus the term and notice period, then warns the responsible owner before the silent renewal locks in.
When to use it
Use it once contracts are already in a Postgres register and the risk you care about is missing the opt-out window on auto-renewing agreements. Ideal for finance and vendor-management teams trimming spend on contracts that renew automatically.
How it works
- 1A daily schedule starts the run.
- 2The workflow queries Postgres for active contracts with an auto-renew clause and a future renewal date.
- 3For each row it computes the notice deadline (renewal date minus the required notice days).
- 4A branch keeps only contracts whose deadline falls inside the configured warning window (for example, 45 days out).
- 5OpenAI drafts a short, human-readable summary per contract: counterparty, value, deadline, and what action is needed.
- 6A digest is posted to the owning team's Slack channel, grouped by deadline urgency.
Set it up
What you configure once, before turning it on.
- 1Connect PostgresAny Postgres URL — query, write, migrate.
- 2Connect OpenAIModels, embeddings, files.
- 3Connect SlackChannels, DMs, threads, mentions.
- 4Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
- 5Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
- 6Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.
More Document Ops workflows
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.
Flag redline deviations when a contract lands in Drive
Watches a Google Drive folder for incoming counterparty contracts, diffs each clause against your approved template library.
Triage emailed contract redlines and route by risk
When a counterparty emails a redlined contract, extracts the attachment, diffs clauses against approved templates.
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.
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.
