Marketing · n8n

Monitor Competitor Prices on Your Key Products and Get Alerted When Undercut

Losing a sale because a competitor quietly dropped their price is avoidable. This workflow scrapes competitor product pages for your key SKUs on a schedule and alerts you the moment you're undercut — with the gap and a suggested response.

difficulty Advancedsetup 50 minresult You know within a day whenever a competitor undercuts a hero product — and can react on your terms
  1. 1

    List the products to watch

    A Google Sheets node holds your hero SKUs, your price and the competitor URLs to check.

  2. 2

    Scrape competitor prices

    An Apify (or HTTP Request) node fetches the current price from each competitor page on a daily Schedule Trigger.

  3. 3

    Compare

    A Code node flags any product where a competitor now sits below your price, with the percentage gap.

  4. 4

    Record history

    Append every reading to a Google Sheet so you can see pricing trends, not just today.

  5. 5

    Alert on undercut

    A Slack message names the product, both prices and the gap so you can decide to match, hold or bundle.

Frequently asked questions

Isn't scraping fragile?

Product prices are usually in structured data (JSON-LD) on the page, which is stable to read. Apify actors handle the fetching and rotation so you're not maintaining scrapers by hand.

Should it auto-match prices?

Deliberately not — automatic price wars erode everyone's margin. This gives you the signal and a suggestion; you keep the pricing decision.

About this recipe. Recipes on FlowRecipesHub are written for business owners, not developers, and are tested before publishing — how recipes get made. Some ingredient links are affiliate links that cost you nothing — full disclosure.