n8n AI ATS Job Scraper: Score Jobs with OpenAI + Slack Alerts
n8n AI ATS Job Scraper: Score Jobs with OpenAI + Slack Alerts
Regular price
£6.99
Regular price
£6.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 AI ATS Job Scraper: Score Jobs with OpenAI + Slack Alerts
Regular price
£6.99
Regular price
£6.99
Sale price
Unit price
/
per
Automatically scan job boards, score roles with OpenAI, and alert your team on Slack
This n8n workflow runs every weekday morning to monitor company job boards via Apify’s ATS Job Scraper, then uses OpenAI to score new postings (0–100) against your role profile—storing results in Google Sheets and sending Slack alerts for the best matches.
What this workflow does
- Scheduled monitoring: Triggers automatically every weekday morning.
- Reads your watchlist: Loads company targets from a Google Sheets tab named “Companies” (columns: Company and optional Career page URL).
- Scrapes new ATS postings: Starts an Apify ATS Job Scraper run in monitoring mode and polls Apify until the run succeeds (or the polling limit is reached).
- Normalizes and archives results: Downloads newly discovered job postings, normalizes them into consistent fields, and appends every scored job to the “Jobs” tab in Google Sheets.
- AI scoring with OpenAI: Uses OpenAI to score each job on a 0–100 scale based on your role profile, extracting structured details such as seniority, workplace type, and a one-line reason.
- Slack alerts for high matches: Posts per-job alerts to Slack only when the score meets or exceeds your minimum threshold.
- Daily roll-up: Sends a daily Slack summary showing how many new jobs were found and how many triggered alerts.
Use cases
- Track new roles at a defined set of companies and only notify your team when they match your target criteria.
- Maintain a searchable job history in Google Sheets with AI-rated relevance for faster review.
- Daily Slack updates for recruiters, SaaS operators, and automation engineers managing inbound hiring leads.
Technical details
-
Apify integration: Uses Apify HTTP requests with an HTTP Header Auth credential in the form
Authorization: Bearer <token>. - Google Sheets: Reads “Companies” and appends results to “Jobs”.
- OpenAI scoring: Scores jobs (0–100) and extracts structured details used for Slack alerts.
-
Workflow nodes mentioned:
if,set,code,no op,wait,slack.
