使用n8n自动化招聘申请处理和Telegram通知 - Form Trigger与Telegram节点工作流
n8n工作流,招聘自动化,Telegram通知,Form Trigger,数据处理,条件分支,消息通知,HR自动化

## 工作流概述

这个n8n工作流专为HR团队、招聘人员或招聘经理设计,用于自动处理通过网页表单提交的招聘申请,并将候选人信息和简历自动转发到指定的Telegram频道或群组。

## 主要功能

### 1. 表单触发与数据收集
– **On form submission** (Form Trigger节点):捕获所有申请人信息,包括姓名、年龄、WhatsApp号码、教育背景、期望职位、最早入职日期、期望薪资、简历文件和其他备注信息
– 支持自定义CSS样式,可适配品牌视觉设计

### 2. 数据处理与格式化
– **Code节点**:规范化WhatsApp号码格式,确保以0开头
– **Date & Time节点**:将”最早入职日期”格式化为易读的日期字符串
– **Edit Fields** (Set节点):重新命名和重组传入的JSON数据,形成清晰的键值对

### 3. 条件分支处理
– **If Have Resume** (If节点):根据是否上传简历进行分支处理
– 有简历:发送信息+简历文档
– 无简历:仅发送基本信息

### 4. 消息发送
– **Send a Resume** (Telegram节点):向指定Telegram聊天发送Markdown格式的消息和PDF简历
– **Send a Info** (Telegram节点):当没有简历时发送纯文本申请人信息
– **Merge节点**:合并两个分支,确保两种消息类型都能在统一流程中完成

## 技术配置

### 环境要求
– n8n版本 ≥ 0.200.0
– 社区节点:Form Trigger, Telegram
– 具有聊天权限的Telegram机器人
– 托管表单端点或嵌入在路径 `/mmc-newjob` 的表单

### 设置步骤
1. 安装并启用n8n-nodes-base.formTrigger和n8n-nodes-base.telegram社区节点
2. 将JSON复制到n8n实例中(工作流 → 从剪贴板导入)
3. 创建环境变量:
– TELEGRAM_BOT_TOKEN
– TELEGRAM_CHAT_ID
4. 在每个Telegram节点中引用这些变量({{$env.TELEGRAM_BOT_TOKEN}}, {{$env.TELEGRAM_CHAT_ID}})

## 自定义选项

### 表单字段
编辑Form Trigger节点的formFields.values来添加或删除字段

### Telegram格式
调整Send a Resume和Send a Info节点下的标题,修改MarkdownV2样式

### 条件逻辑
修改If Have Resume节点,基于其他标准(如教育水平)进行分支

### 样式定制
更新Form Trigger中的customCss部分以匹配品牌外观

## 注意事项
– 社区节点可能处于预览状态,生产前请充分测试
– 重命名工作流时Webhook URL会改变,需要重新访问表单的嵌入或Webhook设置
– 建议添加Error Trigger节点来捕获失败并通知团队

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