Skip to product information

n8n Workflow: Match CVs to Remote Jobs (Groq, Sheets, Gmail)

n8n Workflow: Match CVs to Remote Jobs (Groq, Sheets, Gmail)

 (200+Reviews)
Regular price £10.99
Regular price £10.99 Sale price
SAVE Sold out
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
🔥
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)

n8n Workflow: Match CVs to Remote Jobs (Groq, Sheets, Gmail)

Regular price £10.99
Regular price £10.99 Sale price
SAVE Sold out

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.

View full details