Generate tailored interview questions with GPT-4 based on CV, JD, and round
Smart Interview Assistant: Tailored Questions Based on CV, JD, and Round Watch the demo video below: []( π Whoβs it for This workflow is designed for: - Recruiters and Talent Acquisition Specialists who want to automate candidate interview prep. - Hiring Managers conducting multiple interviews and needing personalized question sets. - Technical Interviewers who want to save time and be well-prepared with relevant questions. βοΈ How it works / What it does The Smart Interview Assistant automates t
At a glance
Generate tailored interview questions with GPT-4 based on CV, JD, and round is a ready-made n8n workflow you import as a workflow JSON file β no build required. It connects Notion, Airtable, Google Sheets, Typeform. It's free to download. Follow the 5-step import below to go live in minutes.
- Platform
- n8n
- Connects
- Notion, Airtable, Google Sheets, Typeform, OpenAI, Google Drive
- Modules
- 16
- Price
- Free
- Version
- v1.0

About this workflow
Smart Interview Assistant: Tailored Questions Based on CV, JD, and Round Watch the demo video below: []( π Whoβs it for This workflow is designed for: - Recruiters and Talent Acquisition Specialists who want to automate candidate interview prep. - Hiring Managers conducting multiple interviews and needing personalized question sets. - Technical Interviewers who want to save time and be well-prepared with relevant questions. βοΈ How it works / What it does The Smart Interview Assistant automates the interview preparation process in a few clicks: 1. Accepts: - Multiple resumes (PDFs) - Selected job role - Chosen interview round 2. Extracts structured data from: - The candidateβs CV - The corresponding Job Description (JD) 3. Uses GPT-4 to analyze: - Candidate profile - Role requirements - Interview round context 4. Generates: - Tailored interview questions - Expected answers - A summarized interview prep report 5. Sends the report directly to the hiring team via email (SMTP) π Google Drive Structure π Sample Mapping Sheet: Positions Sheet Columns: - Job Role - Job Description File URL (pointing to PDF in jd/ folder) π οΈ How to Set Up Step 1: Configure API Integrations - β Connect your OpenAI GPT-4 API Key - β Enable Google Cloud APIs: - Google Sheets API (to read job roles) - Google Drive API (to access CV and JD files) - β Set up SMTP credentials (for email delivery) Step 2: Prepare Google Drive & Mapping Sheet 1. Create a root folder on Google Drive 2. Inside the root folder: - Create a folder named /jd/ and upload all job descriptions (PDFs) 3. Create a Google Sheet named Positions with the following format: Step 3: Build the Application Form Use any form tool (e.g., Typeform, Tally, or custom HTML) that collects: - π Resume file (PDF) - π§Ύ Job Role (dropdown) - π Interview Round (dropdown) Step 4: Resume & JD Extraction - π Use Extract from PDF to parse the resume content - π Retrieve the JD link from the Positions sheet based on the selected Job Role - π Use Download file to pull the PDF for processing Step 5: Analyze with GPT-4 - Run both Resume and JD through a Profile Analyzer Agent (GPT-4 with JSON output) - Merge results - Add manual input or mapping for the Interview Round metadata Step 6: Generate Interview Report - Use a second GPT-4 agent (e.g., HR Expert Agent) to: - Generate 6β8 tailored interview questions - Include expected answers and rationale Step 7: Deliver Final Report - Format the content as: - π PDF (optional) - π¨ Email body - Send the report to the recruiter, hiring manager, or interviewer via SMTP β Requirements - π OpenAI GPT-4 API Key - π Google Drive (for resume and JD storage) - π Google Sheet (job role mapping) - π¬ SMTP credentials (host, username, password) - π§° n8n self-hosted or cloud instance with: - PDF Parser - Google Sheets node - HTTP Download node - Email node βοΈ How to Customize the Workflow | Part | Customization Options | |----------------------------|-------------------------------------------------------------| | Form UI | Modify the design, dropdown options, or input validations | | Job Description Source | Replace Google Sheet with Notion, Airtable, or database | | Interview Metadata | Add job level, region, or language preference | | AI Prompt Tuning | Adjust prompt phrasing or temperature in GPT nodes | | Report Format | Generate PDF instead of email body using PDF node | | Delivery Method | Add internal HR portal webhook or generate downloadable link |
How to import this n8n workflow
- 1
Download the workflow JSON file after purchase.
- 2
Open n8n β click the menu β Import from File.
- 3
Select the downloaded JSON and import.
- 4
Set up credentials for each node that requires them.
- 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
Create Capsule CRM opportunities from Google Sheets rows
Chat with Google Drive documents using OpenAI and Pinecone RAG search
Create a Google Calendar event for every new row in Google Sheets
Simple expense tracker with n8n chat, AI agent and Google Sheets
Verify emails in a Google Sheets spreadsheet using Hunter
Send photos to Telegram when a Notion database item is updated
Bridge iMessage and Slack threads with Blooio for two-way messaging
Send daily 4K Bluray preorder updates from Blu-ray.com to Discord
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.
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.
- Configure live on Google Meet / Zoom
- Free follow-up if workflow has defects
- Platform expert assigned to you