← 返回
未分类 Key

Sales Dashboard

Aggregate sales data from OKKI CRM and Campaign Tracker to generate weekly/monthly reports with alerts and push them to Discord.
从 OKKI CRM 和 Campaign Tracker 汇总销售数据,生成周报/月报,设置警报并推送到 Discord。
cjboy007 cjboy007 来源
未分类 clawhub v1.0.0 1 版本 100000 Key: 需要
★ 0
Stars
📥 361
下载
💾 0
安装
1
版本
#latest

概述

Sales Dashboard 销售仪表盘

描述

渐进式销售数据概览,从 OKKI CRM 和 Campaign Tracker 采集核心指标,生成周报/月报,通过 Discord 推送。

架构

scripts/
├── data-collector.js      # 数据采集(OKKI API + 可选数据源)
├── metrics-calculator.js  # 指标计算(漏斗 + 环比 + 异常检测)
├── report-generator.js    # Markdown 报告生成(周报/月报)
└── discord-push.js        # Discord 推送(自动分片 >1800 字符)

config/
└── dashboard-config.json  # KPI 定义 / 数据源映射 / 告警阈值

data/
├── latest.json            # 最新一次采集的指标
├── calculated.json        # 计算后的指标(含漏斗/告警)
├── snapshots/             # 历史快照({period}-{date}.json)
└── reports/               # Markdown 报告

数据源

数据源必选类型说明
--------------------------
OKKI CRMAPI客户/订单/报价/线索/商机
campaign-tracker文件邮件发送量/回复率
follow-up-engine文件跟进数据
order-tracker文件订单跟踪
customer-segmentation文件客户分群
pricing-engine文件定价数据

缺失的可选数据源显示 N/A,不报错。

用法

采集数据

node scripts/data-collector.js --period weekly [--date 2026-03-24] [--dry-run]
node scripts/data-collector.js --period monthly [--date 2026-03-01]

计算指标

node scripts/metrics-calculator.js --check-alerts

生成报告

node scripts/report-generator.js --period weekly [--dry-run]
node scripts/report-generator.js --period monthly

Discord 推送

# 推送最新周报
node scripts/discord-push.js --latest-report weekly

# 推送指定报告
node scripts/discord-push.js --report data/reports/weekly-2026-03-24.md

# 手动告警
node scripts/discord-push.js --alert "⚠️ 订单金额异常下降"

定时任务(OpenClaw cron)

任务Cron ID时间说明
---------------------------
周报bbdf51a8-36e0-4ee9-824b-0c92f7a44bf1每周一 09:00 CST采集 + 计算 + 生成 + 推送
月报13e4378e-655e-4082-8bc0-c8fbd8e91c12每月 1 日 09:00 CST采集 + 计算 + 生成 + 推送

告警阈值(保守初始值)

指标条件阈值
------------------
邮件回复率低于10%
订单金额环比下降超50%
周订单数等于0

历史快照机制

每次采集保存 data/snapshots/{period}-{date}.json,永不覆盖。

data/latest.json 每次更新为最新数据。

环比计算自动读取上一期快照。

已知问题 & 改进记录

v1.0.1 (2026-03-25)

  • 修复: Campaign Tracker reply_rate 从小数 (0.667) 正确转换为百分比 (66.7%)
  • 修复: Campaign Tracker JSON 报告嵌套 metrics 字段兼容
  • 新增: OpenClaw cron 定时任务(周报 + 月报)已创建
  • 验证: OKKI API 时间过滤正常工作(start_time/end_time/time_type 参数)
  • 验证: 历史快照机制正常(data/snapshots/)
  • 待优化: OKKI 沙盒环境数据为空(全 0),切换生产环境后验证

版本: 1.0.1

创建: 2026-03-25

更新: 2026-03-25

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-07 10:55 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

business-ops

Stripe

byungkyu
Stripe API 集成,支持托管 OAuth,实现对客户、订阅、发票、产品、价格和支付的可写金融集成。
★ 27 📥 26,109
business-ops

Discord

steipete
当需要通过discord工具控制Discord时使用:发送消息、添加反应、发布或上传表情包、上传表情、创建投票、管理帖子/置顶/搜索、获取权限或成员/角色/频道信息,或在Discord私信或频道中处理管理操作。
★ 80 📥 38,099
business-ops

Trello

steipete
使用 Trello REST API 管理看板、列表和卡片
★ 162 📥 41,334