Reads emailed contract attachments and logs vendor, cost, renewal and notice terms.
KDKevin Duan · 1 workflow · Updated Nov 13, 2026
UsesClaudeGmailGoogle Sheets
Log the key terms of emailed contracts in a sheet
GmailWhen an email arrives. Save it as email.When an email arrives. Save it as email.
Contracts sheetSet contracts_sheet_url to blank.
The email's attachmentsDownload the attachments on email email. Save it as files.Gmail
What the contract saysRun an AI agent: Read the attached files. Say whether they are a vendor contract, and if so pull out its k… and save it as contract.
If contract.output.is_contract is yesIf contract.output.is_contract is yes
Yes
Add to the contracts sheetAdd a row in contracts_sheet_url. Save it as logged.Google Sheets