Gmail Auto-Label for Job & Recruiter Emails
Polls Gmail every 10 min and auto-labels recruiter and ATS emails as JOBS.
3
nodes
Gmail
trigger
3
services wired
What it does
I built this n8n workflow to keep job-search mail out of my main inbox flow automatically. A Gmail trigger polls every 10 minutes for messages from the last two days that I didn't send, then a Code node classifies each as employer/recruiter mail by matching the sender against ~25 known ATS domains (Greenhouse, Lever, Ashby, Workday, and more) and scanning the subject and body for application- and interview-related keywords. Matching messages get the JOBS label applied via a direct Gmail API call with retry-on-fail, so a self-sorting label collects every application update without manual triage.
◆Rule-based classifier: 25+ ATS domains + keyword scan
Services
GmailCodeHTTP