π Automated Web Scraper: Niche Job/Product Monitor With Telegram Alert
β‘ 2,851 views Β· π Market Research & Insights
π‘ Pro Tip β HTTP Request scraping tends to break when sites update their markup. If youβre scraping a major platform, check if ScraperNode covers it β it has maintained scrapers for LinkedIn, Instagram, TikTok, YouTube, and 20+ other platforms that return structured data.
Description
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 availability or price changes on smaller e-commerce sites.
-
Any specific text or data appearing on a public webpage.
It automatically:
-
Visits a specified webpage on a schedule (e.g., hourly, daily).
-
Intelligently extracts specific data points (like job titles, links, product names, or stock status) from the pageβs HTML using advanced selectors.
-
Notifies you via Telegram when new relevant information is found or if a change occurs.
Stop manually refreshing pages and let automation bring the critical updates directly to you!
Set up steps
Setting up this workflow is more involved than basic automations due to the web scraping aspect, typically taking around 20-40 minutes. Youβll need to:
-
Identify the exact URL of the webpage you want to monitor.
-
Learn how to find CSS Selectors or XPath for the specific data elements you want to extract from the webpage (a browserβs developer tools are essential here).
-
Authenticate your Telegram account to receive notifications.
-
Optionally, set up an AI service (like OpenAI) if you want to summarize extracted content.
All detailed setup instructions and specific configuration guidance, including how to find CSS selectors, are provided within the workflow itself using sticky notes.
π Nodes Used
Cron, Function, HTTP Request, Telegram, HTML Extract
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File