👥 Screen CVs for multiple roles with OpenRouter, Google Sheets, Gmail and Calendly

⚡ 132 views · 👥 HR & Recruitment

Description

This template automates the complete hiring pipeline for digital agencies managing applications across multiple job roles. When a candidate submits a Google Form with their CV, the system scores it with AI against a role-specific weighted job profile, lets HR decide in Google Sheets with a single typed decision, sends a personalized email automatically, and tracks the Calendly interview booking in real time — all without leaving the tools you already use.

This template contains 3 linked workflows that must all be active for the full pipeline to run.

How it works

Workflow 1 — CV Screening Pipeline

Workflow 2 — HR Decision Email Sender

Workflow 3 — Calendly Interview Tracker

How to use

  1. Connect Google Sheets Trigger credential (OAuth2) and point it to your Form Responses sheet
  2. Connect Google Drive credential (OAuth2) — needs read access to the folder where Google Forms stores CV uploads
  3. Connect OpenRouter credential — get a free API key at openrouter.ai. Default model is set to a free model for testing. Switch to a stronger model for production
  4. Connect Gmail credential (OAuth2) for sending invitation and rejection emails
  5. Connect Calendly credential (OAuth2)
  6. In the Invitation Message node, replace YOUR_CALENDLY_LINK with your actual Calendly event URL
  7. Add these columns manually to your Google Form responses sheet: score, seniority, recommendation, matched_skills, missing_skills, nice_to_have_matched, experience_comment, red_flags, summary, HR_Decision, Email_Status, Interview_Time
  8. Create an n8n Data Table named CV Screening with a single column: Email (string type)
  9. Customize each Job Profile Set node with your agency’s actual role requirements, skill lists, and scoring weights
  10. Activate all three workflows

Requirements

Notes & customization


📬 Contact Information

For Help and queries, contact

đź”— Nodes Used

Google Sheets, Google Drive, Calendly Trigger, Gmail, Google Sheets Trigger, Basic LLM Chain

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup