AI-Powered Product Research & Price Comparison with Google Search and OpenAI
Needs changesWhat this workflow does
This workflow has 8 nodes and runs manually, when you click “Execute workflow”. Along the way it connects Google Custom Search and Gmail.
How it runs
Trigger: Manually, when you click “Execute workflow”.
- Set Product Description (Edit Fields (Set)): sets or maps fields
- AI: Generate Search Queries (OpenAI): uses OpenAI
- Split Queries (Function): runs custom JavaScript (legacy Function node)
- Google Custom Search: search
- Combine Search Results (Edit Fields (Set)): sets or maps fields
- AI: Summarize Products & Prices (OpenAI): uses OpenAI
- Send Report Email (Gmail): uses Gmail
Services it uses
Before you upgrade to n8n 3.0
2 things in this workflow are removed in n8n 3.0. Fix them before you upgrade:
- OpenAI (legacy) in AI: Generate Search Queries, AI: Summarize Products & Prices: replace with OpenAI node (AI section).
- Function (legacy) in Split Queries: replace with Code node, mode 'Run Once for All Items'.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| OpenAI (legacy) AI: Generate Search Queries, AI: Summarize Products & Prices | OpenAI node (AI section) |
| Function (legacy) Split Queries | Code node, mode 'Run Once for All Items' |
Rarely used nodes in this template: n8n-nodes-base.googleCustomSearch
Nodes used (6)
- Manual Trigger
n8n-nodes-base.manualTrigger - Edit Fields (Set)
n8n-nodes-base.set - OpenAI
n8n-nodes-base.openAi - Function
n8n-nodes-base.function - Google Custom Search
n8n-nodes-base.googleCustomSearch - Gmail
n8n-nodes-base.gmail
From the author
How it works This intelligent workflow acts as your personal shopping assistant, helping you quickly research products and find potential purchasing options based on your detailed descriptions. It automatically: - Takes your natural language product…