Back to Build

Automation

Job Application Tracker

Claude CoworkGmailNotion
WHY DID I DO THIS?
Tracking job applications is important to me to keep tabs on the company I really want to join. But it felt very laborious as the applications increased. At more than hundred active applications, manually tracking which company had responded, rejected or moved to interview became hard. I wanted a single source of truth that updated itself.
WHAT TOOLS WERE USED?
I used Claude Cowork, the Gmail MCP, the Notion MCP and a JSON state file that mirrors my Notion tracker.
HOW DOES THE AUTOMATION RUN?
I scheduled an automation to run every twelve hours. Claude runs the automation to pull new application acknowledgement emails, classifies each as Acknowledgement / Rejection / Interview / Offer / Irrelevant, matches the company to an existing Notion row (or creates one), advances the stage forward-only, enriches new roles with a CV-fit score and writes back to Notion and the state file.

Inside the report

What I see on my Notion page

The live Notion tracker written by the automation. Click any preview to open it full size.