Extract website intelligence & classify ecommerce URLs with Gemini & Firecrawl to Google Sheets
Needs changesWhat this workflow does
This AI workflow has 19 nodes and runs when someone submits an n8n form. Along the way it connects Google Sheets, Google Gemini and Firecrawl (community).
How it runs
Trigger: When someone submits an n8n form.
- Scrape Website URL (HTTP Request): calls an HTTP API
- Extract HTML (HTML Extract): uses HTML Extract
- Clean HTML Content (Code): runs custom JavaScript code
- Company Info Agent (Google Gemini): uses Google Gemini
- Parse JSON Data (Code): runs custom JavaScript code
- Update Domain Scraper Sheet (Google Sheets): uses Google Sheets
- Map a website and get urls (Firecrawl): uses Firecrawl
- Parse URLs with MetaData (Code): runs custom JavaScript code
- Parse Array URLs (Code): runs custom JavaScript code
- Split in Batches (Loop Over Items (Split in Batches)): loops over the items in batches
…plus 8 more steps. See the full node list below.
Services it uses
Uses Firecrawl. New users get 10% off with our link.
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- HTML Extract in Extract HTML: replace with HTML node, 'Extract HTML Content' operation.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| HTML Extract Extract HTML | HTML node, 'Extract HTML Content' operation |
Nodes used (8)
- Firecrawl
@mendable/n8n-nodes-firecrawl.firecrawl - n8n Form Trigger
n8n-nodes-base.formTrigger - HTTP Request
n8n-nodes-base.httpRequest - HTML Extract
n8n-nodes-base.htmlExtract - Code
n8n-nodes-base.code - Google Sheets
n8n-nodes-base.googleSheets - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Google Gemini
@n8n/n8n-nodes-langchain.googleGemini
From the author
Description This n8n template automates website analysis and ecommerce URL classification using AI. It scrapes a website, extracts business intelligence, maps all internal pages, and categorises them into products, categories, or non-commerce pages. All…