Templates / Analyse tender PDFs with LlamaParse, Gemini, Supabase and WhatsApp chat

Analyse tender PDFs with LlamaParse, Gemini, Supabase and WhatsApp chat

Unknown

by Divyanshu Gupta ✓ · 937 views · created 2026-07-03 · Document Extraction, AI RAG

Unknown. This template uses community nodes we can't verify statically. Uses community nodes that can't be verified statically (unverified community packages are off by default in 3.0). Static check, last run 2026-10-19.

What 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).

  1. Generate Doc ID (Code): runs custom JavaScript code
  2. Extract Question (Code): runs custom JavaScript code
  3. Parse a document (Llama Parse Platform): uses Llama Parse Platform
  4. Split a file (Llama Parse Platform): work with splitting
  5. Extract structured data from a document (Llama Parse Platform): work with extracting
  6. Gemini — Embed Question (HTTP Request): calls generativelanguage.googleapis.com (POST)
  7. Merge: merges the data from its input branches
  8. Normalize + Bid Score (Code): runs custom JavaScript code
  9. Vector Search (HTTP Request): calls an HTTP API (POST)
  10. Prepare RAG Payload (Code): runs custom JavaScript code

…plus 9 more steps. See the full node list below.

Services it uses

Google SheetsAnthropicSupabaseWhatsApp Business CloudLlamacloud (community)

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)

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…

Excerpt from Divyanshu Gupta's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.