๐ 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.
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?
- Automates real browser interactions using Airtop
- Searches Udemy for specific course topics
- Extracts live course pricing and offer data
- Detects discounts of 50% or more
- Logs deal details in Google Sheets
- Sends real-time Telegram alerts before offers expire
๐ง 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)
- Starts a new Airtop browser session
- Opens Udemy search results for a specific keyword (e.g.,
n8n)
3. ๐ Scrape Course Data
Using Airtopโs extraction capabilities, the workflow collects:
- Course title
- Instructor name
- Current price
- Original price (if available)
- Rating
- Offer expiration time
- Course URL
4. ๐ Loop Through Courses
Each course is processed individually to:
- Check if an offer exists
- Skip non-discounted courses
5. ๐งฎ Calculate Discount Percentage
- Extracts numeric price values
- Computes discount percentage
- Filters courses with โฅ 50% discount
6. ๐ Log Deals in Google Sheets
For qualifying deals, the workflow appends:
- Course title
- Instructor
- Original & discounted price
- Discount percentage
- Rating
- Offer time left
- Course URL
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:
- Course name
- Instructor
- Discount amount
- Price comparison
- Rating
- Direct course link
- Offer expiration info
8. ๐งน Cleanup
- Closes the Airtop browser window
- Terminates the session to conserve resources
๐งฉ Integrations Used
- Airtop โ No-code browser automation
- n8n โ Workflow orchestration
- Google Sheets โ Deal tracking & logging
- Telegram Bot API โ Instant deal alerts
๐ค Who is this for?
This workflow is perfect for:
- ๐ Learners hunting course deals
- ๐ง Knowledge seekers tracking Udemy discounts
- ๐ค Automation enthusiasts exploring browser automation
- ๐ Price monitoring use cases beyond e-learning
๐ Nodes Used
Google Sheets, Telegram, Schedule Trigger, Airtop
๐ฅ Import
Download workflow.json and import into n8n:
Workflow menu โ Import from File