Most store owners spend 3–5 hours per week manually checking competitor prices. This template scrapes your competitor pages every 6 hours, detects price changes and new product launches, and emails you the moment anything shifts.
The workflow runs automatically on a 6-hour schedule. Here is exactly what happens on each check:
n8n or Make.com wakes the workflow automatically. No login or manual action required — it runs silently in the background around the clock.
The workflow fetches your Competitors tab, which lists every URL, name, last known price, and last product count. You manage the list in plain Google Sheets — no coding needed to add or remove competitors.
An HTTP Request node fetches the HTML of each competitor URL. A Code node then extracts the lowest price visible on the page and counts the number of products listed.
The freshly scraped price and product count are compared against what was stored in your Google Sheet from the previous run. If anything is different, the change flag is set.
Every single check — whether anything changed or not — is appended to your History tab with timestamp, prices, product count, and change flags. You build a complete price history automatically.
If a price change or new product is detected, a formatted email alert fires immediately to your inbox — with the competitor name, what changed, old and new values, and a direct link to the page.
| n8n workflow | 5-node workflow JSON — Schedule Trigger, Google Sheets (read), HTTP Request + Code (scrape), IF (change check), Google Sheets (log), Gmail (alert) |
| Make.com blueprint | Same logic built in Make.com module format — import and connect credentials |
| PDF setup guide | Plain-English step-by-step guide — Sheet setup, credential connection, test & activate |
| Markdown guide | Same guide in .md format — readable in any text editor or GitHub |
| Sheet structure | Exact column headers for Competitors and History tabs — copy them directly |
| Licence | Personal commercial licence — use on your own business, unlimited runs |
The workflow runs on a schedule every 6 hours. It reads competitor URLs from your Google Sheet, fetches each page via HTTP Request, extracts price and product count data using a Code node, compares against stored values, logs everything to a History Sheet, and sends an instant email alert if anything has changed.
Any website that renders prices in its HTML source code — most standard ecommerce product pages (WooCommerce, Shopify, custom stores). JavaScript-rendered pages may require a headless browser service like Browserless.io. The setup guide explains how to handle these cases.
Unlimited. Simply add more rows to your Competitors Google Sheet. For large lists (50+ URLs), consider increasing the check interval to every 12 or 24 hours to avoid rate limiting from target sites.
Yes — and at a fraction of the cost. Visualping charges $25/month for similar functionality. This template is a one-time $69 payment and runs on your existing free n8n or Make.com account with no ongoing fees from Peak Automations.
You receive an email alert immediately with the competitor name, URL, old price, new price, and percentage change. The change is also logged to your Google Sheets History tab with a full timestamp so you can analyse pricing trends over time.
Yes. The workflow tracks the total number of products visible on each monitored page. If the product count increases between checks, you receive a separate alert flagging a potential new product launch from that competitor.
One-time payment. Instant download. Running in under 20 minutes.
Get Competitor Price Tracker — $69