听说你想找远程工作?这里有个LinkedIn岗位自动化搜索与匹配的n8n工作流要不要来学一下
听说你想找远程工作?这里有个LinkedIn岗位自动化搜索与匹配的n8n工作流要不要来学一下
听说你想找远程工作?这里有个LinkedIn岗位自动化搜索与匹配的n8n工作流要不要来学一下 听说你想找远程工作?这里有个LinkedIn岗位自动化搜索与匹配的n8n工作流要不要来学一下 Modified August 12, 2025 No access 30da80db c562 48ea a7aa 42197a920a8b.png No access linkmatch voice2 00:00 4. 复制生成的Feed URL,即可粘贴至RSS Read中使用 ⚖️ 选择建议 ◦ RSS 比爬虫简单,无需处理验证码;适合信息更新频率固定的网站。 ◦ 如果目标站点没 RSS,可以考虑 RSSHub 或 低代码爬虫。 模块 2:岗位信息去重与存储 1. 去重 • 功能定义:检验sheet中是否已经保存过相同的岗位信息,过滤重复内容 关键节点说明: • check Job Ids (googleSheets) 招聘信息检查器 ◦ 功能说明: 校验职位ID是否已在Google Sheets中存在 ◦ 关键配置: 从Google Sheets读取并按照 jobId 列比对 • Depulicate (code) 数据去重器 ◦ 功能说明: 对职位信息进行过滤,保留未处理过的职位信息 ◦ 关键配置: 使用JS代码提取jobId并过滤 • If (if) 条件判断器 ◦ 功能说明: 判断职位ID是否存在,如果存在则跳过(ops skip),如果不存在则进入下一流程 ◦ 关键配置: 通过字符串条件结合 /jobId/ 字段来判断是否继续流程 2. 存储 • 功能定义:循环每个岗位,通过llm提取关键信息,并按照固定格式存储至google sheet 关键节点说明: • Message a model AI处理器 ◦ 功能说明: 调用Gemini模型进行简历和职位信息解析 ◦ 关键配置: 通过 messages 传递简历内容与职位信息 • Code 数据处理器 ◦ 功能说明: 可使用JavaScript对AI输出内容进行校正和优化 ◦ 关键配置: 校验并处理AI输出的不符合预期的格式 • Append row in sheet (googleSheets) 数据记录器 ◦ 功能说明: 将匹配后的数据存储至job申请表中 ◦ 关键配置: 使用Google Sheets的 jobId 字段,以及 job 和 resume 对象 模块 3:简历信息加密与结构化缓存(Fetch Resume & Cache) 3. 简历信息哈希加密 • 功能定义:通过计算简历信息内容的哈希值,可以快速判断该数据是否已经被处理过。如果数据已经被处理,则可以跳过后续的处理步骤,以节省计算资源和处理时间 关键节点说明 • get a document cv存储文档 ◦ 功能说明:获取google document里已经保存好的简历信息 ◦ 关键配置:在线文档的docUrl • Generate hash 文档哈希加密 ◦ 功能说明:将简历信息的内容转换为一个固定长度的唯一字符串(哈希值),用来判断该岗位信息是否已经处理过 ◦ 关键配置:简历content MD5加密 • Cache sheet 缓存表哈希值读取 ◦ 功能说明:读取缓存表是否已经有过该简历的哈希值,如果有,则进入模块6,否则进入模块5 4. 简历结构化存储 • 功能定义:将简历信息与对应的哈希值结构化的存储在缓存表内 关键节点说明: • Structure CV 简历信息结构化 ◦ 功能说明:提取简历信息的关键要素,将其处理为容易表格存储的结构化信息 • Append row 简历信息存储 ◦ 功能说明:将哈希值、文档id及结构化的简历信息存储至缓存表中 模块 4:智能匹配与求职信(Match & Cover Letter) • 功能说明:匹配简历与岗位信息,给出匹配度,及对应的求职信 关键节点说明: • Merge (set) 整合构建器 ◦ 功能说明: 将 job 和 resume 合并成统一的JSON对象 • Code2 简历处理器 ◦ 功能说明: 将职位信息和简历经验匹配,并进行信息整合 ◦ 关键配置: 使用逻辑处理JSON字段,确保job与resume字段整合 • cover letter 岗位匹配处理 ◦ 功能说明: 调用Gemini模型进行简历和职位信息解析及对应cover letter编写 • update row 岗位申请表更新 ◦ 功能说明:将处理过的匹配信息和求职信更新至job申请表中 模块 5:结果提醒(Gmail Announce) • 功能定义:新岗位匹配邮件通知 关键节点说明 • If (if) 条件判断器 ◦ 功能说明: 判断是否处理了新的职位ID,如果处理了则将处理结果发送至目标邮箱 五、可迁移应用 这个自动化工作流不仅适用于求职,还可以应用于: • 资讯聚合 • 价格监控 • 品牌舆情监测 思路相同,只需换 RSS 来源和过滤条件。 微信原文:https://mp.weixin.qq.com/s/MfDLReQqS nCu9gl7xi DQ n8n相关文章: Coze 开源了,但 n8n 仍是我心中的“白月光”——核心功能对比测评,小白也能 5 分钟看懂怎么选 AI 播客流水线:n8n + ComfyUI 一键生成! 从「图文流水线」到“一键多场景”视频:n8n × ComfyUI 自动化升级实战 还在手动搬运公众号内容?教你 3 步用 n8n 批量自动化迁移文案到 WordPress站点! n8n+ComfyUI 联手打造Wordpress 网站图文内容建设 让博客内容像流水线一样更新:n8n 批量自动发布WordPress全攻略! n8n 全流程教程 | 一键实现从 YouTube 视频到公众号文案! n8n进阶教程 | 如何将AI资讯日报自动推送至企业飞书群? 告别信息焦虑!手把手教你用 n8n 打造专属 AI 资讯日报,高效获取全球热点 Coze 开源了,但 n8n 仍是我心中的“白月光”——核心功能对比测评,小白也能 5 分钟看懂怎么选 AI 播客流水线:n8n + ComfyUI 一键生成! 从「图文流水线」到“一键多场景”视频:n8n × ComfyUI 自动化升级实战 还在手动搬运公众号内容?教你 3 步用 n8n 批量自动化迁移文案到 WordPress站点! n8n+ComfyUI 联手打造Wordpress 网站图文内容建设 让博客内容像流水线一样更新:n8n 批量自动发布WordPress全攻略! n8n 全流程教程 | 一键实现从 YouTube 视频到公众号文案! n8n进阶教程 | 如何将AI资讯日报自动推送至企业飞书群? 告别信息焦虑!手把手教你用 n8n 打造专属 AI 资讯日报,高效获取全球热点 No access 30da80db c562 48ea a7aa 42197a920a8b.png No access 30da80db c562 48ea a7aa 42197a920a8b.png No access linkmatch voice2 00:00 No access linkmatch voice2 00:00 4. 复制生成的Feed URL,即可粘贴至RSS Read中使用 ⚖️ 选择建议 ◦ RSS 比爬虫简单,无需处理验证码;适合信息更新频率固定的网站。 ◦ 如果目标站点没 RSS,可以考虑 RSSHub 或 低代码爬虫。 ◦ RSS 比爬虫简单,无需处理验证码;适合信息更新频率固定的网站。 ◦ 如果目标站点没 RSS,可以考虑 RSSHub 或 低代码爬虫。 模块 2:岗位信息去重与存储 1. 去重 • 功能定义:检验sheet中是否已经保存过相同的岗位信息,过滤重复内容 关键节点说明: • check Job Ids (googleSheets) 招聘信息检查器 ◦ 功能说明: 校验职位ID是否已在Google Sheets中存在 ◦ 关键配置: 从Google Sheets读取并按照 jobId 列比对 ◦ 功能说明: 校验职位ID是否已在Google Sheets中存在 ◦ 关键配置: 从Google Sheets读取并按照 jobId 列比对 • Depulicate (code) 数据去重器 ◦ 功能说明: 对职位信息进行过滤,保留未处理过的职位信息 ◦ 关键配置: 使用JS代码提取jobId并过滤 ◦ 功能说明: 对职位信息进行过滤,保留未处理过的职位信息 ◦ 关键配置: 使用JS代码提取jobId并过滤 • If (if) 条件判断器 ◦ 功能说明: 判断职位ID是否存在,如果存在则跳过(ops skip),如果不存在则进入下一流程 ◦ 关键配置: 通过字符串条件结合 /jobId/ 字段来判断是否继续流程 ◦ 功能说明: 判断职位ID是否存在,如果存在则跳过(ops skip),如果不存在则进入下一流程 ◦ 关键配置: 通过字符串条件结合 /jobId/ 字段来判断是否继续流程 2. 存储 • 功能定义:循环每个岗位,通过llm提取关键信息,并按照固定格式存储至google sheet 关键节点说明: • Message a model AI处理器 ◦ 功能说明: 调用Gemini模型进行简历和职位信息解析 ◦ 关键配置: 通过 messages 传递简历内容与职位信息 ◦ 功能说明: 调用Gemini模型进行简历和职位信息解析 ◦ 关键配置: 通过 messages 传递简历内容与职位信息 • Code 数据处理器 ◦ 功能说明: 可使用JavaScript对AI输出内容进行校正和优化 ◦ 关键配置: 校验并处理AI输出的不符合预期的格式 ◦ 功能说明: 可使用JavaScript对AI输出内容进行校正和优化 ◦ 关键配置: 校验并处理AI输出的不符合预期的格式 • Append row in sheet (googleSheets) 数据记录器 ◦ 功能说明: 将匹配后的数据存储至job申请表中 ◦ 关键配置: 使用Google Sheets的 jobId 字段,以及 job 和 resume 对象 ◦ 功能说明: 将匹配后的数据存储至job申请表中 ◦ 关键配置: 使用Google Sheets的 jobId 字段,以及 job 和 resume 对象 模块 3:简历信息加密与结构化缓存(Fetch Resume & Cache) 3. 简历信息哈希加密 • 功能定义:通过计算简历信息内容的哈希值,可以快速判断该数据是否已经被处理过。如果数据已经被处理,则可以跳过后续的处理步骤,以节省计算资源和处理时间 关键节点说明 • get a document cv存储文档 ◦ 功能说明:获取google document里已经保存好的简历信息 ◦ 关键配置:在线文档的docUrl ◦ 功能说明:获取google document里已经保存好的简历信息 ◦ 关键配置:在线文档的docUrl • Generate hash 文档哈希加密 ◦ 功能说明:将简历信息的内容转换为一个固定长度的唯一字符串(哈希值),用来判断该岗位信息是否已经处理过 ◦ 关键配置:简历content MD5加密 ◦ 功能说明:将简历信息的内容转换为一个固定长度的唯一字符串(哈希值),用来判断该岗位信息是否已经处理过 ◦ 关键配置:简历content MD5加密 • Cache sheet 缓存表哈希值读取 ◦ 功能说明:读取缓存表是否已经有过该简历的哈希值,如果有,则进入模块6,否则进入模块5 ◦ 功能说明:读取缓存表是否已经有过该简历的哈希值,如果有,则进入模块6,否则进入模块5 4. 简历结构化存储 • 功能定义:将简历信息与对应的哈希值结构化的存储在缓存表内 关键节点说明: • Structure CV 简历信息结构化 ◦ 功能说明:提取简历信息的关键要素,将其处理为容易表格存储的结构化信息 ◦ 功能说明:提取简历信息的关键要素,将其处理为容易表格存储的结构化信息 • Append row 简历信息存储 ◦ 功能说明:将哈希值、文档id及结构化的简历信息存储至缓存表中 ◦ 功能说明:将哈希值、文档id及结构化的简历信息存储至缓存表中 模块 4:智能匹配与求职信(Match & Cover Letter) • 功能说明:匹配简历与岗位信息,给出匹配度,及对应的求职信 关键节点说明: • Merge (set) 整合构建器 ◦ 功能说明: 将 job 和 resume 合并成统一的JSON对象 ◦ 功能说明: 将 job 和 resume 合并成统一的JSON对象 • Code2 简历处理器 ◦ 功能说明: 将职位信息和简历经验匹配,并进行信息整合 ◦ 关键配置: 使用逻辑处理JSON字段,确保job与resume字段整合 ◦ 功能说明: 将职位信息和简历经验匹配,并进行信息整合 ◦ 关键配置: 使用逻辑处理JSON字段,确保job与resume字段整合 • cover letter 岗位匹配处理 ◦ 功能说明: 调用Gemini模型进行简历和职位信息解析及对应cover letter编写 ◦ 功能说明: 调用Gemini模型进行简历和职位信息解析及对应cover letter编写 • update row 岗位申请表更新 ◦ 功能说明:将处理过的匹配信息和求职信更新至job申请表中 ◦ 功能说明:将处理过的匹配信息和求职信更新至job申请表中 模块 5:结果提醒(Gmail Announce) • 功能定义:新岗位匹配邮件通知 关键节点说明 • If (if) 条件判断器 ◦ 功能说明: 判断是否处理了新的职位ID,如果处理了则将处理结果发送至目标邮箱 ◦ 功能说明: 判断是否处理了新的职位ID,如果处理了则将处理结果发送至目标邮箱 五、可迁移应用 这个自动化工作流不仅适用于求职,还可以应用于: • 资讯聚合 • 价格监控 • 品牌舆情监测 思路相同,只需换 RSS 来源和过滤条件。 微信原文:https://mp.weixin.qq.com/s/MfDLReQqS nCu9gl7xi DQ n8n相关文章: Coze 开源了,但 n8n 仍是我心中的“白月光”——核心功能对比测评,小白也能 5 分钟看懂怎么选 Coze 开源了,但 n8n 仍是我心中的“白月光”——核心功能对比测评,小白也能 5 分钟看懂怎么选 AI 播客流水线:n8n + ComfyUI 一键生成! AI 播客流水线:n8n + ComfyUI 一键生成! 从「图文流水线」到“一键多场景”视频:n8n × ComfyUI 自动化升级实战 从「图文流水线」到“一键多场景”视频:n8n × ComfyUI 自动化升级实战 还在手动搬运公众号内容?教你 3 步用 n8n 批量自动化迁移文案到 WordPress站点! 还在手动搬运公众号内容?教你 3 步用 n8n 批量自动化迁移文案到 WordPress站点! n8n+ComfyUI 联手打造Wordpress 网站图文内容建设 n8n+ComfyUI 联手打造Wordpress 网站图文内容建设 让博客内容像流水线一样更新:n8n 批量自动发布WordPress全攻略! 让博客内容像流水线一样更新:n8n 批量自动发布WordPress全攻略! n8n 全流程教程 | 一键实现从 YouTube 视频到公众号文案! n8n 全流程教程 | 一键实现从 YouTube 视频到公众号文案! n8n进阶教程 | 如何将AI资讯日报自动推送至企业飞书群? n8n进阶教程 | 如何将AI资讯日报自动推送至企业飞书群? 告别信息焦虑!手把手教你用 n8n 打造专属 AI 资讯日报,高效获取全球热点 告别信息焦虑!手把手教你用 n8n 打造专属 AI 资讯日报,高效获取全球热点 ⛱️ 制作背景 正在找工作的朋友每天都在疯狂投简历,但国内求职市场接近饱和,尝试了好久都没收获一个offer... 听说remote国外,自由办公且薪资水平高,于是开始海投国外岗位,但每天手动打开五六十条职位链接,复制粘贴到表格,再写求职信,身心已经疲惫不堪😫。 总结朋友当前的痛点有两条: • 1:信息散、重复多,手动筛选枯燥又易出错。 • 2:申请国外远程工作,需要写求职信时,内容又容易千篇一律,不具有岗位针对性。 💡目标:制作一个能够进行岗位匹配的工作流,把繁琐的筛选匹配步骤全交给它,"先机器,后人类",让大脑专注在最重要的决策上。 制作背景 正在找工作的朋友每天都在疯狂投简历,但国内求职市场接近饱和,尝试了好久都没收获一个offer... 听说remote国外,自由办公且薪资水平高,于是开始海投国外岗位,但每天手动打开五六十条职位链接,复制粘贴到表格,再写求职信,身心已经疲惫不堪😫。 总结朋友当前的痛点有两条: • 1:信息散、重复多,手动筛选枯燥又易出错。 • 2:申请国外远程工作,需要写求职信时,内容又容易千篇一律,不具有岗位针对性。 💡目标:制作一个能够进行岗位匹配的工作流,把繁琐的筛选匹配步骤全交给它,"先机器,后人类",让大脑专注在最重要的决策上。 效果展示: 版本1: 基于Google sheet的数据存储效果演示 版本2: 产品化界面运行效果演示 • 工作流概览 • 运行流程 工作流揭秘(主要针对版本1) 1. 数据准备(Google Documents) • 简历信息文档 • job申请表(只需创建好表头即可) • 结构化简历信息缓存表(只需创建好表头即可) 2. 模块拆解 模块1:抓取职位信息(Fetch Job Info) • 功能定义: 获取 LinkedIn 的工作岗位信息并进行初步筛选,过滤出特定内容的职位数据。 关键节点说明: • RSS Feed 读取: 提取所有岗位信息 • JavaScript 过滤: 使用 jsCode 通过标题包含关键词 "ai" 进行二次筛选过滤 关键工具介绍:RSS Read 这是n8n自带的一个节点,通过rss.app生成的feed链接可以获取指定网站的信息,无需api key,设置简单便捷。 RSS链接的具体获取方式如下: 1. 登陆领英,在职位模块按需筛选岗位需求(如"AI Product Manager","北美地区","近一周发布","远程办公"等),确定后复制浏览器的链接(下一环节备用) RSS链接的具体获取方式如下: 1)登陆领英,在职位模块按需筛选岗位需求(如"AI Product Manager","北美地区","近一周发布","远程办公"等),确定后复制浏览器的链接(下一环节备用) 2. 登陆与注册RSS.app(新用户有免费的10个feeds):https://rss.app/new rss feed 3. 点击Linkedin RSS Feed,输入你在LinkedIn复制的工作搜索链接,点击Generate