What This Workflow Does
Manual candidate screening is a massive time sink for HR teams. Recruiters spend hours calling applicants, taking notes, and manually entering data into spreadsheets or ATS systems. This process is slow, inconsistent, and prone to human error.
This automation solves that by creating a fully automated pre-screening pipeline. When a new candidate is added to your Google Sheet, an AI-powered phone call is initiated via VAPI.ai. The conversation is transcribed, analyzed by Google Gemini for key details (experience, salary expectations, notice period), and the structured insights are automatically written back to the same sheet. It’s like having a 24/7 recruiting assistant that never gets tired.
How It Works
The workflow follows a logical sequence to transform a candidate lead into structured, actionable data.
1. Trigger from Google Sheets
The automation watches a specific Google Sheet for new rows. Each new entry—containing candidate name, phone number, and role—triggers the entire process. This makes it easy to integrate with job boards, website forms, or manual imports.
2. AI Phone Call with VAPI.ai
Using the candidate’s phone number, the workflow initiates a call via VAPI.ai’s voice assistant. The AI conducts a structured interview based on your script, asking about work experience, current and expected CTC, notice period, and location preferences.
3. Transcript Retrieval & Analysis
After the call completes, the full conversation transcript is fetched. Google Gemini then parses this text, extracting specific data points and converting the natural language into clean, structured JSON fields.
4. Data Mapping & Sheet Update
The extracted insights are mapped to corresponding columns in your original Google Sheet. The candidate’s row is updated with their CTC, experience summary, notice period, and other key details—ready for recruiter review.
Who This Is For
This template delivers immediate value for recruitment agencies, in-house HR teams, startups scaling hiring, and businesses processing high volumes of applications. It’s perfect for roles with clear screening criteria (like sales, customer support, or IT) where initial filtering is repetitive but necessary.
If your team spends more than 5 hours a week on initial candidate calls, this automation will pay for itself in saved time within the first month. It’s also ideal for companies hiring across time zones, as AI can call candidates at any hour.
What You'll Need
- A Google Account with access to Google Sheets API (free).
- A VAPI.ai account with an Assistant ID, Phone Number ID, and API key.
- Google Gemini API access (via Google AI Studio).
- n8n instance (self-hosted version 1.40+ recommended, as this uses community nodes).
- A Google Sheet with columns for candidate data and parsed results.
Pro tip: Start with a small batch of test candidates to fine-tune your VAPI assistant script and Gemini parsing instructions. This ensures high accuracy before scaling to live applicants.
Quick Setup Guide
You can have this automation running in under 30 minutes.
- Import the template into your n8n instance using the downloaded JSON file.
- Configure credentials for Google Sheets, VAPI.ai (Bearer token), and Google Gemini in n8n.
- Update IDs in the workflow nodes: your Google Sheet ID, tab name, VAPI Assistant ID, and Phone Number ID.
- Test with a single row in your sheet containing a test phone number.
- Activate the workflow and let it process new candidates automatically.
Key Benefits
Save 10–15 hours per recruiter each week by eliminating manual screening calls and data entry. That time can be redirected to interviewing qualified candidates and improving the hiring process.
Ensure consistent, unbiased screening because every candidate gets asked the same questions in the same tone. This reduces human bias in early stages and improves compliance.
Capture data instantly and accurately directly into your system. No more lost notes, misinterpreted salary ranges, or typos in spreadsheets.
Scale hiring without scaling headcount. The AI can handle hundreds of calls simultaneously, allowing your team to manage larger talent pools without burnout.
Improve candidate experience with faster response times. Applicants get contacted quickly, at their convenience, and move through your pipeline faster.