DOCUMENT OPS

Triage emailed signed contracts and book renewal reviews from Gmail

Reads countersigned contracts arriving as Gmail attachments, decides whether each needs a renewal review, files a record in Airtable.

CategoryDocument Ops
Enginepaperclip
Difficultyintermediate
Triggerevent
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerGmail message arrives with a contract PDF attachmentGmailGmail
  • ActionAgent extracts parties, dates, and notice periodOpenAI
  • LogicClassify as renewal-sensitive or discard non-contract
  • ActionRecord renewal-sensitive contract in AirtableAirtableAirtable
  • OutputBook renewal review meeting in Google CalendarGoogle CalendarGoogle Calendar

What it does

It catches contracts that arrive by email instead of a shared drive. When a signed PDF lands as a Gmail attachment, an agent reads it, extracts the parties and renewal date, judges whether the agreement is renewal-sensitive (auto-renew, notice period, or escalating price), logs it, and books a review meeting so your team prepares before the window closes.

When to use it

Use it when counterparties email you the executed copy and those attachments otherwise rot in an inbox. Best for teams without a formal contract intake process who still want renewals on the calendar.

How it works

  1. 1A Gmail message with a PDF attachment matching your contract filter arrives and triggers the run.
  2. 2An agent extracts the counterparty, effective and renewal dates, notice period, and auto-renew status from the attachment.
  3. 3A decision step classifies the contract as renewal-sensitive or low-risk and discards non-contracts.
  4. 4Renewal-sensitive contracts are recorded in Airtable for tracking.
  5. 5A Google Calendar review event is booked one notice-period before the renewal date, with the extracted terms in the description.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect GmailRead, draft, send, label.
  2. 2
    Connect OpenAIModels, embeddings, files.
  3. 3
    Connect AirtableBases, tables, views, automations.
  4. 4
    Connect Google CalendarEvents, attendees, availability.
  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.