Files & Documents

Automated CV Screening and Behavioral Interview Generation with Gemini and Notion

67 nodes 290 134 Webhook
Download

Workflow Description

Streamline recruitment by automatically analyzing CVs through a web form using Gemini AI. Extract key information, evaluate candidates, generate personalized behavioral interview questions, and organize all results in Notion for seamless hiring workflows.

How it works

  1. 1.Receive CV submissions via web form and retrieve files from Google Drive
  2. 2.Analyze CV content with Gemini to extract skills, experience, and candidate insights
  3. 3.Generate tailored behavioral interview questions based on candidate profile and role requirements
  4. 4.Store screening results, evaluations, and interview questions in Notion for team review

Use cases

  • Reduce manual CV screening time by automating qualification assessments
  • Create consistent, role-specific behavioral interview questions for all candidates
  • Centralize recruitment data and evaluations in Notion for collaborative hiring decisions

Requirements

  • Google account with access to Google Drive and Google Sheets
  • Notion workspace with permissions to create and update database records
  • Google Cloud API key with Gemini access enabled

Service Value

Ideal as a smart automation service combining integrations and AI to produce ready-to-use results.

Apps Used

Output Parser LLM Chain Google Drive Twitter/X AI Agent Notion Form Trigger Google Sheets Gemini

Details

Trigger Webhook
Nodes 67
Apps 9
Views 290
Downloads 134

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (67)

/

Merge

Merge

#1

Structured Output Parser

Output Parser Structured

#2

HR Expert

LLM Chain

#3

Upload CV

Google Drive

#4

Sticky Note2

Sticky Note

#5

Sticky Note3

Sticky Note

#6

Sticky Note5

Sticky Note

#7

Sticky Note6

Sticky Note

#8

Extract Resume

Extract From File

#9

Applicant Summary

Chain Summarization

#10

Job Description Summary

LLM Chain

#11

Sticky Note

Sticky Note

#12

Sticky Note7

Sticky Note

#13

Sticky Note8

Sticky Note

#14

Applicant Qualifications

Information Extractor

#15

Applicant Personal Data

Information Extractor

#16

Sticky Note9

Sticky Note

#17

Application Data

Set

#18

Sticky Note4

Sticky Note

#19

Sticky Note12

Sticky Note

#20

Sticky Note13

Sticky Note

#21

ElevenLabs Web Hook

Webhook

#22

ai_convo_items

Set

#23

Extract_Audio

HTTP Request

#24

Filter_Notion_db

Filter

#25

AI Agent

Agent

#26

Sticky Note14

Sticky Note

#27

Sticky Note15

Sticky Note

#28

Sticky Note16

Sticky Note

#29

Sticky Note17

Sticky Note

#30

Sticky Note18

Sticky Note

#31

Sticky Note19

Sticky Note

#32

Sticky Note20

Sticky Note

#33

Sticky Note21

Sticky Note

#34

Sticky Note22

Sticky Note

#35

Sticky Note23

Sticky Note

#36

Sticky Note24

Sticky Note

#37

Sticky Note10

Sticky Note

#38

Link Audio in Notion

Notion

#39

Sticky Note25

Sticky Note

#40

Sticky Note11

Sticky Note

#41

Sticky Note26

Sticky Note

#42

Resume URL

Set

#43

Get Applicant Record

Notion

#44

Embed Resume in Notion

Notion

#45

Wait

Wait

#46

Application Form 1 of 3

Form Trigger

#47

Application Form 2 of 3

Form Trigger

#48

Application form 3 of 3

Form Trigger

#49

Get Job Description

Notion

#50

Job Description Mapping

Set

#51

Applicant Data Backup

Google Sheets

#52

Create Applicant Record

Notion

#53

Upload Audio to Drive

Google Drive

#54

Google Gemini

Gemini Model

#55

Evaluation Criteria

Notion

#56

Applicant Record

Notion

#57

Update_Applicant_Record

Notion

#58

Google Gemini Model

Gemini Model

#59

Sticky Note1

Sticky Note

#60

Sticky Note27

Sticky Note

#61

Sticky Note28

Sticky Note

#62

Sticky Note29

Sticky Note

#63

Sticky Note30

Sticky Note

#64

Sticky Note31

Sticky Note

#65

Sticky Note32

Sticky Note

#66

Sticky Note33

Sticky Note

#67