All workCase study · 03
AI job hunt assistant
An automation that reads job-alert emails, logs every listing to a Google Sheets tracker and sends a daily summary.
01 · The problem
The problem
Job alerts pile up across emails, making it hard to track what’s relevant and what’s already been seen.
02 · What I built
What I built
An automation that reads job-alert emails, picks out relevant jobs, and keeps an organized tracker updated automatically.
- Reads unread Gmail job alerts
- Extracts fitting jobs with AI
- Removes duplicates and sorts them
- Logs everything to a Google Sheets tracker
- Sends a summary email
03 · How it works
How it works
- Gmail job alerts, then
- n8n + AI extraction, then
- Dedupe & sort, then
- Google Sheets tracker, then
- Summary email
Tools used
- n8n (self-hosted in Docker)
- Gmail
- Google Sheets
- AI model
04 · What it enables
What it enables
- One organized list instead of alerts scattered across the inbox.
- No re-reading the same listing twice: duplicates are filtered out.
- A quick daily summary instead of digging through every alert.