Templates / Find perfect jobs & generate tailored cover letters with Gemini & Google Jobs

Find perfect jobs & generate tailored cover letters with Gemini & Google Jobs

Needs changes

by Khairul Muhtadin ✓ · 3,071 views · created 2025-09-11 · HR, AI Chatbot

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

What this workflow does

This AI workflow has 9 nodes and runs when someone submits an n8n form (“🎯 Smart Job Hunter + Cover Letter Generator”). Along the way it connects Gmail, SerpApi (Google Search) and Google Gemini Chat Model.

How it runs

Trigger: When someone submits an n8n form (“🎯 Smart Job Hunter + Cover Letter Generator”).

  1. Extract CV from PDF (Extract from File): extracts data from a file (pdf)
  2. Prepare Data (Edit Fields (Set)): sets 7 fields: cvData, location, workSetting…
  3. Job Hunter Agent (AI Agent): runs an AI agent, with model: Gemini 2.5 Pro; 1 tool (SerpAPI)
  4. Parse Agent Output (Code): runs custom JavaScript code
  5. Generate HTML Email (Code): runs custom JavaScript code
  6. Send a message (Gmail): uses Gmail

Services it uses

GmailSerpApi (Google Search)Google Gemini Chat Model

Before you upgrade to n8n 3.0

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

  • SerpApi (Google Search) in SerpAPI: no direct replacement: call the SerpApi REST API with an HTTP Request tool, or use a verified community node.

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

Removed in 3.0Replace with
SerpApi (Google Search)
SerpAPI
No direct replacement: call the SerpApi REST API with an HTTP Request tool, or use a verified community node

Nodes used (8)

From the author

Stop drowning in job applications. The JOB Hunter Agent uses Google Gemini and SerpAPI to find your best job match and writes a cover letter tailored to it, so you can spend your energy preparing for interviews instead. Result example: Last updated: September…

Excerpt from Khairul Muhtadin'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.