Automated Web Scraper: Niche Job/Product Monitor With Telegram Alert
Needs changesNeeds changes. This template uses 3 thing(s) that n8n 3.0 removes: Cron, HTML Extract, Function (legacy). 3 breaking item(s) found. Static check, last run 2026-10-19.
What this workflow does
This workflow has 6 nodes and runs on a schedule (legacy Cron node). Along the way it connects Telegram. It also calls n8n.io over HTTP.
How it runs
Trigger: On a schedule (legacy Cron node).
- Fetch Webpage Content (HTTP Request): calls n8n.io
- Extract Job/Product Info (HTML Extract): uses HTML Extract
- If: checks a condition and branches into true / false
- Format Notification Message (Function): runs custom JavaScript (legacy Function node)
- Send Telegram Alert (Telegram): uses Telegram
Services it uses
HTTP calls to: n8n.io
Before you upgrade to n8n 3.0
3 things in this workflow are removed in n8n 3.0. Fix them before you upgrade:
- Cron in Hourly Monitor Trigger: replace with Schedule Trigger.
- HTML Extract in Extract Job/Product Info: replace with HTML node, 'Extract HTML Content' operation.
- Function (legacy) in Format Notification Message: replace with Code node, mode 'Run Once for All Items'.
| Removed in 3.0 | Replace with |
|---|---|
| Cron Hourly Monitor Trigger | Schedule Trigger |
| HTML Extract Extract Job/Product Info | HTML node, 'Extract HTML Content' operation |
| Function (legacy) Format Notification Message | Code node, mode 'Run Once for All Items' |
Nodes used (6)
- Cron
n8n-nodes-base.cron - HTTP Request
n8n-nodes-base.httpRequest - HTML Extract
n8n-nodes-base.htmlExtract - If
n8n-nodes-base.if - Function
n8n-nodes-base.function - Telegram
n8n-nodes-base.telegram
From the author
How it works This workflow is your personal digital assistant for tracking specific information on websites that lack APIs or RSS feeds. It's perfect for keeping an eye on: - Niche job postings on specialized forums or company career pages. - Product…