Latenode

Automate Udemy course price tracking and get Telegram alerts

This template runs on a schedule, opens Udemy search in an Airtop browser session, and reads title, current price, original price, URL, instructor, and rating.

JavaScript keeps courses discounted by 50% or more, Google Sheets logs each deal, and Telegram sends a short alert. Connect Airtop, Google Sheets, and Telegram. Put the Airtop API key on the Airtop connection.

Updated Sep 15, 2026Est. run: 21sEst. cost: $0.0014
How Latenode estimates time and cost

Latenode bills workflow runtime in CPU seconds. The first 10,000 CPU seconds are free each month, then usage follows pay-as-you-go CPU-second pricing. Plug-and-Play (PnP) AI nodes are billed separately—each PnP token is $1 USD, charged pay-as-you-go at vendor cost plus a small processing fee, with no API keys required.

Full pricing — how CPU seconds work →

Workflow preview

What this template does

  • Checks Udemy prices on the cadence you set
  • Reads course details with Airtop
  • Logs 50%+ discounts in Google Sheets
  • Sends a Telegram alert with title, discount, and URL

How it works

1
Trigger

Run on a schedule

The scenario starts on the cadence you set, such as a few times a day.

2
Action

Scrape Udemy with Airtop

Airtop opens a browser session, loads the Udemy search page you set, and extracts course title, prices, URL, instructor, and rating.

3
Logic

Keep steep discounts

JavaScript compares current price to original price and keeps courses at 50% off or more.

4
Action

Log and alert

Google Sheets appends a row for each deal. Telegram sends a message with title, discount, and URL.

Setup guide

1

Connect Airtop

Add an Airtop connection and paste your Airtop API key there. Set the Udemy search URL on the load step.

2

Connect Google Sheets and Telegram

Add a Google Sheets connection with columns for title, current price, original price, URL, instructor, rating, and offer end. Add a Telegram connection and pick the chat that should receive alerts.

3

Set schedule, filter, and session close

Add a schedule. In JavaScript, keep courses at 50% off or more. After the scrape, end the Airtop session. Run once and confirm a sheet row and a Telegram message for a matching course.

Requirements

An Airtop account and API key stored on the Airtop connection
A Google Sheet Latenode can append to
A Telegram bot and chat Latenode can message
A Udemy search URL and a schedule

FAQ

Common questions about this template

Each run uses credits on your Latenode plan. We charge for processing time (1 credit = 30 seconds). Your actual cost depends on your plan and how long the run takes. See pricing plans for plans and how credits work.