Back to Templates

Monitor Upwork jobs with Apify and send ntfy phone alerts

Created by

Created by: David || david-c
David

Last update

Last update 3 days ago

Categories

Share


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 weekdays between 8AM and 5PM.
  2. Sets the ntfy topic name and keyword search terms used for scraping.
  3. Calls an Apify actor (cheapest Upwork jobs scraper) to fetch Upwork jobs posted within the last 60 minutes that match the configured keywords.
  4. Sends each returned job to ntfy.sh as a clickable Markdown link notification.

Setup

  1. Create an Apify account, generate an API token, and add it in n8n as an HTTP Bearer Auth credential for the Apify request.
  2. Set your ntfy topic and keywords in the Config step (for example, ntfy_topic and space-separated keywords).
  3. Subscribe to the same topic in the ntfy mobile or desktop app so you receive the notifications.