Track Udemy course discounts with Airtop, Google Sheets and Telegram alerts
Ready for 3.0What this workflow does
This workflow has 14 nodes and runs on a schedule (every day). Along the way it connects Airtop, Google Sheets and Telegram.
How it runs
Trigger: On a schedule (every day).
- Create a session (Airtop): uses Airtop
- Create a window (Airtop): work with window
- Scrape course (Airtop): query (extraction)
- Split course data (Split Out): splits a list into separate items
- Check offer available or not (If): checks a condition and branches into true / false
- Loop Over Items (Loop Over Items (Split in Batches)): loops over the items in batches
- Close a window (Airtop): close (window)
- Find discount (Code): runs custom JavaScript code
- Terminate a session (Airtop): terminate
- Check discount percentage 50%> (If): checks a condition and branches into true / false
…plus 2 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (9)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Airtop
n8n-nodes-base.airtop - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Split Out
n8n-nodes-base.splitOut - If
n8n-nodes-base.if - Code
n8n-nodes-base.code - Google Sheets
n8n-nodes-base.googleSheets - Telegram
n8n-nodes-base.telegram - No Operation, do nothing
n8n-nodes-base.noOp
From the author
✅ 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…