Automation

n8n workflows that remove the repetitive parts of marketing and job hunting.

Free, working n8n workflows you can import directly — built for the same data-first approach I use in client accounts. Each post includes the full JSON file, ready to download.

Workflow · n8n

Job Application Tracker

Job searching means your application history lives scattered across your inbox. This workflow reads every new email, uses an AI step to decide whether it's job-related, pulls out the company, role and status, and keeps a running Google Sheet up to date — no manual logging.

How it works

The workflow triggers on new Gmail messages, prepares the email content, sends it to an AI agent for classification and extraction, then routes job-related emails into a Google Sheet using an append-or-update step so existing rows get updated rather than duplicated.

01

Gmail Trigger

Fires whenever a new email lands in the connected inbox.

02

Get Email

Fetches the full message content and headers.

03

Prepare Email

Normalizes the subject, sender and body into plain text for the AI step.

04

Message a Model

An AI agent reads the email and returns whether it's job-related, plus company, role, status and a short note.

05

Parse AI Result

Parses the model's JSON response into clean fields for the next step.

06

Is Job Email?

Branches the flow — only job-related emails continue on to the sheet.

07

Create or Update Job

Appends a new row, or updates the matching row, in your Google Sheet tracker.

What lands in your sheet

Each row is matched on company and role, so a status change (Applied → Interviewing → Offer) updates the existing entry instead of creating a duplicate.

Company
Role
Status
Notes
Northwind Co.
Growth Marketer
Interviewing
Phone screen scheduled next week
Fieldnote
Performance Lead
Applied
Confirmation received