Here are a few ways to paraphrase your request, focusing on different aspects:
Option 1: Formal & Problem-FocusedI’ve developed an automated workflow using n8n to generate SEO page titles. The process involves:Scraping a website whose URLs are sourced from a Google Sheet (using Python).The scraped data is processed in a JavaScript Code node, yielding a JSON output.This JSON is then routed to two distinct AI models, Grok and Gemini, for title generation.The Issue: The workflow executes the Grok task and the Gemini task sequentially (serialized), rather than concurrently (in parallel), despite being structured as a “fork.” I currently use a Loop Over Items node to manage rate limits, but the lack of true parallel processing significantly increases the execution time.Request: As a beginner to n8n, I am seeking guidance on how to achieve concurrent or parallel execution for the Grok and Gemini processing branches to improve efficiency.
Option 2: Concise & Action-OrientedI built an n8n workflow to generate SEO page titles by scraping Google Sheet URLs, processing the data into JSON, and sending it to Grok and Gemini for AI-based generation.The problem is that this “fork” runs sequentially (Grok completes entirely before Gemini starts) instead of concurrently. I use a “Loop Over Items” node to handle rate limits, but the lack of parallelism is a major bottleneck.How can I configure my n8n workflow to execute the Grok and Gemini branches in parallel to save time?
Option 3: Technical SummaryMy n8n automation for SEO title generation pulls URLs, scrapes the content via Python, and outputs a JSON data structure. This JSON is then input to two separate processing paths for Grok and Gemini.The current execution is serialized (Grok $\rightarrow$ Gemini), despite the intended structure for concurrency. I am using Loop Over Items for iteration and rate limit control. I need to know how to modify this n8n setup to enable true parallel/concurrent execution of the Grok and Gemini nodes to drastically reduce runtime.
Describe the problem/error/question
What is the error message (if any)?
Please share your workflow
(Select the nodes on your canvas and use the keyboard shortcuts CMD+C/CTRL+C and CMD+V/CTRL+V to copy and paste the workflow.)
Share the output returned by the last node
Information on your n8n setup
- n8n version:
- Database (default: SQLite):
- n8n EXECUTIONS_PROCESS setting (default: own, main):
- Running n8n via (Docker, npm, n8n cloud, desktop app):
- Operating system: