8X your lead enrichment speed in n8n
Basically this trick helped me go from 283 minutes down to 18 minutes for enriching 1000 leads
Now it's the backbone of my client systems and my cold email workflows.
I spent some time working through it last week, and it's a very simple tweak tbh :
  1. Update your n8n instance — If you’re self-hosted, search for “How to update n8n on Hostinger” or wherever you’re hosting it. You’ll need the latest version to access the new parallelization features.
2. Convert your enrichment process to a Subworkflow — Right-click on the module you want to parallelize and click “Convert to Subworkflow.”
3. Set the Subworkflow to run asynchronously — Inside the Subworkflow config, select “Run Once for Each Item” and deselect “Wait for completion.” This is the key step to run batches in parallel.
4. Use ‘Split in Batches’ or ‘Loop Over Items’ — Feed the input data (e.g., leads from Google Sheets) into a Split module to break it up into batches of 15, 30, etc., depending on your API rate limits.
5. Pass each batch through the Subworkflow — Each batch now gets processed in parallel, giving you up to 10x+ faster lead enrichment — especially useful when dealing with LinkedIn scraping, OpenAI summarization, and icebreaker generation like I do.
⚠️ Heads up: Going too far (e.g. 50+ concurrent runs) may hit API rate limits, so adjust depending on your tools.
If anything’s unclear or if you want the exact setup I use, let me know. Hope this helps you 🙏
17
26 comments
Hichem Dahmani
5
8X your lead enrichment speed in n8n
Lead Generation Secrets
skool.com/lead-gen
Attract high-quality leads, with proven systems, & grow your revenue with automated AI lead generation machines to get clients on autopilot.
Leaderboard (30-day)
Powered by