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
- Runs every hour on weekdays between 8AM and 5PM.
- Sets the ntfy topic name and keyword search terms used for scraping.
- Calls an Apify actor (cheapest Upwork jobs scraper) to fetch Upwork jobs posted within the last 60 minutes that match the configured keywords.
- Sends each returned job to ntfy.sh as a clickable Markdown link notification.
Setup
- Create an Apify account, generate an API token, and add it in n8n as an HTTP Bearer Auth credential for the Apify request.
- Set your ntfy topic and keywords in the Config step (for example,
ntfy_topic and space-separated keywords).
- Subscribe to the same topic in the ntfy mobile or desktop app so you receive the notifications.