Match product manager jobs with Supabase, Anthropic Claude, Adzuna, and Resend
Ready for 3.0What this workflow does
This workflow has 25 nodes and runs on a schedule (every 3 hours) (plus 2 other triggers). Along the way it connects Supabase and Resend. It also calls remoteok.com, api.resend.com and api.adzuna.com over HTTP.
How it runs
Trigger: On a schedule (every 3 hours) (plus 2 other triggers).
- Set Search Queries (Edit Fields (Set)): sets 1 field: queries
- Set Role Configuration (Edit Fields (Set)): sets 6 fields: id, email, function…
- Format Error Alert (Code): runs custom JavaScript code
- Curate ATS Board List (Code): runs custom JavaScript code
- Build Adzuna Query (Code): runs custom JavaScript code
- Fetch RemoteOK Jobs (HTTP Request): calls remoteok.com (GET)
- Fetch Pool Shortlist (HTTP Request): calls an HTTP API (GET)
- Send Alert Notification (HTTP Request): calls api.resend.com (POST)
- Fetch ATS Board API Data (HTTP Request): calls an HTTP API (GET)
- Fetch Adzuna Job Listings (HTTP Request): calls api.adzuna.com (GET)
…plus 12 more steps. See the full node list below.
Services it uses
HTTP calls to: remoteok.com, api.resend.com, api.adzuna.com, api.anthropic.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.
Rarely used nodes in this template: n8n-nodes-base.resend
Nodes used (8)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Edit Fields (Set)
n8n-nodes-base.set - Code
n8n-nodes-base.code - HTTP Request
n8n-nodes-base.httpRequest - Merge
n8n-nodes-base.merge - Supabase
n8n-nodes-base.supabase - Resend
n8n-nodes-base.resend - Error Trigger
n8n-nodes-base.errorTrigger
From the author
Quick overview This workflow ingests job postings from Greenhouse/Lever/Ashby job boards, Adzuna, and RemoteOK into a Supabase jobs pool, then daily uses Anthropic Claude to score a short list against a single candidate profile and emails the best matches via…