No Fake Price-Drop Alerts: An n8n Monitor Checks Product Pages Every Morning and Only Pings Telegram When Price or Stock Really Changes
- Level Intermediate
- Setup1–3 hrs (estimated)
- Evidence Some evidence
- CostNot stated in source
- No-codeNo
What they did
A builder shared a roughly 20-node n8n workflow that checks a list of product pages every morning and alerts on Telegram only when a price or stock status actually changes. The first run just records a baseline, prices are read from structured data before falling back to page selectors, a failed read never overwrites the last good value, and the admin is only alerted after 2 failures in a row. He tested it end to end on two public practice shops.
How it went
n8n community post by the builder (Oct 26, 2026 UTC): self-hosted n8n, Postgres for state, Telegram alerts, about 20 nodes, 2-second delay between products, 3 retries, admin alert on 2nd consecutive failure; tested only on scrapeme.live and books.toscrape.com practice shops, not live stores
Worth knowing
- n8n community post by the builder (Oct 26, 2026 UTC): self-hosted n8n, Postgres for state, Telegram alerts, about 20 nodes, 2-second delay between products, 3 retries, admin alert on 2nd consecutive failure; tested only on scrapeme.live and books.toscrape.com practice shops, not live stores.
Prompt
Cleaned version rewritten from the source — not a direct quote.
Every morning, check these product pages: [list of URLs]. For each one record the price and whether it's in stock. On the first check just save the numbers and don't alert me. After that, message me on [Telegram] only when the price or stock status actually changes, with the old and new value and the link. If a page can't be read, keep the last good value instead of guessing, and only tell me a page is broken if it fails 2 days in a row.
Recommended
Try it in Grok Bot
- Copy the prompt (button below).
- Open Grok Bot chat and paste it. Replace any [bracketed] placeholders.
- Connect the listed tools (Telegram) as connectors when Grok Bot asks.
- If the task repeats, ask: "Make this a daily routine."
Alternatives: the same prompt works in n8n, Claude, ChatGPT Agent, OpenClaw.
Set it up
Tools: Telegram · Stack: n8n + Telegram + Postgres
- Read the original source for full context.
- Connect the tools your agent needs.
- Paste the prompt and replace [bracketed] placeholders.
- Run once manually and check the output before scheduling it.
Generic suggested steps, not from the source.
Evidence
n8n community post by the builder (Oct 26, 2026 UTC): self-hosted n8n, Postgres for state, Telegram alerts, about 20 nodes, 2-second delay between products, 3 retries, admin alert on 2nd consecutive failure; tested only on scrapeme.live and books.toscrape.com practice shops, not live stores
Source: Web · 2026-10-26 · Verified by us: not yet · Report broken or outdated