Monitor Upwork jobs with Apify and send ntfy phone alerts
Ready for 3.0What this workflow does
This workflow has 4 nodes and runs on a schedule (cron 0 0 8-17 * * 1-5). It uses only n8n's built-in nodes. It also calls api.apify.com over HTTP.
How it runs
Trigger: On a schedule (cron 0 0 8-17 * * 1-5).
- Set Notification Parameters (Edit Fields (Set)): sets 2 fields: ntfy_topic, keywords
- Post Jobs to Upwork Scraper (HTTP Request): calls api.apify.com (POST)
- Send NTFY Notification Post (HTTP Request): calls an HTTP API (POST)
HTTP calls to: api.apify.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 (3)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Edit Fields (Set)
n8n-nodes-base.set - HTTP Request
n8n-nodes-base.httpRequest
From the author
Quick overview This workflow runs hourly on weekdays (8AM–5PM), uses the Apify API to scrape recent Upwork job listings that match your keywords, and sends each job as a Markdown push notification to your phone via ntfy. How it works 1. Runs every hour on…