Templates / Scrape and ingest web pages into a Pinecone RAG stack with Firecrawl and OpenAI

Scrape and ingest web pages into a Pinecone RAG stack with Firecrawl and OpenAI

Unknown

by Firecrawl ✓ · 1,186 views · created 2026-03-09 · 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 15 nodes and runs when an HTTP POST request hits its webhook URL (plus 1 other trigger). Along the way it connects Pinecone Vector Store, Embeddings OpenAI, OpenRouter Chat Model and Reranker Cohere and 1 more.

How it runs

Trigger: When an HTTP POST request hits its webhook URL (plus 1 other trigger).

  1. Validate and normalize URL (Code): runs custom JavaScript code
  2. Answer query from knowledge base (AI Agent): runs an AI agent, with model: OpenRouter LLM; 1 tool (Retrieve documents from Pinecone); memory: Chat memory
  3. Scrape page with Firecrawl (Firecrawl): scrape
  4. Return URL validation error (Respond to Webhook): sends the response back to the webhook caller
  5. Store embeddings in Pinecone (Pinecone Vector Store): stores documents in the Pinecone vector store, with embeddings: Generate OpenAI embeddings; document loader: Load scraped content
  6. Return ingestion result (Respond to Webhook): sends the response back to the webhook caller

Services it uses

Pinecone Vector StoreEmbeddings OpenAIOpenRouter Chat ModelReranker CohereFirecrawl (community)

Uses Firecrawl. New users get 10% off with our link.

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 @mendable/n8n-nodes-firecrawl is verified or supports 3.0 (used in Scrape page with Firecrawl).

Nodes used (12)

From the author

What this does Receives a URL via webhook, uses Firecrawl to scrape the page into clean markdown, and stores it as vector embeddings in Pinecone. A visual, self-hosted ingestion pipeline for RAG knowledge bases. Adding a new source is as simple as sending a…

Excerpt from Firecrawl'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.