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

评论(0)