Perplexity-style iterative research with Gemini and Google Search
AI Comprehensive Research on User's Query with Gemini and Web Search What is this? Perform comprehensive research on a user's query by dynamically generating search terms, querying the web using Google Search (by Gemini) , reflecting on the results to identify knowledge gaps, and iteratively refining its search until it can provide a well-supported answer with citations. (like Perplexity) This workflow is a reproduction of gemini-fullstack-langgraph-quickstart in N8N. The gemini‑fullstack‑langgr
At a glance
Perplexity-style iterative research with Gemini and Google Search is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Gemini, Perplexity. It's free to download. Follow the 5-step import below to go live in minutes.
- Platform
- n8n
- Connects
- Gemini, Perplexity
- Modules
- 31
- Price
- Free
- Version
- v1.0

About this workflow
AI Comprehensive Research on User's Query with Gemini and Web Search What is this? Perform comprehensive research on a user's query by dynamically generating search terms, querying the web using Google Search (by Gemini) , reflecting on the results to identify knowledge gaps, and iteratively refining its search until it can provide a well-supported answer with citations. (like Perplexity) This workflow is a reproduction of gemini-fullstack-langgraph-quickstart in N8N. The gemini‑fullstack‑langgraph‑quickstart is a demo by the Google‑Gemini team that showcases how to build a powerful full‑stack AI agent using Gemini and LangGraph How It Works Generate Query 💬 - generates one or more search queries tasks based on the User's question. - uses Gemini 2.0 Flash Web Research 🌐 - execute web search tasks using the native Google Search API tool in combination with Gemini 2.0 Flash. Reflection 📚 - Identifies knowledge gaps and generates potential follow-up queries. Setup 1. Configure API Credentials: - Create Google Gemini(PaLM) Api Credential using you own Gemini key - Connect the credential with three nodes: Google Gemini Chat Model and GeminiSearch and reflection 2. Configure Redis Source: - prepare a Redis service that can be accessed by n8n - Create Redis Crediential and connect it with all Redis node Customize - Try using different Gemini models. - Try modifying the parameters numberofinitialqueries and maxresearchloops. Why use Redis? Use Redis as an external storage to maintain global variables (counter, search results, etc.) This workflow contains a loop process, which need global variables (as State in LangGraph). It is difficult to achieve global variables management without external storage in n8n.
How to import this n8n workflow
- 1
Download the workflow JSON file after purchase.
- 2
Open n8n → click the menu → Import from File.
- 3
Select the downloaded JSON and import.
- 4
Set up credentials for each node that requires them.
- 5
Click Execute Workflow to test, then activate.
Setup guide
Setup guide included
Purchase to unlock the full step-by-step guide
Related N8n workflows
Generate email responses with Perplexity AI and 2 ChatGPT prompts and send via Gmail
🤖 Create Your First AI Agent with Weather & Web Scraping (Starter Kit)
🤖 Create a Documentation Expert Bot with RAG, Gemini, and Supabase
Gmail AI search assistant on Telegram (Gemini-powered)
Auto-curate & post LinkedIn company page using RSS + Gemini AI + Templated.io
Edit images with text prompts using Gemini AI and Telegram Bot
Generate personalized startup ideas with Claude analysis and Gmail reports
Create TikTok videos with GPT-4o, Digital Twins, Veo 3 and Telegram
Reviews
No reviews yet
Be the first to buy and share your experience.
Leave a review
Sign in to share your experience with this workflow.
Create a free account to purchase workflows.
- JSON blueprint — instant download
- Setup guide PDF included
- 5 downloads · valid 30 days
- Works with n8n
Need help setting this up?
Book a 3-hour live setup session with an Agility consultant.
- Configure live on Google Meet / Zoom
- Free follow-up if workflow has defects
- Platform expert assigned to you