自动从Square发送每周销售报告到Gmail - n8n工作流自动化方案
Square API自动化,销售报告,数据汇总,Gmail集成,n8n工作流,数据处理,API集成,自动化报告

## 工作流概述

这个n8n工作流自动连接Square API,为您的所有Square门店生成每周销售摘要报告。该报告与Square仪表板 > 报告 > 销售摘要中显示的数据完全匹配。

## 工作原理

### 触发机制
– 工作流每周一上午8:00自动运行
– 提取前一周(周一至周日)的销售数据

### 数据处理流程
1. **获取Square门店列表** – 通过HTTP请求获取与您账户关联的所有Square门店
2. **获取订单数据** – 对每个门店,获取前一周完成的订单
3. **过滤空门店** – 忽略没有销售的门店
4. **汇总销售数据** – 使用Code节点处理订单数据,生成与Square内置销售摘要报告相同的汇总
5. **创建CSV文件** – 生成包含相关数据的CSV文件
6. **发送邮件** – 将报告发送给指定的收件人

## 技术配置

### 必备条件
– Square API凭证(配置为Header Auth凭证)
– Gmail OAuth2凭证

### Square凭证设置
1. 转到Credentials > Create New
2. 选择Header Auth
3. 设置Name为”Authorization”
4. 设置Value为您的Square访问令牌(例如:Bearer )

## 节点详情

### 主要节点功能
– **Schedule Trigger** – 每周一触发工作流
– **Get Dates From Last Week** – 计算前一周的日期范围
– **Get Square Locations** – 获取所有Square门店信息
– **Turn Locations Into List** – 将门店数据转换为列表格式
– **Get Sales from Square** – 获取每个门店的销售订单
– **Ignore Locations w/o Sales** – 过滤无销售的门店
– **Compile Sales Reports** – 编译销售报告数据
– **Convert Sales Summary to CSV File** – 将数据转换为CSV文件
– **Send Report** – 通过Gmail发送报告

## 应用场景

### 实用案例
– 自动向管理层发送每周Square销售数据,改善规划和调度决策质量
– 自动向外部第三方(如房东或代理商)发送数据,用于佣金计算
– 自动向簿记员发送数据,用于QuickBooks录入

### 使用指南
1. 配置两个HTTP Request节点使用您的Square API凭证
2. 将工作流设置为Active以自动运行
3. 输入您想要发送报告的收件人邮箱地址并更新邮件正文
4. 如需移除n8n属性,可在最后一个节点中操作

## 定制选项

### 扩展功能
– 添加分页处理每周超过1,000个订单的门店
– 调整HTTP节点中的日期过滤器以覆盖7天周期

## 价值优势

这个工作流节省时间,减少从Square手动提取报告的工作量,并围绕销售数据实现更智能的自动化 – 无论是用于运营、财务还是绩效监控。

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