Build custom workflows automatically with GPT-4o, RAG, and web search
Workflow preview
DISCOUNT 20%
Important notice
This workflow is provided as-is. Please review and test before using in production.
Overview
đ What the âAgent Builderâ template does
Need to turn a one-line chat request into a fully-wired n8n workflow templateâcomplete with AI agents, RAG, and web-search super-powersâwithout lifting a finger? Thatâs exactly what Agent Builder automates:
- Listens to any incoming chat message (via the Chat Trigger).
- Spins up an AI architect that analyses the request, searches the web, reads n8n docs from a Pinecone vector store, and designs the smallest possible set of nodes.
- Auto-generates a ready-to-import JSON template and hands it back as a downloadable fileâplus all the supporting assets (embeddings, vector store etc.) so the next prompt is even smarter.
Think of it as your personal âworkflow chefâ: you shout the order, it shops for ingredients, cooks, plates, and serves the meal. All you do is eat.
đ¤ Who will love this?
- No-code builders / power users who donât want to wrestle with AI node wiring.
- Agencies & consultants delivering lots of bespoke automations.
- Internal platform teams who need a âworkflow self-service portalâ for non-technical colleagues.
đ§Š How itâs wired
| Sub-process | What happens inside | Key nodes |
|---|---|---|
| Web Crawler (optional) | Firecrawl scrapes docs.n8n.io (or any URL you drop in) and streams raw markdown back. | Set URL â HTTP Request (Extract) â Wait & Retry |
| RAG Trainer | Splits the scraped docs, embeds them with OpenAI, and upserts vectors into Pinecone. | Recursive Text Splitter â Embeddings OpenAI â Train Pinecone |
| Agent Builder | The star of the show â orchestrates GPT-4o (via OpenRouter), SerpAPI web-search, your Pinecone index and a Structured Output Parser to produce â validate â prettify the final n8n template. | Chat Trigger â AI Agent â OpenAI (validator) â Code (extract) â Convert to JSON file |
Every arrow in the drawn workflow is pre-connected, so the generated template always passes n8nâs import check.
đ ď¸ Getting set up (5 quick creds)
| Service | Credential type |
|---|---|
| OpenAI / Azure OpenAI â embeddings & validation | OpenAI API |
| Pinecone â vector store | Pinecone API |
| OpenRouter â GPT-4o LLM | OpenRouter API Key |
| SerpAPI â web search | SerpAPI Key |
| Firecrawl (only if you plan to crawl) | Generic Header Auth â Authorization: Bearer YOUR_KEY |
Each node already expects those creds; just create them once, select in the dropdown, hit Activate.
đââď¸ What a typical run looks like
User says: âBuild me a workflow that monitors our support inbox, summarises new tickets with GPT and posts to Slack.â
Chat Trigger captures the message.
AI Agent:
- queries Pinecone for relevant n8n docs,
- fires a SerpAPI search for ân8n gmail trigger exampleâ,
- sketches an architecture (Gmail Trigger â GPT Model â Slack).
The agent returns JSON â OpenAI node double-checks field names, connections, type versions.
A tiny JS Code node slices the JSON out of the chat blob and saves it as
template.jsonready for download.You download, import, and⌠done.
âď¸ Customising
- Switch the LLM â plug in Claude 3, Gemini 1.5, or a local model; just swap the OpenRouter Chat Model node.
- Point the RAG at your own docs â change the crawl URL or feed PDFs via the Default Data Loader.
- Hard-code preferred nodes â edit the âUser node preferencesâ in the system message so the agent always chooses Notion for databases, etc.
𼥠Take-away notes
- It's a prototype feel free to experiment with it to improve its capabilities.
- Have fun building!