
## 概述
这个n8n工作流通过集成Gmail、PDF分析和Azure OpenAI GPT-4.1来自动化发票管理,并包含可选的人工验证步骤以确保准确性和控制。它非常适合经常收到发票邮件的企业或个人,希望以最少的手动工作量简化应付账款流程。
## 工作流程
系统持续监控Gmail中来自指定发件人的新消息。当检测到带有PDF附件和相关主题行(如”Invoice”)的邮件时,它会自动从PDF中提取文本,使用Azure OpenAI进行分析,并确定是否为有效发票。如果AI不确定,工作流会向人工审核员发送手动批准请求。有效的发票将保存到本地存储,带有时间戳文件名,并在成功处理后发送确认邮件。
## 适用对象
– 中小型企业
– 通过邮件接收发票的自由职业者或顾问
– 希望简化文档工作流程的IT或自动化团队
– 使用n8n并拥有Gmail和Azure OpenAI访问权限的任何人
## 功能特点
– **Gmail监控** – 自动检查来自可信发件人的新邮件
– **AI驱动的发票检测** – 使用Azure GPT-4.1智能验证PDF内容
– **PDF文本提取** – 提取可读文本进行分析
– **人工验证循环** – 当AI置信度低时请求批准
– **安全文件存储** – 使用结构化文件名本地保存发票
– **邮件通知** – 发送确认或手动审核提醒
## 设置说明
### 1. 先决条件
– 活跃的n8n实例(自托管或云端)
– 具有OAuth2凭据的Gmail账户
– 具有GPT-4.1模型访问权限的Azure OpenAI账户
– 用于保存发票的本地目录(例如C:/Test/Invoices/)
### 2. Gmail OAuth2设置
– 在n8n中创建Gmail OAuth2凭据
– 配置Gmail API访问权限(读取邮件和附件)
– 更新Gmail触发器节点以按发件人邮箱过滤
### 3. Azure OpenAI设置
– 在n8n中创建Azure OpenAI API凭据
– 确保端点正确设置且启用GPT-4.1访问
– 在AI分析节点中链接凭据
### 4. 自定义工作流设置
– 发件人邮箱 – 在Gmail触发器中更新
– 通知邮箱 – 在发送通知节点中更新
– 保存目录 – 在保存发票节点中更改
### 5. 测试工作流
– 从配置的发件人发送带有PDF发票的测试邮件
– 等待工作流触发并检查:
– 目录中保存的文件
– 收到的确认邮件
– 手动审核请求(如果需要)
## 工作流步骤
Gmail触发器 → 检查PDF发票 → 提取PDF文本 → 使用GPT-4.1分析 →
↳ 如果是发票:保存并通知
↳ 如果不确定:请求人工审核
↳ 如果不是发票:发送无效提醒

评论(0)