Skip to content
n8n canvas: daily schedule, product list, page fetch, price extraction, sheet comparison, change check, Slack and sheet update
Price
Free
Difficulty
Intermediate
Updated
November 6, 2026

Overview

Each morning the workflow fetches the product pages on your watch list, reads the price from each page and compares it with the price logged the day before in a Google Sheet. The price is read from the first element with the price class, so you can change the selector for other sites.

When a price has changed, a message with the old and new price goes to your Slack channel. Every product is written back to the sheet with the time it was checked, so the log stays current whether or not the price moved.

Useful for

  • Notice when a competitor cuts prices
  • Keep a dated history of prices for product decisions
  • Share price moves with the sales team in one channel

What's included

  • An n8n workflow with 9 nodes, ready to import
  • Trigger: Every day at 7am
  • Connects HTTP, Sheets, Slack
  • Sticky notes on the canvas that explain what to set up
  • No credentials inside: you connect your own accounts

How to use it

  1. 1

    Download the workflow JSON.

  2. 2

    In n8n, create a workflow, open the … menu, choose Import from File and select the JSON.

  3. 3

    Replace the example URLs on the Products to watch node with the pages you track, and check the .price selector on the Read price from page node.

  4. 4

    Connect Google Sheets on the Read last prices and Update price log nodes and pick a sheet tab called Prices.

  5. 5

    Connect Slack on the Post price change node, run once to test, then activate the workflow.

What you need

Requirements

  • An n8n instance (cloud or self-hosted, version 1.x)
  • A Google account with a spreadsheet, and a Slack workspace

Works with

  • n8n 1.x (cloud or self-hosted)

Questions

Is this n8n workflow free?

Yes. Download the JSON and import it into your own n8n. There is no sign-up and no cost.

Does it include any credentials?

No. The file has no keys or tokens. You connect your own Google and Slack accounts after importing.

Will it work on every shop?

Not always. Many shops load prices with scripts or block automated requests. Check the Read price from page node output on each page before you rely on it.

  • #reporting-automation
  • #competitor-price-monitor
  • #n8n
  • #automation
  • #workflow-template
  • #free-template

More reporting automation templates

See all 4

Also in Sales

All sales templates
Get this template

Preparing your template…