Analyse tender PDFs with LlamaParse, Gemini, Supabase and WhatsApp chat
UnknownWhat this workflow does
This AI workflow has 21 nodes and runs when someone submits an n8n form (“Upload Tender Document”) (plus 1 other trigger). Along the way it connects Google Sheets, Anthropic, Supabase and WhatsApp Business Cloud and 1 more. It also calls generativelanguage.googleapis.com over HTTP.
How it runs
Trigger: When someone submits an n8n form (“Upload Tender Document”) (plus 1 other trigger).
- Generate Doc ID (Code): runs custom JavaScript code
- Extract Question (Code): runs custom JavaScript code
- Parse a document (Llama Parse Platform): uses Llama Parse Platform
- Split a file (Llama Parse Platform): work with splitting
- Extract structured data from a document (Llama Parse Platform): work with extracting
- Gemini — Embed Question (HTTP Request): calls generativelanguage.googleapis.com (POST)
- Merge: merges the data from its input branches
- Normalize + Bid Score (Code): runs custom JavaScript code
- Vector Search (HTTP Request): calls an HTTP API (POST)
- Prepare RAG Payload (Code): runs custom JavaScript code
…plus 9 more steps. See the full node list below.
Services it uses
HTTP calls to: generativelanguage.googleapis.com
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that @llamaindex/n8n-nodes-llamacloud is verified or supports 3.0 (used in Parse a document, Split a file, Extract structured data from a document).
Nodes used (11)
- n8n Form Trigger
n8n-nodes-base.formTrigger - Code
n8n-nodes-base.code - Llama Parse Platform
@llamaindex/n8n-nodes-llamacloud.llamaParsePlatform - Merge
n8n-nodes-base.merge - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - HTTP Request
n8n-nodes-base.httpRequest - Google Sheets
n8n-nodes-base.googleSheets - Anthropic
@n8n/n8n-nodes-langchain.anthropic - Supabase
n8n-nodes-base.supabase - WhatsApp Trigger
n8n-nodes-base.whatsAppTrigger - WhatsApp Business Cloud
n8n-nodes-base.whatsApp
From the author
Quick overview This workflow lets you upload a tender/RFT PDF via an n8n form, extracts key fields into Google Sheets using LlamaParse, and makes the document chat-searchable by embedding section chunks with Google Gemini and storing them in Supabase for…