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.

Status:Live · Personal tool
  • Workflow automation
  • n8n
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

  1. Gmail job alerts, then
  2. n8n + AI extraction, then
  3. Dedupe & sort, then
  4. Google Sheets tracker, then
  5. 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.