核心用法
Campaign Orchestrator 是面向 ShapeScale 销售团队的自动化跟进工具,通过编排 SMS + Email 的多渠道触达序列,实现 demo 后线索的自动化培育。
典型工作流程:
1. 在 demo 结束后立即启动 campaign(如 post-demo 模板)
2. 系统按预设时间间隔自动发送消息(+4小时短信 → +1天邮件 → +4天短信 → +7天邮件)
3. 当线索回复任意消息时,Dialpad webhook 自动触发 campaign 终止
4. 所有触达记录同步写入 Attio CRM
关键 CLI 命令:
campaign start <template> --lead <name>启动序列campaign status <lead>查看进度campaign stop <lead> --reason <note>手动终止campaign pending查看即将触发的任务
显著优点
- 多通道协同:短信(即时高打开率)与邮件(深度内容)组合,覆盖不同场景偏好
- 智能终止机制:回复自动停止后续打扰,避免过度营销
- CRM 深度集成:Attio 数据驱动模板变量({name}, {deal_value}, {demo_notes}),实现个性化
- 状态持久化:JSON 文件记录 campaign 状态,支持跨会话恢复
- 强制风控清单:启动前必须检查客户状态、邮件格式、语气合规
潜在缺点与局限性
- 单租户架构:state/campaigns.json 本地存储,不支持多实例并发写入
- 依赖外部 cron:需 Clawdbot 定时任务触发,若 cron 故障则消息延迟
- webhook 单点故障:Dialpad 回调若未配置或网络异常,自动终止失效
- 无内置退订管理:需手动执行
campaign remove处理 opt-out - 模板热更新限制:修改 .md 模板后需重启或重新加载,无动态刷新
- Google 密码依赖:GOG_KEYRING_PASSWORD 明文环境变量,安全性一般
适合人群
- ShapeScale 销售代表:需标准化跟进 demo 线索的 SDR/AE
- 销售运营团队:负责编排 nurture sequence、监控转化漏斗
- 小型 B2B SaaS 公司:客单价中高、销售周期 1-4 周、依赖人工 demo
不适合:大规模 PLG 产品(需产品内消息)、合规要求极高的行业(金融/医疗需更严格审计)、无技术团队维护的小微企业。
常规风险
| 风险类型 | 描述 | 缓解措施 |
|---------|------|---------|
| 数据泄露 | Attio/Dialpad API 密钥环境变量暴露 | 使用 secret manager,定期轮转密钥 |
| 合规违规 | TCPA/GDPR 短信营销许可缺失 | 启动前强制客户状态检查,维护 exclusion list |
| 过度营销 | webhook 故障导致终止失效 | 监控 pending 列表,设置最大 campaign 天数硬限制 |
| 邮件拒收 | Gmail 发送频率触发 spam filter | 控制单日发送量,预热域名信誉 |