使用Gmail、Google Sheets和Slack自动检测重复候选人 - n8n工作流自动化招聘流程
n8n工作流,候选人去重,Gmail自动化,Google Sheets集成,Slack通知,招聘自动化,数据管理,邮件处理

## 工作流概述

这个n8n工作流能够自动检测重复的职位申请人,通过检查来自Gmail的收件邮件与Google Sheets中现有记录进行比对。如果候选人的邮箱已经在表格中存在,它会发送警报到Slack;否则,它会将候选人添加到表格中。

## 适用对象

– 手动处理候选人邮件的HR和招聘团队
– 通过Gmail处理职位申请的中小企业或初创公司
– 希望自动化简历收集和去重的人员
– 使用Slack和Google Workspace的团队

## 工作原理

1. **定时触发器**:通过Schedule Trigger节点每隔几分钟触发一次
2. **获取邮件**:从Gmail中获取带有”applicant”标签的最近邮件
3. **数据提取**:使用正则表达式从邮件正文中提取候选人详细信息
4. **读取现有数据**:从Google Sheets中读取所有现有行
5. **比较检查**:将候选人的邮箱与现有条目进行比较
6. **重复处理**:如果重复 → 发送Slack警报
7. **新候选人处理**:如果是新候选人 → 添加到Google Sheets

## 设置步骤

1. 在Gmail中为候选人邮件添加标签,如”applicant”
2. 在n8n中连接Gmail、Google Sheets和Slack凭据
3. 创建包含以下列的Google表格:
– candidate_name, candidate_email, candidate_phone, role_applied, years_of_experience, recruiter, resume_url, source_email
4. 导入工作流JSON
5. 更新:
– Gmail标签ID
– Google表格ID
– Slack频道或用户
6. 激活工作流

## 技术要求

– n8n(自托管或云端)
– 具有访问带标签申请邮件权限的Gmail账户
– 用于存储候选人的Google表格
– 具有chat:write范围的Slack账户
– 基本正则表达式知识(可选)

## 自定义选项

– 更改比较逻辑以包含电话号码
– 添加回退逻辑以检查相似姓名
– 为角色、经验级别添加过滤器
– 将简历转发到Drive或Notion
– 为筛选的候选人触发审批流程

## 附加功能

– Google Drive:上传解析的简历
– Notion / Airtable:存储结构化候选人记录
– Webhooks:转发到ATS或CRM
– PDF解析器:从附件中提取数据

## 使用案例示例

| 使用案例 | 描述 |
|———|——|
| 简历去重 | 避免处理同一申请人两次 |
| 自动Slack警报 | 即时通知招聘人员重复候选人 |
| 集中跟踪 | 在表格中保留候选人记录以便筛选/导出 |
| 被动招聘 | 每小时检查带标签的Gmail收件箱 |

## 常见故障排除

| 问题 | 可能原因 | 解决方案 |
|——|———-|———-|
| Slack消息未发送 | 无效的Slack令牌/未选择频道 | 重新授权Slack连接并选择正确的用户/频道 |
| Google表格未更新 | 表格ID或标签名称不正确 | 仔细检查表格URL和工作表标签 |
| 邮件数据未提取 | 邮件正文格式与正则表达式不匹配 | 在”Code”节点中调整正则表达式 |
| 无任何反应 | Gmail标签或日期过滤器过于严格 | 确保在最近X分钟内存在带有正确标签的邮件 |

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。