从邮件附件中提取简历数据并存储到Supabase

功能描述

解决什么问题?🛠️

该工作流能自动从邮件附件中的简历提取关键信息,并以结构化格式存储到Supabase数据库。它省去了人工查阅每份简历、提取相关信息并录入数据库的繁琐流程,帮助招聘人员和HR团队提升效率。

目标用户:招聘专员、HR部门及人才招聘团队。

核心功能 🌟

  • 监控指定邮箱中带简历附件的新邮件
  • 从附件提取姓名、联系方式、教育背景、工作经历、技能等关键信息
  • 清洗并格式化提取的数据
  • 将处理后的数据安全存储至Supabase数据库

核心亮点 📋

  • 自动监控带简历附件的邮件
  • 支持多种格式简历解析(PDF/DOC/DOCX)
  • 可自定义需捕获的数据字段
  • 无缝对接Supabase存储
  • 通过OpenRouter统一管理AI解析服务的API密钥

配置指南

前置准备 ⚙️

  • n8n环境:自建或云端n8n实例
  • 邮箱账号:需启用Gmail API权限的谷歌邮箱
  • Supabase账号:已创建数据库/表的Supabase项目(需URL和API密钥)
  • OpenRouter账号:用于集中管理AI模型API密钥(基于LLM的简历解析时使用)

安装步骤 📦

1. 导入工作流

  • 复制工作流JSON文件
  • 通过n8n的“从文件导入”“从URL导入”功能加载

2. 配置凭证

  • n8n凭证管理中添加:
    • Gmail API凭证:填写Google云平台的客户端ID和密钥
    • Supabase凭证:提供Supabase URL和公开API密钥
    • OpenRouter凭证(可选):添加API密钥以供AI解析节点调用
  • 将凭证分配至对应节点:
    • Gmail触发器 → 邮箱凭证
    • Supabase插入节点 → Supabase凭证
    • AI解析节点 → OpenRouter凭证

3. 配置Supabase表

创建包含以下字段的数据表:

姓名, 邮箱, 电话, 教育背景, 工作经历, 技能, 接收日期等,确保字段名与工作流结构匹配。

4. 自定义节点

  • 解析节点:可改用OpenAI模型直接提取字段,替换原基于OpenRouter的基础LLM链节点

5. 测试工作流

  • 发送带简历附件的测试邮件
  • 查看n8n执行日志确认触发、解析及存储流程
  • 验证Supabase表中的数据完整性

运作原理

工作流概览 🔍

  1. 邮件监控:通过Gmail API触发新邮件到达事件
  2. 附件检查:验证邮件是否包含附件
  3. 数据准备:提取附件内容并预处理
  4. 信息提取:通过OpenRouter调用的LLM模型(如配置)解析结构化简历数据
  5. 数据存储:将结构化数据存入Supabase数据库

节点功能示例

  • Gmail触发器:监听新邮件事件
  • 条件判断:检查邮件是否含附件
  • 获取附件:下载邮件附件
  • 数据预处理:准备待解析内容
  • 基础LLM链:通过OpenRouter调用AI模型提取结构化字段
  • Supabase插入:将数据写入数据库

(0)
上一篇 4天前
下一篇 4天前

更多相关内容

从零掌握 AI + MCP/Responses API 的自动化设计,节省90%的时间和成本,成为AI自动化专家。学会 n8n、Coze、Dify 接入全球领先 AI应用生态,打造属于你的 AI智能工作流。