Automate tracking your new competitors using N8N & ScrapingDog
How it works
- Runs weekly to pull keyword parameters from a Google Sheet.
- Uses those keywords to scrape Google search results via Scrapingdog.
- Scores each result for relevance using AI, keeping only those above 75.
- Visits selected result pages to extract product names and links.
- Filters out already-known competitors from the Google Sheet.
- Adds new product names and domains to the Competitors sheet.
- Sends a Telegram alert if new competitors are found.
Set up steps
- Requires Google Sheets, Scrapingdog API, OpenAI or OpenRouter credentials, and Telegram Bot setup.
- Import the workflow in n8n and connect credentials for all services used.
- Fill in the “Parameters” and “Competitors” sheets with expected structure.
- Takes ~20–30 minutes to connect accounts and test full run.
- Includes helpful setup notes inside the workflow using sticky comments.
Tools used
Google Sheets, Scrapingdog API, OpenAI or OpenRouter credentials, and Telegram Bot
Add to wishlist