AutomationMart
Home/Browse/Automated phone interview evaluation with Vapi, GPT-4o & Google Sheets
n8n

Automated phone interview evaluation with Vapi, GPT-4o & Google Sheets

n8nn8n8 modulesv1.0
SlackGoogle SheetsDiscordOpenAILinkedIn

This n8n workflow template automatically processes phone interview transcripts using AI to evaluate candidates against specific criteria and saves the results to Google Sheets. Perfect for HR departments, recruitment agencies, or any business conducting phone screenings. What This Workflow Does This automated workflow: - Receives phone interview transcripts via webhook - Uses OpenAI GPT models to analyze candidate responses against predefined qualification criteria - Extracts key information (na

At a glance

Automated phone interview evaluation with Vapi, GPT-4o & Google Sheets is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Slack, Google Sheets, Discord, OpenAI. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Slack, Google Sheets, Discord, OpenAI, LinkedIn
Modules
8
Price
Free
Version
v1.0
Automated phone interview evaluation with Vapi, GPT-4o & Google Sheets workflow diagram

About this workflow

This n8n workflow template automatically processes phone interview transcripts using AI to evaluate candidates against specific criteria and saves the results to Google Sheets. Perfect for HR departments, recruitment agencies, or any business conducting phone screenings. What This Workflow Does This automated workflow: - Receives phone interview transcripts via webhook - Uses OpenAI GPT models to analyze candidate responses against predefined qualification criteria - Extracts key information (name, phone, location, qualification status) - Automatically saves structured results to a Google Sheet for easy review and follow-up The workflow is specifically designed for driving job interviews but can be easily adapted for any position with custom evaluation criteria. Tools & Services Used - N8N - Workflow automation platform - OpenAI API - AI-powered transcript analysis (GPT-4o-mini) - Google Sheets - Data storage and management - Webhook - Receiving transcript data Prerequisites Before implementing this workflow, you'll need: 1. N8N Instance - Self-hosted or cloud version 2. OpenAI API Account - For AI transcript processing 3. Google Account - For Google Sheets integration 4. Phone Interview System - That can send webhooks (like Vapi.ai) Step-by-Step Setup Instructions Step 1: Set Up OpenAI API Access 1. Visit OpenAI's API platform 2. Create an account or log in 3. Navigate to API Keys section 4. Generate a new API key 5. Copy and securely store your API key Step 2: Create Your Google Sheet Option 1: Use Our Pre-Made Template (Recommended) 1. Copy our template: Driver Interview Results Template 2. Click "File" → "Make a copy" to create your own version 3. Rename it as desired 4. Copy your new sheet's URL - you'll need this for the workflow Option 2: Create From Scratch 1. Go to Google Sheets 2. Create a new spreadsheet 3. Name it "Driver Interview Results" (or your preferred name) 4. Set up the following column headers in row 1: - A1: name - B1: phone - C1: cityState - D1: qualifies - E1: reasoning 5. Copy the Google Sheet URL - you'll need this for the workflow Step 3: Import and Configure the N8N Workflow 1. Import the Workflow - Copy the workflow JSON from the template - In your N8N instance, go to Workflows → Import from JSON - Paste the JSON and import 2. Configure OpenAI Credentials - Click on either "OpenAI Chat Model" node - Set up credentials using your OpenAI API key - Test the connection to ensure it works 3. Configure Google Sheets Integration - Click on the "Save to Google Sheets" node - Set up Google Sheets OAuth2 credentials - Select your spreadsheet from the dropdown - Choose the correct sheet (usually "Sheet1") 4. Update the Webhook - Click on the "Webhook" node - Note the webhook URL that n8n generates - This URL will receive your transcript data Step 4: Customize Evaluation Criteria The workflow includes predefined criteria for a Massachusetts driving job. To customize for your needs: 1. Click on the "Evaluate Candidate" node 2. Modify the system message to include your specific requirements 3. Update the evaluation criteria checklist 4. Adjust the JSON output format if needed Current Evaluation Criteria: - Valid Massachusetts driver's license - No felony convictions - Clean driving record (no recent tickets/accidents) - Willing to complete background check - Can pass drug test (including marijuana) - Available full-time Monday-Friday - Lives in Massachusetts Step 5: Connect to Vapi.ai (Phone Interview System) This workflow is specifically designed to work with Vapi.ai's phone interview system. Here's how to connect it: Setting Up the Vapi Integration 1. Copy Your N8N Webhook URL - In your n8n workflow, click on the "Webhook" node - Copy the webhook URL (it should look like: 2. Configure Your Vapi Assistant - Log into your Vapi.ai dashboard - Create or edit your phone interview assistant - In the assistant settings, find the "Server" section - Set the Server URL to your n8n webhook URL - Set timeout to 20 seconds (as configured in the workflow) 3. Configure Server Messages - In your Vapi assistant settings, enable these server messages: - end-of-call-report - transcript[transcriptType="final"] 4. Set Up the Interview Script - Use the provided interview script in your Vapi assistant (found in the workflow's system message) - This ensures consistent data collection for the AI evaluation Expected Data Format from Vapi The workflow expects Vapi to send data in this specific format: Vapi Configuration Checklist - ✅ Webhook URL set in Vapi assistant server settings - ✅ Server messages enabled: end-of-call-report, transcript[transcriptType="final"] - ✅ Interview script configured in assistant - ✅ Assistant set to send webhooks on call completion Alternative Phone Systems If you're not using Vapi.ai, you can adapt this workflow for other phone systems by: - Modifying the "Edit Fields2" node to extract transcripts from your system's data format - Updating the webhook data structure expectations - Ensuring your phone system sends the complete interview transcript Step 6: Test the Workflow 1. Test with Sample Data - Use the "Execute Workflow" button with test data - Verify that data appears correctly in your Google Sheet - Check that the AI evaluation logic works as expected 2. End-to-End Testing - Send a test webhook with a real transcript - Monitor each step of the workflow - Confirm the final result is saved to Google Sheets Workflow Node Breakdown 1. Webhook - Receives transcript data from your phone system 2. Edit Fields2 - Extracts the transcript from the incoming data 3. Evaluate Candidate - AI analysis using GPT-4o-mini to assess qualification 4. Convert to JSON - Ensures proper JSON formatting with structured output parser 5. Save to Google Sheets - Automatically logs results to your spreadsheet Customization Options Modify Evaluation Criteria - Edit the system prompt in the "Evaluate Candidate" node - Add or remove qualification requirements - Adjust the scoring logic Change Output Format - Modify the JSON schema in the "Structured Output Parser" node - Update Google Sheets column mapping accordingly Add Additional Processing - Insert nodes for email notifications - Add Slack/Discord alerts for qualified candidates - Integrate with your CRM or ATS system Troubleshooting Common Issues: - OpenAI API Errors: Check API key validity and billing status - Google Sheets Not Updating: Verify OAuth permissions and sheet access - Webhook Not Receiving Data: Confirm URL and POST format from your phone system - AI Evaluation Inconsistencies: Refine the system prompt with more specific criteria Usage Tips - Monitor Token Usage: OpenAI charges per token, so monitor your usage - Regular Review: Periodically review AI evaluations for accuracy - Backup Data: Export Google Sheets data regularly for backup - Privacy Compliance: Ensure transcript handling complies with local privacy laws --- Need Help with Implementation? For professional setup, customization, or troubleshooting of this workflow, contact: Robert - Ynteractive Solutions - Email: rbreen@ynteractive.com - Website: www.ynteractive.com - LinkedIn: linkedin.com/in/robert-interactive Specializing in AI-powered workflow automation, business process optimization, and custom integration solutions.

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Save stock levels for all Zoho Inventory Items in a new Google Sheet spreadsheet

Every day, Make will automatically retrieve all Zoho Inventory items and save their stock levels to a new Google Sheets spreadsheet.

Free

Send a Slack message for every new Calendly invitee

Streamline your communication process by automatically notifying your team on Slack whenever a new invitee schedules an appointment through Calendly. This template ensures that your team stays informed in real-time, enhancing collaboration and reducing the chances of missed appointments. With this integration, you can focus on what matters most—providing excellent service to your clients.

Free

Seo blog generator with GPT-4o, Perplexity, and Telegram integration

SEO Blog Generator with GPT-4o, Perplexity, and Telegram Integration This workflow helps you automatically generate SEO-optimized blog posts using Perplexity.ai, OpenAI GPT-4o, and optionally Telegram for interaction. --- 🚀 Features - 🧠 Topic research via Perplexity sub-workflow - ✍️ AI-written blog post generated with GPT-4o - 📊 Structured output with metadata: title, slug, meta description - 📩 Integration with Telegram to trigger workflows or receive outputs (optional) --- ⚙️ Requirements - ✅

Free

Bulk resume screening & JD matching with GPT-4 for HR teams

TalentFlow AI – Bulk Resume Screening with JD Matching []( Automatically extract, evaluate, and shortlist multiple resumes against a selected job description using GPT-4. This smart, scalable n8n workflow helps HR/TA teams streamline hiring decisions while keeping results structured, auditable, and easy to share. --- 👤 Who’s it for This workflow is designed for: - HR or Talent Acquisition (TA) teams handling multiple candidates per role - Recruiters who want AI-assisted resume screening to save

Free

Automated property lead generation with BatchData and CRM integration

How It Works - This N8N workflow creates an automated system for discovering high-potential real estate investment opportunities. The workflow runs on a customizable schedule to scan the market for properties that match your specific criteria, then alerts your team about the most promising leads. The process follows these steps: - Connects to BatchData API on a regular schedule to search for properties matching your parameters - Compares new results with previous scans to identify new listings a

Free

Automated client journey appointment reminders & follow-ups with Twilio

How It Works ⚙️ This workflow is a comprehensive, AI-powered system that acts as a virtual client relationship manager for any appointment-based business. It handles the entire client journey—from appointment booking to follow-up and re-engagement—all on autopilot. 1. Appointment Trigger: The workflow starts when a new event is created in your Google Calendar. 2. Client Data Management: It queries your client CRM database (Airtable or Google Sheets) to check if the client's email exists, prepari

Free

Publish image & video to multiple social media (X, Instagram, Facebook and more)

This Workflow streamlines the process of publishing posts (image or video) to multiple social media platforms using a unified form and a third-party API service called Upload-Post. The automation starts with a form trigger, allowing users to submit content (text and media) through a simple frontend interface. Users select the platform (Instagram, LinkedIn, Facebook, X, TikTok, Threads), choose the profile name, write a caption, and upload a photo or video. --- How It Works A

Free

Automatic job listings extraction and publishing template

Automatically extract job listings from any website URL, format them with AI, and publish directly to WordPress. Just send a URL via Telegram, and watch as the workflow scrapes the job details, enhances the content with GPT, and creates a polished post on your site. 💡 Why Use Job Repost? ⏰ Save countless hours Automatically extract, process, and publish job offers from any website, freeing your time from repetitive tasks. ✅ Eliminate human errors Say goodbye to typos and missed fields — every jo

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free