Automate contract analysis & negotiation with GPT-4 & financial impact assessment
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
What this workflow does
This AI workflow has 15 nodes and runs on a schedule (every day at 06:00). Along the way it connects OpenAI Chat Model.
How it runs
Trigger: On a schedule (every day at 06:00).
- Workflow Configuration (Edit Fields (Set)): sets 4 fields: contractApiUrl, financialSystemApiUrl, expirationThresholdDays…
- Fetch Contract Data (HTTP Request): calls an HTTP API
- Contract Analysis Agent (AI Agent): runs an AI agent, with model: OpenAI Chat Model; output parser: Contract Analysis Output Parser
- Check for Issues (If): checks a condition and branches into true / false
- Negotiation Agent (AI Agent): runs an AI agent, with model: OpenAI Chat Model; output parser: Negotiation Output Parser
- No Issues - Log Status (Edit Fields (Set)): sets 4 fields: status, message, timestamp…
- Financial Impact Agent (AI Agent): runs an AI agent, with model: OpenAI Chat Model; output parser: Financial Impact Output Parser
- Update CAPEX/OPEX Plans (HTTP Request): calls an HTTP API (POST)
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 (7)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Edit Fields (Set)
n8n-nodes-base.set - AI Agent
@n8n/n8n-nodes-langchain.agent - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - If
n8n-nodes-base.if - HTTP Request
n8n-nodes-base.httpRequest
From the author
How It Works This workflow automates daily contract monitoring, analysis, and negotiation by retrieving contract data, applying AI-driven legal analysis, identifying potential issues and risks, coordinating multi-agent negotiation workflows, and updating…