自动从Square导出月度销售报告并通过Outlook发送 | n8n工作流 | HTTP Request Microsoft Outlook
Square销售报告,n8n自动化,API集成,数据同步,Outlook邮件,月度报告,销售数据分析,工作流自动化

## 工作流概述

这个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**:发送邮件报告

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。