๐ŸŽฃ Enrich company websites from Google Sheets with emails and phones using Apify

โšก 2 views ยท ๐ŸŽฃ Lead Generation & Enrichment

๐Ÿ’ก Pro Tip โ€” For lead enrichment, ScraperNode can pull LinkedIn profiles, company data, and job listings directly into your pipeline โ€” useful for building prospect lists without manual research.

View All Scrapers

Description

Quick overview

This workflow runs manually to read company websites from Google Sheets, sends the unique domains to Apifyโ€™s Contact Details Scraper to extract contact details and social profiles, and then writes the enriched results back to a Google Sheets results sheet.

How it works

  1. Runs when you click Test workflow.
  2. Reads rows from a Google Sheets worksheet and extracts website values from common columns (website/url/domain).
  3. Normalizes the values to domains, removes duplicates, and builds a single list of unique websites.
  4. Sends the website list to Apifyโ€™s Contact Details Scraper (actor jipdiW9Rwbp1Lruzx) with a configurable page limit and spend cap, and retrieves the resulting dataset.
  5. Flattens the scraper output into one spreadsheet-friendly row per website (email, phones, socials, contact links, provider, and status).
  6. Appends the flattened rows to a Google Sheets results worksheet.

Setup

  1. Add an Apify API token credential for the Apify community node and ensure you have access to the Contact Details Scraper actor (jipdiW9Rwbp1Lruzx).
  2. Connect your Google Sheets account and set the input spreadsheet/worksheet in the Read operation.
  3. Set the destination spreadsheet/worksheet in the Append operation and ensure it has columns that match (or can auto-map) the flattened output fields.
  4. Optionally adjust maxPagesPerWebsite and maxCostUsd in the Settings step to control crawl depth and total spend.

Requirements

Customization

Additional info

Uses the verified Apify community node (@apify/n8n-nodes-apify). On self-hosted n8n, install it from Settings > Community nodes. Contact details come only from public business websites; follow CAN-SPAM, GDPR and similar rules when contacting leads.

๐Ÿ”— Nodes Used

Google Sheets

๐Ÿ“ฅ Import

Download workflow.json and import into n8n: Workflow menu โ†’ Import from File

๐Ÿ“– Importing guide ยท ๐Ÿ”‘ Credential setup