Skip to main content

Turn ecommerce product URLs into leads with Google Sheets and MrScraper

Workflow preview

Workflow preview
100%
Turn ecommerce product URLs into leads with Google Sheets and MrScraper preview
Open on n8n.io

1. Workflow Overview

Ecommerce Leads Finder & Contact Extraction This n8n workflow automates the process of finding ecommerce seller leads, enriching them with product and business details, discovering company websites...

Best for

  • Lead Generation automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.manualtrigger, n8n-nodes-base.code, n8n-nodes-base.merge, n8n-nodes-base.if, n8n-nodes-base.googlesheets, n8n-nodes-base.splitinbatches, n8n-nodes-mrscraper.mrscraper, n8n-nodes-base.httprequest

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by riandra.

Original n8n.io source

1.1 Workflow description

Title
Turn ecommerce product URLs into leads with Google Sheets and MrScraper
Workflow name
Turn ecommerce product URLs into leads with Google Sheets and MrScraper

Ecommerce Leads Finder & Contact Extraction

This n8n workflow automates the process of finding ecommerce seller leads, enriching them with product and business details, discovering company websites, and extracting contact information such as emails and phone numbers.

The workflow starts from a list of product URLs stored in Google Sheets, checks whether product details have already been scraped, and only runs new scraping jobs when needed. It uses MrScraper to collect detailed product, seller, and business information, then formats the extracted data into clean lead fields before saving everything back into Google Sheets.

After the product and seller data is collected, the workflow can search Google SERP results to identify the seller’s real company website. It applies scoring logic to filter out marketplaces, social platforms, directories, and low-confidence matches, helping keep the lead list clean and relevant.

Once a company website or contact page is found, the workflow checks cached contact extraction results and runs a contact scraper when needed. The final output includes product details, seller profile data, business name, address, license number, company URL, contact URL, emails, and phone numbers.

What this workflow does

  • Reads ecommerce product URLs from Google Sheets
  • Scrapes product, seller, and business details
  • Avoids duplicate scraping by checking cached MrScraper results
  • Saves enriched lead data into Google Sheets
  • Finds likely company websites using Google SERP
  • Filters out social media, marketplaces, and irrelevant domains
  • Extracts contact details from company/contact pages
  • Updates lead status automatically

Best for

This workflow is useful for lead generation, ecommerce research, seller prospecting, B2B outreach, marketplace intelligence, and building targeted contact lists from ecommerce product pages.

Tools used

  • n8n
  • Google Sheets
  • MrScraper
  • Google SERP API
  • JavaScript Code nodes
  • HTTP Request nodes

Suggested post caption

Turn ecommerce product URLs into enriched B2B leads automatically.

This n8n workflow takes a list of product URLs, scrapes product and seller details, finds the seller’s real company website, extracts contact information, and saves everything into Google Sheets.

It includes caching logic to avoid duplicate scraping, SERP-based company URL discovery, smart filtering for irrelevant domains, and contact extraction for emails and phone numbers.

Perfect for ecommerce lead generation, seller research, and automated prospecting workflows.

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - When clicking ‘Execute workflow’

Type / Role
n8n-nodes-base.manualTrigger - manualTrigger
Config choices
Version 1

Block 2 - Check Cached Product Detail Result

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 3 - Merge

Type / Role
n8n-nodes-base.merge - merge
Config choices
Version 3.2

Block 4 - Check Cached Result Contact Detail1

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 5 - Run if only one execution exists

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.3

Block 6 - Get Product url

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.7

Block 7 - Loop Over Product Url

Type / Role
n8n-nodes-base.splitInBatches - splitInBatches
Config choices
Version 3

Block 8 - Check is New or Cached is available

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.3

Block 9 - Run Detail Product Scraper

Type / Role
n8n-nodes-mrscraper.mrscraper - mrscraper
Config choices
Version 1.1

Block 10 - Merge Product Detail Data

Type / Role
n8n-nodes-base.merge - merge
Config choices
Version 3.2

Block 11 - Formatting Data

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 12 - Append or update Product Detail in Sheets

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.7

Block 13 - Append or update url's scraped status

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.7

Block 14 - Loop SERP Company URL by Seller Detail

Type / Role
n8n-nodes-base.splitInBatches - splitInBatches
Config choices
Version 3

Block 15 - Get sellerDetail filter by Seller Country

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.7

Block 16 - request SERP API

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.4

Block 17 - Filter Legit Company Profile Url

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 18 - Append or update company Url

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.7

Block 19 - Merge Serp Result

Type / Role
n8n-nodes-base.merge - merge
Config choices
Version 3.2

Block 20 - Append or update row in Contact Url

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.7

Block 21 - Run Contact Url Scraper

Type / Role
n8n-nodes-mrscraper.mrscraper - mrscraper
Config choices
Version 1.1

Block 22 - Flatten Data

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 23 - Get row(s) Company Url filterBy sellerCountry

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.7

Block 24 - Get ContactUrl

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.7

Showing the first 24 of 49 workflow blocks. Download the JSON for the full node graph.

3. Summary Table

Workflow Turn ecommerce product URLs into leads with Google Sheets and MrScraper
Complexity advanced
Nodes 49
Categories Lead Generation
Author riandra
Published 04 May 2026

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/15460/15460.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Turn ecommerce product URLs into leads with Google Sheets and MrScraper do?

Ecommerce Leads Finder & Contact Extraction This n8n workflow automates the process of finding ecommerce seller leads, enriching them with product and business details, discovering company websites...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Lead Generation use case.