๐Ÿ“Š Track Udemy course discounts with Airtop, Google Sheets and Telegram alerts

โšก 55 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.

View All Scrapers

Description

โœ… What problem does this workflow solve?

Online course pricesโ€”especially on platforms like Udemyโ€”change frequently and often include time-limited discounts. Manually checking prices, coupon availability, and offer expiration is tedious and unreliable.

This workflow automates browser-based price tracking using Airtop, detects high-discount deals, logs them in Google Sheets, and instantly notifies you on Telegramโ€”all without scraping hacks or brittle scripts.


โš™๏ธ What does this workflow do?


๐Ÿง  How It Works โ€“ Step by Step

1. โฑ Schedule Trigger

The workflow runs automatically at a fixed interval (hourly or daily).


2. ๐ŸŒ Create Browser Session (Airtop)


3. ๐Ÿ” Scrape Course Data

Using Airtopโ€™s extraction capabilities, the workflow collects:


4. ๐Ÿ” Loop Through Courses

Each course is processed individually to:


5. ๐Ÿงฎ Calculate Discount Percentage


6. ๐Ÿ“Š Log Deals in Google Sheets

For qualifying deals, the workflow appends:

This creates a persistent deal history for tracking and analysis.


7. ๐Ÿ“ฃ Telegram Notification

When a high-discount deal is found, a formatted Telegram alert is sent including:


8. ๐Ÿงน Cleanup


๐Ÿงฉ Integrations Used


๐Ÿ‘ค Who is this for?

This workflow is perfect for:

๐Ÿ”— Nodes Used

Google Sheets, Telegram, Schedule Trigger, Airtop

๐Ÿ“ฅ Import

Download workflow.json and import into n8n: Workflow menu โ†’ Import from File

๐Ÿ“– Importing guide ยท ๐Ÿ”‘ Credential setup