Track competitor Meta ads and prices with Apify and Google Sheets
UnknownWhat this workflow does
This workflow has 7 nodes and runs manually, when you click “Execute workflow”. Along the way it connects Google Sheets and Apify (community).
How it runs
Trigger: Manually, when you click “Execute workflow”.
- Run Facebook Search Scraper and get dataset (Apify): run actor and get dataset
- Aggregate: combines items into one
- Run Facebook Ads Library Scraper and get dataset (Apify): run actor and get dataset
- Aggregate: combines items into one
- Run E-commerce Scraping Tool and get dataset (Apify): run actor and get dataset
- Append or update row in sheet (Google Sheets): append or update
Services it uses
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that @apify/n8n-nodes-apify is verified or supports 3.0 (used in Run Facebook Search Scraper and get dataset, Run E-commerce Scraping Tool and get dataset, Run Facebook Ads Library Scraper and get dataset).
Nodes used (4)
- Manual Trigger
n8n-nodes-base.manualTrigger - Aggregate
n8n-nodes-base.aggregate - Apify
@apify/n8n-nodes-apify.apify - Google Sheets
n8n-nodes-base.googleSheets
From the author
Quick Overview This workflow runs on demand to discover competitor Facebook pages, fetch their active ads, extract advertised product URLs, scrape product details and pricing via Apify, and then append or update one row per product in Google Sheets. How it…