Templates / Automated job applications & status tracking with LinkedIn, Indeed & Google Sheets

Automated job applications & status tracking with LinkedIn, Indeed & Google Sheets

Needs changes

by VipinW · 107,161 views · created 2025-07-12 · Personal Productivity, Multimodal AI

Needs changes. This template uses 1 thing(s) that n8n 3.0 removes: Cron. 1 breaking item(s) found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 20 nodes and runs on a schedule (legacy Cron node) (plus 1 other trigger). Along the way it connects Google Sheets and Gmail. It also calls api.linkedin.com and api.indeed.com over HTTP.

How it runs

Trigger: On a schedule (legacy Cron node) (plus 1 other trigger).

  1. ⚙️ Configuration (Edit Fields (Set)): sets 4 fields: spreadsheetId, resumeUrl, coverLetterTemplate…
  2. 📖 Read Applied Jobs (Google Sheets): uses Google Sheets
  3. 📖 Read Jobs Sheet (Google Sheets): uses Google Sheets
  4. Filter: keeps only the items that match a condition
  5. Filter: keeps only the items that match a condition
  6. 🔄 Check Status One by One (Loop Over Items (Split in Batches)): loops over the items in batches
  7. 🔄 Process Jobs One by One (Loop Over Items (Split in Batches)): loops over the items in batches
  8. 🔍 Mock Status Check (Edit Fields (Set)): sets 3 fields: newStatus, checkDate, statusNotes
  9. 📝 Prepare Application Data (Edit Fields (Set)): sets 4 fields: platform, personalizedCoverLetter, applicationDate…
  10. 🔄 Check if Status Changed (If): checks a condition and branches into true / false

…plus 8 more steps. See the full node list below.

Services it uses

Google SheetsGmail

HTTP calls to: api.linkedin.com, api.indeed.com

Before you upgrade to n8n 3.0

1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:

  • Cron in 🕘 Daily Application Trigger, 🕐 Status Check Trigger: replace with Schedule Trigger.

Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).

Removed in 3.0Replace with
Cron
🕘 Daily Application Trigger, 🕐 Status Check Trigger
Schedule Trigger

Nodes used (9)

From the author

Apply to jobs automatically from Google Sheets with status tracking Who's it for Job seekers who want to streamline their application process, save time on repetitive tasks, and never miss following up on applications. Perfect for anyone managing multiple job…

Excerpt from VipinW's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.