n8n RemoteOK & Arbeitnow Job Alerts: Gmail + OpenAI
n8n RemoteOK & Arbeitnow Job Alerts: Gmail + OpenAI
Regular price
£72.99
Regular price
£72.99
Sale price
Unit price
/
per
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
Couldn't load pickup availability
🔥
128+ Sold
Popular with n8n builders
⚡
23 people viewing
High interest right now
✅
9 added today
Fast-moving digital product
n8n RemoteOK & Arbeitnow Job Alerts: Gmail + OpenAI
Regular price
£72.99
Regular price
£72.99
Sale price
Unit price
/
per
Get fresh RemoteOK and Arbeitnow job leads—automatically, enriched, and emailed to you with an OpenAI summary
This n8n workflow pulls job listings from RemoteOK and Arbeitnow, deduplicates and scores opportunities in PostgreSQL, matches them to users based on fit, and sends personalized Gmail alerts using a short OpenAI-generated recommendation summary.
What this workflow does
- Every 2 hours, fetches job listings from the RemoteOK API and the Arbeitnow job board API.
- Normalizes and merges both feeds into a consistent schema, then extracts missing skills from job titles/descriptions.
- Calculates a quality score and generates a hash for deduplication.
- Checks PostgreSQL for existing opportunities by job hash and inserts only new opportunities into the
opportunitiestable. - Every 6 hours, loads users and recent high-quality opportunities, generates user–job pairs, and computes a fit score based on skills, location, experience, and job quality.
- Filters and deduplicates matches above the threshold, then upserts them into the
matchestable with a notified flag. - Every 6 hours, finds users with unnotified high-fit matches, selects each user’s top jobs, creates an OpenAI recommendation summary, and sends an HTML email alert via Gmail.
- Marks qualifying matches as notified in PostgreSQL to prevent repeat alerts.
Use cases
- SaaS operators running n8n to turn job-board feeds into actionable leads for end users.
- Automation engineers needing a robust pipeline: ingest → enrich → store → match → notify.
- Teams who want personalized RemoteOK/Arbeitnow job alerts without manual filtering.
Technical details
- Scheduler: runs ingestion every 2 hours; matching and notification every 6 hours.
-
Integrations/Nodes:
if,code,gmail,merge,postgres, andsticky note. - Data model: stores unique opportunities using a job_hash and prevents duplicate alerts via (user_id, job_id) uniqueness and a notified flag.
