Track Udemy course discounts with Airtop, Google Sheets and Telegram alerts
✅ 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
- ⏱ Schedule Trigger
The workflow runs automatically at a fixed interval (hourly or daily).
- 🌐 Create Browser Session (Airtop)
Starts a new Airtop browser session Opens Udemy search results for a specific keyword (e.g., n8n)
- 🔍 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
- 🔁 Loop Through Courses
Each course is processed individually to:
Check if an offer exists Skip non-discounted courses
- 🧮 Calculate Discount Percentage
Extracts numeric price values Computes discount percentage Filters courses with ≥ 50% discount
- 📊 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.
- 📣 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
- 🧹 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
Related Templates
Send structured logs to BetterStack from any workflow using HTTP Request
Send structured logs to BetterStack from any workflow using HTTP Request Who is this for? This workflow is perfect for...
Provide latest euro exchange rates from European Central Bank via Webhook
What is this workflow doing? This simple workflow is pulling the latest Euro foreign exchange reference rates from the E...
Convert Tour PDFs to Vector Database using Google Drive, LangChain & OpenAI
🧩 Workflow: Process Tour PDF from Google Drive to Pinecone Vector DB with OpenAI Embeddings Overview This workflow au...
🔒 Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments