How to review a vendor contract as Professional Services Founders

Compliance & LegalFor Professional Services Founders3 apps10 steps~20 min to set up

You're a 12-person consultancy and vendor contracts land in your inbox, get forwarded to a Google Drive folder labeled something like 'Contracts 2024,' and are never looked at again until renewal sneaks up six months later. You're reviewing software MSAs, subcontractor agreements, and SaaS renewals by eye, in a PDF reader, hoping you catch the auto-renew clause before it fires. Your lawyer charges $450/hour for anything substantive. You don't have a paralegal. The last time you missed a 60-day cancellation window, you paid for another year of a tool your team had stopped using. There's no system — just your memory and a calendar reminder you may or may not have set.

Compliance & LegalFor Professional Services Founders3 apps10 steps~20 min to set up
Outcome

What you'll set up

A structured contract review workflow that pulls vendor agreements from Gmail and Google Drive, surfaces key clauses (auto-renew, liability caps, termination windows), and flags anything that needs attention before it costs you money
Renewal and expiration alerts tied to your actual contract terms, so the 60-day cancellation window on your next SaaS MSA shows up on your calendar instead of in a regret email
A searchable contract repository built on your existing Notion and Gmail data, so you can find any vendor agreement, amendment, or clause in under a minute — not under a folder called 'Misc Agreements'
The Starch recipe

Apps, data, and prompts

The combination of Starch apps, the data sources they pull from, and the prompts you use to drive them.

Data sources & config

Starch syncs your Gmail data on a schedule so the email agent can scan incoming contracts and historical threads without manual forwarding. Starch connects directly to Notion on a schedule to read and write your contracts database — summaries, flags, and renewal dates land there automatically. Google Drive is reachable from Starch's integration catalog and queried live when the agent needs to pull a specific PDF. Contract Lifecycle Management (coming soon) will add e-signature collection, approval routing, and clause library drafting on top of this foundation.

Prompts to copy
Pull all emails from the last 18 months with PDF attachments from vendors — flag anything that looks like a contract, MSA, or SOW and save a summary of each to my Notion contracts database, including vendor name, contract value if mentioned, start date, end date, and any auto-renewal clauses
Every time I receive an email with a contract or amendment attached, summarize the key terms in three bullet points, flag any clauses with liability over $50,000, termination notice windows shorter than 30 days, or automatic renewal provisions, and draft a reply asking for clarification on anything flagged
Build me a contract tracker dashboard showing all active vendor agreements, their renewal dates sorted by soonest first, estimated annual value, and whether I've reviewed each one in the last 90 days — pull from my Notion contracts database and flag anything expiring within 60 days in red
Run these in Starch → or paste them into your favorite agent
Walkthrough

Step-by-step

1 Connect Gmail to Starch (scheduled sync). Starch will scan your inbox history and incoming mail for vendor contracts, MSAs, SOWs, and amendment emails going back 18 months.
2 Connect Notion from Starch's integration catalog (scheduled sync). Create or designate a Notion database called 'Vendor Contracts' with fields for vendor name, contract type, start date, end date, annual value, auto-renew flag, and review status.
3 Tell Starch: 'Scan my Gmail for any email with a PDF attachment that looks like a contract, MSA, SOW, or vendor agreement. For each one, extract the vendor name, effective date, expiration date, total contract value, notice period for cancellation, and whether there's an auto-renewal clause. Write a row for each into my Notion Vendor Contracts database.' Let it run — this is your baseline.
4 Review the Notion output for completeness. For any contract where the agent flagged 'unclear terms' or couldn't extract a date, those are your priority manual reviews — usually the ones with no machine-readable text or buried in email chains.
5 Set up the Email Agent to monitor new contract arrivals: 'Any time I receive an email with a contract or amendment attached, summarize the key terms, flag auto-renewal clauses and notice periods under 30 days, and create a draft reply asking for revisions if anything looks off.'
6 Tell Starch to build a renewal calendar view: 'Show me all contracts from my Notion database sorted by expiration date, with a red flag for anything expiring within 60 days and a yellow flag for 90 days. Include the vendor name, annual value, and a link to the original Gmail thread.' Pin this as a dashboard you check weekly.
7 For any contract you want to actually review clause-by-clause, tell Starch: 'Pull the attached PDF from this Gmail thread, extract all clauses related to liability, indemnification, termination, and auto-renewal, and summarize each in plain English with a risk rating of low, medium, or high.' Use this before you decide whether to involve your lawyer.
8 Set a recurring automation: 'Every Monday morning, check my Notion Vendor Contracts database for anything expiring in the next 90 days and Slack me a summary with the vendor name, expiration date, annual value, and whether I've reviewed it this quarter.'
9 For subcontractor agreements and client-facing MSAs you originate, tell Starch: 'Draft a standard subcontractor agreement using these parameters: project name, scope, rate, payment terms, IP assignment, and confidentiality. Pull our standard clause language from this Notion page and generate a first draft I can review.' This is not a lawyer replacement — but it gets you to a first draft in minutes instead of hours.
10 When Contract Lifecycle Management launches (coming soon), you'll be able to route contracts through an approval workflow, collect e-signatures, and maintain a full audit trail without leaving Starch. In the meantime, the Gmail and Notion workflow above gives you 80% of the value.

See this running on Starch

Connect your tools, describe what you want, and the agent builds it. Closed beta is free.

Try it on Starch →
Worked example

Q1 2026 Vendor Contract Audit — 8 active agreements found

Sample numbers from a real run
Figma Business (SaaS MSA)4,800
AWS Enterprise Support18,000
Salesforce (unused, auto-renewed)12,000
Subcontractor #1 (design, active SOW)48,000
Subcontractor #2 (dev, expired SOW)0
Notion Teams960
Harvest (time tracking)1,320
HubSpot Sales Pro6,600

When the founder of a 12-person strategy consultancy ran Starch's Gmail scan in January 2026, it surfaced 8 active vendor agreements she didn't have in one place. The most expensive finding: a $12,000/year Salesforce Sales Pro contract that the team had migrated away from 14 months earlier. The auto-renew clause had a 60-day notice window; the renewal had already fired. Starch's agent pulled the original MSA from a 2022 Gmail thread, extracted the termination clause in plain English ('either party may terminate with 60 days written notice prior to renewal'), and drafted a cancellation letter addressed to the Salesforce account rep. She also discovered a subcontractor SOW from 2024 that had expired without a formal close-out — a liability exposure she hadn't registered. Starch flagged the missing IP assignment clause, which prompted a 30-minute call with her lawyer instead of a six-figure dispute. Total time spent: two hours of review versus a full day of manual folder-digging, and a $12,000 renewal she now knew to fight.

Measurement

How you'll know it's working

Number of active vendor contracts with a confirmed expiration date on file (target: 100%)
Days of advance notice before next renewal or expiration across all agreements
Annual contract spend under active management vs. discovered spend (the delta is your liability exposure)
Time from contract receipt to structured summary in your Notion tracker (target: under 24 hours)
Number of contracts reviewed for key risk clauses in the last 90 days
Comparison

What this replaces

The other ways teams handle this today, and how the Starch version compares.

Google Drive folder + manual calendar reminders
Free and you already have it, but contracts are unsearchable, renewal dates live in your head, and you'll miss the one that costs you — that's the whole problem this workflow solves.
DocuSign CLM or Ironclad
Purpose-built for contract lifecycle management but priced for 50-person legal teams; expect $500–$2,000/month and a multi-week implementation before you see value.
Notion contract tracker (manual)
Works fine as a repository if someone actually maintains it, but there's no automatic ingestion from Gmail, no clause extraction, and no renewal alerts — it's only as good as the last time you updated it.
Your outside counsel for every review
Appropriate for high-stakes agreements, but at $450/hour you can't afford a lawyer on every SaaS MSA renewal — Starch handles the triage so legal time goes where it actually matters.
Agiloft or ContractSafe
Solid mid-market CLM tools, but still require meaningful setup time and per-seat pricing that doesn't make sense until you're doing 50+ contracts a year.
On Starch RECOMMENDED

One platform — knowledge management, email agent, contract lifecycle management all running on connected data. Setup in plain English; numbers stay current via scheduled syncs and live agent queries.

Try it on Starch →
FAQ

Frequently asked questions

Can Starch actually read the text inside a PDF contract attached to a Gmail?
Yes. When you connect Gmail through Starch's scheduled sync, the agent can access email attachments and extract text from PDFs. For scanned documents that are image-only, extraction quality depends on the scan quality — clean digital PDFs work best. If a contract is buried in a Google Drive folder, you can connect Google Drive from Starch's integration catalog and query it live.
Is this a substitute for having a lawyer review my contracts?
No, and Starch won't pretend otherwise. What it does is triage — surfacing the clauses and terms you need to pay attention to so you're making informed decisions about where lawyer time is actually worth spending. A $960 Notion renewal doesn't need outside counsel. A $48,000 subcontractor SOW with a vague IP clause probably does. Starch helps you tell the difference faster.
What's the Contract Lifecycle Management app and when does it launch?
Contract Lifecycle Management is a coming-soon app that adds AI-powered drafting from a clause library, e-signature collection, approval routing, and a full audit trail on top of the contract tracking workflow. It's currently in development — you can request beta access to get notified when it launches. The Gmail, Notion, and Email Agent workflow described here is available today and handles the review and tracking side without it.
Will Starch store my contract data? I have confidentiality obligations to clients.
Starch is not SOC 2 Type II certified today — that's worth knowing before you pipe sensitive client contracts through it. If your engagements involve NDA'd client data, check your own data handling obligations before connecting those document sources. Vendor-side contracts (your SaaS MSAs, subcontractor agreements) are typically lower risk for this purpose.
What if a contract lives in a tool I use that isn't Gmail or Notion — like a Box folder or a Dropbox?
Box, Dropbox, and Google Drive are all reachable from Starch's integration catalog, queried live when the agent needs them. You'd connect whichever storage tool you use and tell Starch where to look. If a vendor sends contracts through a portal you log into via a browser — even one with no API — Starch can automate the browser interaction to retrieve the document. No API needed.
How is this different from just searching my Gmail for 'contract'?
Gmail search finds emails. It doesn't extract the expiration date from page 4 of the PDF, tell you whether there's a 60-day cancellation window, calculate that the renewal fires in 47 days, or Slack you a reminder before it does. The difference is extraction, structure, and automation — turning a pile of attachments into a managed list with actual alerting.

Ready to run review a vendor contract on Starch?

Request closed-beta access. Everything is free during beta.

You're on the list! We'll be in touch soon.