AI-powered product research & SEO content automation
Needs changesWhat this workflow does
This AI workflow has 8 nodes and runs when someone submits an n8n form (“Product Research ”). Along the way it connects Google Gemini Chat Model and Google Sheets. It also calls googleapis.com over HTTP.
How it runs
Trigger: When someone submits an n8n form (“Product Research ”).
- Edit Fields (Edit Fields (Set)): sets 1 field: title
- Google Search (HTTP Request): calls googleapis.com
- Extract Competitor Data (Function): runs custom JavaScript (legacy Function node)
- Basic LLM Chain: sends a prompt to an LLM, with model: Google Gemini Chat Model
- Code: runs custom JavaScript code
- Google Sheets: append or update
Services it uses
HTTP calls to: googleapis.com
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- Function (legacy) in Extract Competitor Data: replace with Code node, mode 'Run Once for All Items'.
| Removed in 3.0 | Replace with |
|---|---|
| Function (legacy) Extract Competitor Data | Code node, mode 'Run Once for All Items' |
Nodes used (8)
- HTTP Request
n8n-nodes-base.httpRequest - Function
n8n-nodes-base.function - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Google Sheets
n8n-nodes-base.googleSheets - n8n Form Trigger
n8n-nodes-base.formTrigger - Edit Fields (Set)
n8n-nodes-base.set - Code
n8n-nodes-base.code
From the author
AI-Powered Product Research & SEO Content Automation Skip the guesswork and manual effort — this n8n flow automates the entire process of researching your product's online competition and generating high-quality SEO content. Whether you're launching a new…