
## 工作流概述
这个n8n工作流自动化了整个产品/服务订单处理流程,包括接收订单、检查或创建客户、生成发票、发送邮件以及发送发票提醒,全部由Jotform表单提交触发。
## 工作原理
### 1. 接收表单提交
– 当用户提交表单时触发
– 收集客户详细信息、选择的产品/服务等数据
### 2. 检查客户是否存在
– 搜索QuickBooks Online确定客户是否已存在
– ✅ **如果客户存在:** 更新客户详细信息(如账单地址)
– ❌ **如果客户不存在:** 在QBO中创建新客户
### 3. 获取产品/服务
– 从QuickBooks Online检索选定的产品或服务
### 4. 创建发票
– 使用选定的项目为客户生成新发票
### 5. 发送发票
– 自动通过电子邮件向客户发送发票
### 6. 存储发票到数据库
– 将所需的发票详细信息存储在数据库中
### 7. 发送提醒
– 每天早上8点,自动化检查每个发票以决定是否:
– 发送提醒邮件
– 跳过并稍后发送
– 从数据库中删除发票(如果已付款或所有提醒已发送)
## 适用人群
– **自由职业者**
– **服务提供商**
– **顾问和教练**
– **小型企业**
– **电子商务或定制产品销售商**
## 技术节点说明
工作流包含多个关键节点:
– **Webhook节点**:接收Jotform表单提交
– **QuickBooks节点**:客户管理、产品获取、发票创建和发送
– **Code节点**:数据格式化和ID添加
– **If节点**:条件逻辑判断
– **DataTable节点**:发票数据存储和管理
– **Schedule Trigger节点**:定时提醒触发器
– **Microsoft Outlook节点**:邮件发送功能
– **AI Agent节点**:智能总结提醒发送情况
– **OpenAI Chat Model节点**:AI模型支持
## 配置要求
– Jotform webhook设置
– QuickBooks Online凭据
– 电子邮件设置(更新邮件节点)
– 创建数据表包含以下列:invoiceId、remainingAmount、currency、remindersSent、lastSentAt
– 更新提醒配置节点
– LLM模型凭据

评论(0)