用途:通过 customer-io-pp-cli 在命令行完成 Customer.io 中较繁琐的操作,如批量抑制并留审计、按分群交叉分析旅程漏斗、客户 360 时间线排查、广播发送前预检、Reverse-ETL 健康检查,也可供智能体驱动(配套 MCP 服务支持 stdio 与 HTTP)。
主要能力:campaigns funnel 输出发送到转化的分步漏斗并可按分群交叉;segments overlap 计算分群重叠;customers timeline 合并识别、投递、抑制与分群事件;broadcasts preflight 给出绿/黄/红判定;suppressions audit 归因抑制原因;cdp-reverse-etl health 查看同步状态并支持 --watch;suppressions bulk add 从 CSV/JSONL 批量抑制并写入本地审计日志;deliveries triage 生成事件包。
使用方式:先安装并验证 CLI。安装命令:npx -y @mvanhorn/printing-press-library install customer-io --cli-only;验证:customer-io-pp-cli --version。失败时可回退:go install github.com/mvanhorn/printing-press-library/library/marketing/customer-io/cmd/customer-io-pp-cli@latest(需 Go 1.26.6+)。认证使用 Service Account 令牌(sa_live_*),执行 customer-io auth login --sa-token $CIO_TOKEN --region us,JWT 自动刷新;可用 doctor 检查。命令加 --agent 展开为 --json --compact --no-input --no-color --yes。
适用场景:营销与运维的批量合规操作、事故排查、发送前安全检查、仓库同步监控。
限制:Track API 与按来源 CDP 写入密钥不在范围内,建议用官方服务端 SDK;部分 CDP 功能为 Premium;广播触发限速 1 请求/10 秒;抑制名单无列表接口,需用导出。其余细节暂未提供。