Tailor your CV and cover letter to each job with easybits and Gemini
UnknownWhat this workflow does
This AI workflow has 13 nodes and runs when someone submits an n8n form (“Tailor my CV for this job”). Along the way it connects Google Sheets, Google Gemini, Google Docs and Extractor (community).
How it runs
Trigger: When someone submits an n8n form (“Tailor my CV for this job”).
- Load Master CV (Google Sheets): uses Google Sheets
- Aggregate: combines items into one
- Prep Data (Code): runs custom JavaScript code
- easybits: Extract Job Posting (Easybits Extractor): uses Easybits Extractor
- Score: Before (Code): runs custom JavaScript code
- Gemini: Tailor Bullets (Google Gemini): uses Google Gemini
- Score: After (Code): runs custom JavaScript code
- Gemini: Cover Letter (Google Gemini): uses Google Gemini
- Assemble Document (Code): runs custom JavaScript code
- Create Google Doc (Google Docs): uses Google Docs
…plus 2 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that @easybits/n8n-nodes-extractor is verified or supports 3.0 (used in easybits: Extract Job Posting).
Nodes used (8)
- n8n Form Trigger
n8n-nodes-base.formTrigger - Google Sheets
n8n-nodes-base.googleSheets - Code
n8n-nodes-base.code - Easybits Extractor
@easybits/n8n-nodes-extractor.easybitsExtractor - Google Gemini
@n8n/n8n-nodes-langchain.googleGemini - n8n Form
n8n-nodes-base.form - Google Docs
n8n-nodes-base.googleDocs - Aggregate
n8n-nodes-base.aggregate
From the author
What This Workflow Does Upload a job posting (PDF, image, or screenshot) and instantly get a tailored CV section and a matching cover letter – both written in the posting's language and tone, both honest about what you actually have. The workflow scores how…