🎣 Track and receive Upwork job alerts via WhatsApp and Google Sheets

⚑ 314 views · 🎣 Lead Generation & Enrichment

πŸ’‘ Pro Tip β€” Job boards are notoriously hard to scrape β€” CAPTCHAs, rate limits, constantly changing layouts. ScraperNode has maintained scrapers for Indeed jobs, Glassdoor reviews, and Glassdoor jobs that handle all of that for you.

View All Scrapers

Description

Screenshot 20251015 184902.png

Short Description

Automatically scrape new Upwork job listings, save them to Google Sheets, and get real-time WhatsApp alerts when new matching jobs appear. This workflow helps freelancers and agencies track new opportunities instantly β€” without checking Upwork manually.


Who’s it for

For freelancers, agencies, and automation enthusiasts who want to monitor Upwork jobs automatically and receive instant notifications for relevant projects.

How it works

This workflow connects with RapidAPI to fetch new Upwork job listings, filters relevant ones, stores them in a Google Sheet, and sends WhatsApp alerts for matching results.
It includes:

How to set up

  1. Get an API key from RapidAPI and subscribe to an Upwork scraper API.
  2. Create a Google Sheet with columns like Title, Budget, Category, Link, and Description.
  3. Connect your Google account to n8n using Google Sheets credentials.
  4. Set up your WhatsApp API endpoint (e.g., via Waha API or WhatsApp Cloud API).
  5. Paste your API keys into the HTTP Request nodes and test the workflow.
  6. Schedule the workflow to run automatically (e.g., every hour or once daily).

Requirements

How to customize

You can modify this workflow to:

πŸ”— Nodes Used

Google Sheets, HTTP Request, Webhook, WhatsApp Business Cloud, Schedule Trigger

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup