Automate vendor analysis & contract management with GPT-4o, Gmail, and Google Sheets
Ready for 3.0What this workflow does
This AI workflow has 19 nodes and runs on a schedule (every day at 09:00). Along the way it connects Airtable, OpenAI Chat Model, HTTP Request and Gmail and 1 more.
How it runs
Trigger: On a schedule (every day at 09:00).
- Workflow Configuration (Edit Fields (Set)): sets 7 fields: vendorPricingUrl, deliveryReliabilityUrl, priceThreshold…
- Scrape Vendor Pricing (HTTP Request): calls an HTTP API
- Scrape Delivery Reliability (HTTP Request): calls an HTTP API
- Get Contract Data (Airtable): search
- Merge: merges the data from its input branches
- Vendor Analysis Agent (AI Agent): runs an AI agent, with model: OpenAI Chat Model; 5 tools (Gmail Tool, Airtable Tool, Http Request Tool, Google Sheets Tool…); output parser: Structured Output Parser
- Check for Overpriced Vendors (If): checks a condition and branches into true / false
- Send Negotiation Email (Gmail): uses Gmail
- Create Renewal Tasks (Google Sheets): append or update
- Update Contract Database (Airtable): update
…plus 1 more step. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (16)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Edit Fields (Set)
n8n-nodes-base.set - HTTP Request
n8n-nodes-base.httpRequest - Airtable
n8n-nodes-base.airtable - Merge
n8n-nodes-base.merge - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Http Request Tool
n8n-nodes-base.httpRequestTool - Code Tool
@n8n/n8n-nodes-langchain.toolCode - Gmail Tool
n8n-nodes-base.gmailTool - Google Sheets Tool
n8n-nodes-base.googleSheetsTool - Airtable Tool
n8n-nodes-base.airtableTool - AI Agent
@n8n/n8n-nodes-langchain.agent - If
n8n-nodes-base.if - Gmail
n8n-nodes-base.gmail - Google Sheets
n8n-nodes-base.googleSheets
From the author
How It Works Schedules automated vendor pricing analysis across multiple sources. Fetches delivery reliability and contract data, analyzes vendor performance using Claude AI, then distributes consolidated reports via Gmail and creates Google Sheets summaries.…