Evaluate vendor PDFs with OpenAI and auto-respond via Slack and webhook
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 11 nodes and runs when an HTTP POST request hits its webhook URL. Along the way it connects OpenAI and Slack.
How it runs
Trigger: When an HTTP POST request hits its webhook URL.
- Download Proposal PDF (HTTP Request): calls an HTTP API
- Parse PDF (Extract from File): extracts data from a file (pdf)
- Clean Text (Code): runs custom JavaScript code
- Proposal Evaluation (OpenAI): uses OpenAI
- Parse OpenAI JSON (Code): runs custom JavaScript code
- Risks? (If): checks a condition and branches into true / false
- Build Risk Summary (Code): runs custom JavaScript code
- Auto Approve Payload (Code): runs custom JavaScript code
- SEND ALERT (Slack): uses Slack
- Respond to Webhook: sends the response back to the webhook caller
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 (8)
- Extract from File
n8n-nodes-base.extractFromFile - Code
n8n-nodes-base.code - Webhook
n8n-nodes-base.webhook - HTTP Request
n8n-nodes-base.httpRequest - OpenAI
@n8n/n8n-nodes-langchain.openAi - If
n8n-nodes-base.if - Slack
n8n-nodes-base.slack - Respond to Webhook
n8n-nodes-base.respondToWebhook
From the author
AI Vendor / Partner Proposal Evaluation & Auto-Response System --- Description Automate vendor and partner proposal evaluation from slow, manual PDF reviews into a fast, consistent, and AI-powered decision workflow. This workflow accepts proposal PDFs via…