Gemini创意写作AI 评分 · 79/100AI 辅助编辑·未发现明显提示词注入风险n8n.io

n8n 简历筛选与 AI 行为面试:Gemini + ElevenLabs + Notion ATS

求职者通过 Notion 页面提交申请 → n8n 提取并解析简历 → Gemini 评分并创建 ATS 记录 → ElevenLabs AI 语音面试 → 自动回写面试评估与录音到 Notion

经验丰富步骤流程提示词贴士
给谁
HR 团队、招聘专员、人才获取负责人
你会得到
自动完成简历初筛(1-10 分)、AI 语音行为面试(1-5 分)、Notion ATS 记录与拖拽式进度管理
你需要
n8n · google-drive · google-sheets · notion · gemini · elevenlabs

硬约束

前置条件:n8n 实例(托管或自托管)、Notion 账号与免费招聘模板、Google Drive/Sheets OAuth2 凭证、Google Gemini (googlePalmApi) 凭证、ElevenLabs 账号与 API 密钥、Gmail 与 Calendly 账号用于后续邮件与排期。模板默认支持 3 个职位并行,可扩展。

他们做了什么

作者 Brian Coyle 在 n8n 官方模板库发布了该工作流,整合 Notion 免费招聘模板、Google Drive/Sheets、Gemini LLM 与 ElevenLabs AI 语音代理,实现从申请投递到 AI 行为面试评估的全流程自动化。模板默认配置 3 个职位并行,包含 67 个节点,分为 Workflow 1(简历处理)与 Workflow 2(面试评估)两条主线。

效果如何

据作者描述(author_report),该模板可自动将简历与职位描述匹配并生成 1-10 分评分;分数达到 8 分时 Notion 自动通知招聘经理。ElevenLabs AI 代理根据预设行为面试问题与评分标准进行语音面试,按 1-5 分评估每题表现。面试转录、评分、理由与录音均自动回写到 Notion ATS,支持招聘经理通过拖拽操作推进候选人至下一轮面试。

值得知道

合规提示:使用前需查阅所在国家/地区关于 AI 招聘的合规要求,包括 AI 偏见审计、风险评估与披露义务。ElevenLabs Extract Audio 节点需在 JSON headers 中填入有效 xi-api-key,占位符为「insert elevenlabs api key」。Workflow 2 的 AI Agent 依赖 Notion 工具动态拉取 evaluation_criteria,要求 Notion 数据库中该字段非空。模板中的数据库 ID 为占位符,需替换为实际 Notion 数据库。每个独立职位需配置独立的 ElevenLabs Conversation Agent URL。本站未实测该工作流(reproduction=not_tested)。

n8n 工作流模板

结构已检查 · 未实际运行

下载后在 n8n 选择“Import from File”,或复制 JSON 后粘贴到编辑器。先配置自己的账号,再用测试数据运行;模板默认未启用。

配置与测试清单

需要绑定的凭证

  • Upload CV 节点:绑定Google Drive OAuth2 凭证。
  • Link Audio in Notion 节点:绑定Notion API 凭证。
  • Get Applicant Record 节点:绑定Notion API 凭证。
  • Embed Resume in Notion 节点:绑定Notion API 凭证。
  • Get Job Description 节点:绑定Notion API 凭证。
  • Applicant Data Backup 节点:绑定Google Sheets OAuth2 凭证。
  • Create Applicant Record 节点:绑定Notion API 凭证。
  • Upload Audio to Drive 节点:绑定Google Drive OAuth2 凭证。
  • Google Gemini 节点:绑定Google Gemini/PaLM API 凭证。
  • Evaluation Criteria 节点:绑定Notion API 凭证。
  • Applicant Record 节点:绑定Notion API 凭证。
  • Update_Applicant_Record 节点:绑定Notion API 凭证。
  • Google Gemini Model 节点:绑定Google Gemini/PaLM API 凭证。

需要替换的配置

  • 源模板来自 n8n 公开库 #3765(约 67 个节点)。导入后先保持未启用,核对触发器、表达式与外部 API 端点。
  • Sticky Note 中的说明仅供参考;按自己的账号、表结构或频道 ID 替换占位配置。

测试输入与预期结果

  • 在测试环境手动执行一次主路径,确认每个需凭证的节点已连接且无鉴权错误。
  • 用一条合成/脱敏样例数据跑通,核对输出字段与下游写入目标,再考虑生产启用。

模板处理说明

  • 已移除原作者凭证绑定、webhookId 与执行数据,工作流设为未启用;节点、连线与原文提示词保持原样。未在 n8n 中实际运行。
  • 未改业务逻辑;运行前请自行核对密钥、配额与隐私合规。

模板获取日期: 2026-10-25

步骤

  1. 配置 Notion 招聘页面与 n8n 申请表单

    在 Notion 中复制免费招聘模板,设置职位描述、面试问题、评估标准。在 n8n 中配置 3 个 Form Trigger 节点(Application Form 1/2/3),将表单标题、职位代码与 Notion 中的职位对应。编辑每个「Click to Apply」按钮,指向对应 n8n 表单的生产 URL。配置 Notion 邮件自动化模板:AI 面试邀请邮件需包含 ElevenLabs Conversation Agent 链接;HR 面试邀请邮件需包含 Calendly 排期链接。【首次测试安全】首次测试前,先复制 Notion 模板与 Google Sheet 作测试库、用测试 Drive 文件夹,用自己的测试简历提交表单,确认写入正确后再把「Click to Apply」指向生产 URL。

  2. 提取并解析简历

    求职者提交表单后,n8n 触发 Workflow 1。表单中的隐藏字段 job_code 将申请人与职位匹配。PDF 简历上传至 Google Drive 指定文件夹,同时通过 Extract from File 节点提取文本。两个 Information Extractor 节点并行处理:Applicant Personal Data 提取姓名、邮箱、电话、城市;Applicant Qualifications 提取教育背景、工作经历、技能、总年限、最近职位与雇主。

    运行提示词 · 来源原文。Applicant Personal Data 节点的 systemPromptTemplate 字段

    You are an expert extraction algorithm.
    Only extract relevant information from the text.
    If you do not know the value of an attribute asked to extract, include the  attribute's value as N/A.

    运行提示词 · 来源原文。Applicant Qualifications 节点的 systemPromptTemplate 字段

    You are an expert extraction algorithm.
    Only extract relevant information from the text.
    If you do not know the value of an attribute asked to extract, you may omit the attribute's value.
  3. 汇总求职者信息并匹配职位描述

    Merge 节点合并个人信息与资格信息。Applicant Summary 节点生成教育、工作、技能的 300 字内摘要。同时,Get Job Description 节点根据 job_code 从 Notion 职位数据库拉取对应职位描述,Job Description Summary 节点将其压缩为 250 字内摘要。

    运行提示词 · 来源原文。Applicant Summary 节点的 combineMapPrompt 字段

    =Write a concise summary of the following:
    
    Educational qualification: {{ $json.output["Educational qualification"] }}
    Job History: {{ $json.output["Job History"] }}
    Skills: {{ $json.output.Skills }}
    
    Use 300 words or less. Be concise and conversational.

    运行提示词 · 来源原文。Job Description Summary 节点的 messages.messageValues[0].message 字段

    summarize this in less than 250 words
  4. AI 评分简历并备份数据

    HR Expert 节点接收职位描述摘要与求职者摘要,由 Gemini 模型评估匹配度,输出 1-10 分的简历分数与评估理由。Structured Output Parser 强制输出 resume_score 与 resume_evaluation 两个字段。随后 Applicant Data Backup 节点将申请者数据追加到 Google Sheets,用于合规报告。

    运行提示词 · 来源原文。HR Expert 节点的 text 字段(输入模板)

    =Profile received:
    {{ $json.job_description }}
    
    Candidate:
    {{ $('Applicant Summary').item.json.response.text }}

    运行提示词 · 来源原文。HR Expert 节点的 messages.messageValues[0].message 字段(系统指令)

    You are an HR expert and you need to understand if the candidate aligns with the profile sought by the company. You must give a score from 1 to 10, where 1 means the candidate does not align with what is required, while 10 means they are the ideal candidate because they fully reflect the desired profile. Furthermore, in the 'consideration' field, explain the reasoning behind your score.
  5. 在 Notion ATS 创建申请者记录

    Create Applicant Record 节点在 Notion Applicant Tracker 数据库中新建页面,写入姓名、联系方式、教育、工作、技能、年限、简历分数、AI 评估、职位标题等字段。同时,Resume URL 节点生成 Google Drive 预览链接,Wait 节点延迟后 Get Applicant Record 获取记录,Embed Resume in Notion 将简历嵌入申请者档案。Notion 自动通知招聘经理当简历分数 ≥ 8。

  6. 处理 AI 语音面试并回写评估

    招聘经理在 Notion 中拖拽申请者到「AI Interview」阶段,触发 Notion 自动化发送 ElevenLabs 面试链接。面试结束后,ElevenLabs Web Hook 发送 POST 到 n8n Workflow 2。ai_convo_items 节点映射对话数据:评估标准结果、理由、电话号码、姓名、通话时间、对话 ID、完整转录。AI Agent 节点使用 Gemini 分析转录,调用 Notion 工具拉取对应职位的 evaluation_criteria,输出 1-5 分的整体面试评分与 300 字内评估。Filter_Notion_db 通过电话匹配申请者记录,Update_Applicant_Record 写入面试评分与标准结果。Extract_Audio 下载录音(需 xi-api-key),Upload Audio to Drive 保存到 Google Drive,Link Audio in Notion 嵌入音频供经理复核。

    运行提示词 · 来源原文。AI Agent 节点的 options.systemMessage 字段

    You are an AI agent embodying the role of a skilled and objective Talent Acquisition Specialist. Your primary purpose is to review and critically evaluate answers to behavior-based interview questions. Review the full transcript and provide an expert evaluation of the candidate, based on their answers, using the evaluation criteria in the attached Notion tool to form the basis of your assessment. 
    
    Filter Criteria Instructions:
    Search the Notion database (attached tool) for the evaluation_criteria that matches the Job or Position title in the transcript First Message.  
    
    
    Provide a written assessment of the overall interview in a concise summary less than 300 words. Also provide a score 1 low to 5 high for the overall interview and place this at the start of the assessment. Confirm if you were able to use the evaluation criteria to make your assessment. Format the output as a text string.
    
    Example Output:
      "Score: 2 | The candidate's responses..."

可复制提示词

搭建指导 · 本站建议版本。交给搭建助手,先确认输入和权限

这一段是提示词,页面不会在这里插入广告。

你正在搭建一个 n8n 自动化招聘工作流。请先确认你已具备以下凭证和权限:n8n 实例、Notion 集成(notionApi)、Google Drive/Sheets OAuth2(googleDriveOAuth2Api、googleSheetsOAuth2Api)、Google Gemini API(googlePalmApi)、ElevenLabs API 密钥。然后按以下顺序操作:1)在 Notion 复制招聘模板并配置职位描述;2)在 n8n 导入模板工作流并配置 3 个表单触发器;3)连接 Google Drive 文件夹用于简历与录音存储;4)配置 Gemini 模型节点;5)在 ElevenLabs 创建 Conversation Agent 并设置 Post-Call Webhook 指向 n8n Webhook 节点的生产 URL;6)测试端到端流程。

搭建前务必检查 ElevenLabs Post-Call Webhook URL 与 n8n Webhook 节点生产 URL 一致;每个职位需独立的 ElevenLabs Agent 与面试链接。

来源

Resume screening & behavioral interviews with Gemini, Elevenlabs, & Notion ATS · brianpcoyle · n8n.io · 2025-04-28

留言与反馈

试过这个方法吗?分享效果、遇到的问题或改进建议。留言审核后公开,请勿填写敏感信息。

正在加载…

    相关用例