
## 工作流概述
这个n8n工作流自动连接Square API,为您的所有Square门店生成月度销售汇总报告。该报告与Square仪表板 > 报告 > 销售汇总中显示的数据完全匹配。
## 工作原理
1. **触发器**:工作流在每月1日上午8:00自动运行
2. **获取门店信息**:通过HTTP请求检索与您账户关联的所有Square门店
3. **获取订单数据**:针对每个门店,HTTP请求拉取上一个日历月完成的订单
4. **过滤空门店**:忽略没有销售的门店
5. **汇总销售数据**:Code节点处理订单数据,生成与Square内置销售汇总报告相同的摘要
6. **创建CSV文件**:生成包含相关数据的CSV文件
7. **发送邮件**:使用Microsoft Outlook将报告发送给指定的收件人
## 前置条件
要使用此工作流,您需要:
– Square API凭证(配置为Header Auth凭证)
– Microsoft Outlook凭证
## Square凭证设置方法
1. 转到凭证 > 创建新凭证
2. 选择Header Auth
3. 将名称设置为Authorization
4. 将值设置为您的Square访问令牌(例如:Bearer )
## 应用场景
– 自动向管理层发送月度Square销售数据用于预测和规划
– 自动向外部第三方(如房东或代理商)发送数据,这些方通过佣金获得报酬
– 自动向簿记员发送数据,以便输入到QuickBooks中
## 使用方法
1. 配置两个HTTP Request节点使用您的Square API凭证
2. 将工作流设置为Active状态以便自动运行
3. 输入您想要发送报告的人员的电子邮件地址并更新邮件正文
4. 如果您想移除n8n归属信息,可以在最后一个节点中进行
## 自定义选项
– 添加分页功能以处理每月超过1,000个订单的门店
– 调整HTTP节点中的日期过滤器以覆盖完整的日历月(例如,使用Luxon或JavaScript计算start_date和end_date)
## 价值优势
此工作流节省时间,减少从Square手动提取报告的工作量,并围绕销售数据实现更智能的自动化——无论是用于运营、财务还是绩效监控。
## 技术节点说明
– **Schedule Trigger**:每月定时触发
– **Code**:计算上个月的日期范围
– **HTTP Request**:获取Square门店列表
– **SplitOut**:将门店转换为列表处理
– **HTTP Request**:获取各门店销售订单
– **If**:过滤无销售的门店
– **Code**:编译销售报告数据
– **ConvertToFile**:转换为CSV文件
– **Microsoft Outlook**:发送邮件报告

评论(0)