自动从Square通过Gmail发送月度销售报告 | n8n工作流 | Schedule Trigger HTTP Request
n8n工作流,Square API自动化,月度销售报告,Gmail自动发送,数据提取,API集成,数据处理

## 工作流概述

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

## 功能描述

工作流设计为每月运行,提取上个月的销售数据并生成CSV文件,然后发送给管理层/财务团队进行分析。

## 前置要求

要使用此工作流,您需要:
– Square API凭据(配置为Header Auth凭据)
– Gmail凭据

## Square凭据设置方法
– 转到凭据 > 创建新凭据
– 选择Header Auth
– 将名称设置为Authorization
– 将值设置为您的Square访问令牌(例如:Bearer )

## 工作流程
1. **触发器**:工作流在每个月的1日上午8:00运行
2. **获取门店**:HTTP请求检索与您账户关联的所有Square门店
3. **获取订单**:对于每个门店,HTTP请求提取上一个日历月完成的订单
4. **过滤空门店**:忽略没有销售的门店
5. **汇总销售数据**:代码节点处理订单数据,生成与Square内置销售摘要报告相同的摘要
6. **创建CSV文件**:创建包含相关数据的CSV文件
7. **发送邮件**:使用Gmail将邮件发送给指定的第三方

## 应用场景
– 自动向管理层发送月度Square销售数据用于预测和规划
– 自动向外部第三方(如房东或代理商)发送数据,按佣金支付
– 自动向簿记员发送数据,录入QuickBooks

## 使用方法
– 配置两个HTTP请求节点以使用您的Square API凭据
– 将工作流设置为活动状态以便自动运行
– 输入您要发送报告的人员的电子邮件地址并更新邮件正文
– 如果要删除n8n归属信息,可以在最后一个节点中执行此操作

## 自定义选项
– 添加分页以处理每月超过1,000个订单的门店
– 调整HTTP节点中的日期过滤器以覆盖整个日历月(例如,使用Luxon或JavaScript计算start_date和end_date)

## 为什么有用

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

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