πŸ“Š Build backlink prospecting lead lists with Apify and Google Sheets

⚑ 97 views Β· πŸ“Š Market Research & Insights

πŸ’‘ Pro Tip β€” For competitive intelligence, ScraperNode can automate the data collection β€” Yelp reviews, Glassdoor company data, and Crunchbase profiles all return structured JSON you can feed straight into this workflow.

View All Scrapers

Description

Quick overview

This workflow runs manually or on a schedule to pull search queries and excluded domains from Google Sheets, launches Apify’s Link Prospecting Tool, then uses an Apify β€œrun succeeded” webhook to fetch the resulting datasets and append leads and newly discovered domains back into Google Sheets.

How it works

  1. Scrape search results: get results for your queries across Google Search, ChatGPT, Gemini, Copilot, and Perplexity.
  2. Filter domains: remove any sources that already gave you a backlink.
  3. Filter irrelevant domains: filter out competitor and social media domains.
  4. Enrich leads: get contact details for each source so you can run cold outreach.
  5. Save results: save leads in Google Sheets.
  6. Blacklist known domains: exclude all domains for which you got contact details, so they’re skipped on the next run.

Setup

  1. Create or copy the provided Google Sheets template, then set the spreadsheet ID and the correct sheet tabs for queries, excluded domains, and output sheets in the Google Sheets nodes.
  2. Add Google Sheets OAuth2 credentials to allow reading from and appending to the spreadsheet.
  3. Add Apify OAuth2 credentials, select the Link Prospecting Tool actor, and update the actor input values (brand, ownDomains, and organicResult).
  4. Copy the n8n webhook URL and configure it in Apify Actor integrations as an HTTP request that triggers on β€œRun succeeded.”
  5. (Optional) Adjust the schedule trigger interval if you want recurring runs (for example, monthly).

Additional info

Use cases

πŸ”— Nodes Used

Google Sheets, Webhook, Schedule Trigger

πŸ“₯ Import

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

πŸ“– Importing guide Β· πŸ”‘ Credential setup