Templates / Automated job hunter: Upwork opportunity aggregator & AI-powered notifier

Automated job hunter: Upwork opportunity aggregator & AI-powered notifier

Needs changes

by Yaron Been ✓ · 14,465 views · created 2025-06-06 · Personal Productivity, AI Summarization

Needs changes. This template uses 1 thing(s) that n8n 3.0 removes: AI Agent v1 (old agent modes). 1 breaking item(s) found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 8 nodes and runs on a schedule (every day at 09:00). Along the way it connects Google Sheets, Gmail and OpenAI Chat Model. It also calls api.apify.com over HTTP.

How it runs

Trigger: On a schedule (every day at 09:00).

  1. Fetch Upwork Jobs (Apify) (HTTP Request): calls api.apify.com (POST)
  2. Format Job Fields (Edit Fields (Set)): sets 5 fields: title, url, description…
  3. Log Jobs to Google Sheet (Google Sheets): append
  4. Summarize Job Listings (AI Agent): runs an AI agent, with model: OpenAI Job Summarizer; output parser: Parse Summary Output
  5. Send Job Summary Email (Gmail): uses Gmail

Services it uses

Google SheetsGmailOpenAI Chat Model

HTTP calls to: api.apify.com

Before you upgrade to n8n 3.0

1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:

  • AI Agent v1 (old agent modes) in Summarize Job Listings (v1.9): replace with Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.

Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).

Removed in 3.0Replace with
AI Agent v1 (old agent modes)
Summarize Job Listings (v1.9)
Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.

Nodes used (8)

From the author

🚀 Automated Job Hunter: Upwork Opportunity Aggregator & AI-Powered Notifier! Workflow Overview This cutting-edge n8n automation is a sophisticated job discovery and notification tool designed to transform freelance job hunting into a seamless, intelligent…

Excerpt from Yaron Been's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.