Scrape WooCommerce store leads with ScraperCity and sync verified contacts to Airtable
Who is this for
This template is for sales teams, lead generation agencies, and growth marketers who want to build targeted lists of WooCommerce store owners -- complete with verified emails, phone numbers, and social profiles -- and have those contacts automatically land in Airtable for outreach or CRM workflows.
How it works
A manual trigger starts the workflow and a configuration node lets you set your target country, lead volume, and which data points to collect (emails, phones). A POST request to the ScraperCity store-leads API kicks off an async scrape job targeting WooCommerce stores and returns a runId. The workflow enters a polling loop -- waiting 60 seconds between each status check -- until the ScraperCity job reports SUCCEEDED. Once complete, the results CSV is downloaded via the ScraperCity download endpoint. A Code node parses the CSV, cleans the data, and deduplicates records by email address. A filter removes rows missing both email and phone, keeping only actionable contacts. Each verified contact is upserted into an Airtable base, ready for outreach.
How to set up
Create a ScraperCity account at scrapercity.com and copy your API key. In n8n, create an HTTP Header Auth credential named ScraperCity API Key with the header Authorization: Bearer YOUR_KEY. Create an Airtable personal access token credential in n8n. Open the Configure Scrape Parameters node and set your country code, lead volume, and Airtable base/table IDs. Click Execute workflow to run.
Requirements
ScraperCity account (store-leads product) Airtable account with a base containing columns: Name, Website, Email, Phone, Instagram, Facebook, Country n8n instance (cloud or self-hosted)
How to customize the workflow
Change platform in the config node from woocommerce to shopify to target Shopify stores instead. Adjust totalLeads to scrape more or fewer contacts per run. Add a Filter node after the Code node to restrict results to stores with Instagram profiles only. Replace the Airtable output node with HubSpot, Google Sheets, or Notion to match your CRM stack. Attach a Schedule Trigger to run the scrape weekly for ongoing lead generation.
Related Templates
Automatic News Summarization & Email Digest with GPT-4, NewsAPI and Gmail
📰 AI News Digest Agent: Auto News Summarizer & Email Newsletter Create an intelligent news curation system that automat...
Generate Food Recipes from Gmail & Form Requests with Ollama & Llama 3.2
This n8n template demonstrates how to create an intelligent food recipe assistant that accepts requests via Gmail and we...
Auto-classify Gmail emails with AI and apply labels for inbox organization
Who is this for? Professionals and individuals who receive high volumes of emails, those who want to automatically organ...
🔒 Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments