← All workflows Scanners & pipelines 8 nodes · Schedule

Specialized Sources Job Scanner (direct ATS)

Scans 20 company ATS boards every 4h, scores remote AI roles, upserts to Airtable

8
nodes
Schedule
trigger
4
services wired
What it does

I built a scheduled scanner that hits ~20 companies' ATS APIs directly (Greenhouse, Lever, Ashby, Workable, BambooHR) every 4 hours and normalizes every posting into one shape. A scoring pass filters by language, location, seniority and niche fit, dedupes and caps per company, then upserts matches into an Airtable job inbox with performUpsert on a dedup key so re-runs never create duplicates. Anything scoring 85+ fires an email alert, and every run writes a status log row for observability.

20-company scanner across 5 ATS platforms, idempotent upsert

The workflow
Live interactive canvas · scroll to zoom, drag to pan

This is the real, sanitized export — credentials and any client data removed. Double-click any node to inspect it, or use the canvas's import link to drop the workflow straight into n8n.

Services
ScheduleCodeHTTPGmail