n8n Workflow: Match CVs to Remote Jobs (Groq, Sheets, Gmail)
n8n Workflow: Match CVs to Remote Jobs (Groq, Sheets, Gmail)
Regular price
£10.99
Regular price
£10.99
Sale price
Unit price
/
per
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
Couldn't load pickup availability
🔥
128+ Sold
Popular with n8n builders
âš¡
23 people viewing
High interest right now
✅
9 added today
Fast-moving digital product
n8n Workflow: Match CVs to Remote Jobs (Groq, Sheets, Gmail)
Regular price
£10.99
Regular price
£10.99
Sale price
Unit price
/
per
Automatically match candidate CVs to remote jobs—and email tailored digests
This n8n workflow collects CV submissions, pulls fresh remote job listings from Remotive and Arbeitnow every 6 hours, scores each match with Groq, and sends each candidate a Gmail digest of high-scoring opportunities with tailored cover letter suggestions.
What this workflow does
- 1) Collect CV profiles via n8n Form: Receives a keyword set, work preference, notification email, and an uploaded resume (PDF/DOCX).
- 2) Extract and normalize resume text: Reads the uploaded file, converts it into a structured CV profile, and appends or updates it in a Google Sheets sheet named CV_Profiles.
- 3) Run scheduled job matching every 6 hours: Fetches the latest roles from Remotive and Arbeitnow APIs, then loads stored CV profiles plus a Sent_Log to avoid duplicates.
- 4) Filter and prevent repeat sends: Applies work-preference rules and title/keyword matching, skipping any job/profile pair already logged as sent.
- 5) Score fit and generate cover letters with Groq: For each evaluated job + resume pair, sends them to Groq (OpenAI-compatible chat completions) to return an ATS score, missing keywords, and a tailored cover letter.
- 6) Log results and keep only strong matches: Writes every evaluated result to Sent_Log, then keeps only matches with a score of 70+, grouped per profile.
- 7) Email a Gmail digest: Sends each profile’s notification email a digest containing matched jobs, scores, links, and suggested cover letter text.
Use cases
- Recruiting support for remote job seekers: collect CVs once, get automated periodic matching.
- Small staffing/SaaS ops: maintain a lightweight candidate pipeline in Google Sheets.
- Automation engineers: deploy a production-style scheduled workflow with deduplication via Sent_Log.
Technical details
- n8n Form trigger for CV intake (keywords, preference, email, PDF/DOCX upload)
- Google Sheets: stores profiles in CV_Profiles and uses Sent_Log to prevent duplicates
- Groq: generates ATS-style scoring, missing keywords, and tailored cover letters via chat completions
- Gmail: sends the per-candidate digest email
- Logic/flow nodes include if, code, aggregate, and supporting nodes like sticky note and form trigger
Ideal for: n8n users, automation engineers, and SaaS operators building SEO-friendly remote job matching and resume-to-role workflows.
