适用对象
本工作流非常适合通过网页表单收集求职者信息,并希望自动将候选人详情及附件简历转发至指定Telegram频道或群组的HR团队、招聘人员或招聘经理。它能简化手动检查邮件的流程,加速审核与协作。
运作原理
- 表单提交时:表单触发器节点会捕获所有申请字段(姓名、年龄、WhatsApp号码、教育背景、意向职位、可入职日期、期望薪资、简历文件及其他备注)。
- 日期与时间:将“最快入职日期”格式化为易读的字符串。
- 编辑字段:通过设置节点将传入的JSON数据重命名并重组为清晰的键值对。
- 是否有简历:条件判断节点会将带简历的申请分流至一个分支(发送信息及文件),无简历的申请则分流至仅发送信息的简化分支。
- 合并:整合分支,确保两类消息最终汇入同一流程。
- 发送简历与发送信息:两个Telegram节点会将Markdown格式的消息(及PDF简历,如有)发布至指定Telegram聊天。
设置步骤
- 安装并启用社区节点(预览版)n8n-nodes-base.formTrigger和n8n-nodes-base.telegram。
- 将JSON代码复制到n8n实例中(工作流→从剪贴板导入)。
- 为凭证创建环境变量:
TELEGRAM_BOT_TOKEN
TELEGRAM_CHAT_ID
- 在每个Telegram节点中引用这些变量,而非硬编码(
{{$env.TELEGRAM_BOT_TOKEN}}
、{{$env.TELEGRAM_CHAT_ID}}
)。
需求
- n8n版本≥0.200.0
- 社区节点:表单触发器、Telegram
- 具有聊天权限的Telegram机器人
- 托管表单端点或嵌入路径为
/mmc-newjob
的表单
自定义工作流
- 表单字段:编辑表单触发器节点的
formFields.values
以增删字段。 - Telegram格式:调整发送简历和发送信息下的标题,修改MarkdownV2样式。
- 条件逻辑:修改是否有简历节点,按其他标准(如教育水平)分流。
- 样式:更新表单触发器中的
customCss
部分以匹配品牌风格。
注意事项
- 社区节点可能处于预览阶段,生产环境前请充分测试。
- 重命名工作流会导致Webhook URL变更,需重新检查表单嵌入或Webhook设置。
- 建议添加错误触发器节点以捕获故障并通知团队。