Track free Udemy courses automatically with RapidAPI and Google Sheets
Ready for 3.0What this workflow does
This workflow has 6 nodes and runs on a schedule (every hour). Along the way it connects Google Sheets. It also calls udemy-coupons-and-courses.p.rapidapi.com over HTTP.
How it runs
Trigger: On a schedule (every hour).
- Fetch Udemy Coupons (HTTP Request): calls udemy-coupons-and-courses.p.rapidapi.com (POST)
- Check API Success (If): checks a condition and branches into true / false
- Filter Free Courses (Code): runs custom JavaScript code
- Send Error Notification (Send Email): sends an email over SMTP
- Sync Courses to Google Sheet (Google Sheets): append or update
Services it uses
HTTP calls to: udemy-coupons-and-courses.p.rapidapi.com
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 (6)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - HTTP Request
n8n-nodes-base.httpRequest - If
n8n-nodes-base.if - Code
n8n-nodes-base.code - Send Email
n8n-nodes-base.emailSend - Google Sheets
n8n-nodes-base.googleSheets
From the author
This workflow fetches free Udemy courses hourly via the Udemy Coupons and Courses API on RapidAPI, filters them, and updates a Google Sheet. It sends alerts on errors for smooth monitoring. --- Node-by-Node Explanation 1. Schedule Trigger: Runs the workflow…