上个月帮一个做家居建材的客户搭客户管理系统,在明道云里把客户跟进、订单管理、售后回访都跑起来了。客户最开始最在意的一件事不是功能,是短信发得多,每个月账单太吓人。 前后折腾了三周,把短信这块从用明道云自带节点改成了对接第三方通道 + 自己做发送管控,成本直接从月均 4500 降到 1800。把中间的思路和做法整理一下,给同样有短信量大、成本压力的朋友做个参考。 ## 先说背景 客户的场景: - 每天大概发 3000-4000 条短信,主要是三类:订单发货通知、安装预约提醒、售后回访邀约 - 最开始全部走明道云自带的发送短信节点,0.05 元/条 - 一个月按 9 万条算,9 万 ×0.05=4500 元,一年下来 5 万多,老板觉得不划算 客户的核心诉求不是完全不花钱发短信,是: 1. 能继续在明道云工作流里自动触发(不能每次要发短信都手动导名单) 2. 通道稳定,不能因为换了通道就掉短信 3. 发送记录能回到明道云里,方便客服查 4. 最好能压到 0.025 元/条以内 ## 具体怎么做的 ### 第一步:换通道,但是不动明道云的触发逻辑 客户之前自己和阿里云短信签了合约,通知类短信量大能到 0.022 元/条,但一直没用上,因为不会对接。 我们做的事情是: - 保留明道云工作流的触发条件(订单状态变更、安装日期前 1 天、售后到期前 7 天这些完全不变) - 只是把原来的发送短信节点,替换成一个代码块节点,在代码块里调用阿里云短信 API - 短信发送成功后,把发送状态、发送时间回写到对应的工作表记录里 这样前台用的人完全没感知,还是原来的流程,但底层通道已经换掉了。 ### 第二步:做了几个省成本的小机关 这部分是从 4500 降到 1800 最关键的,不是光靠通道便宜,而是做了发送管控: 1. 去重 同一天给同一个手机号发同类型短信的,自动跳过。最开始客户没注意,安装提醒有时工作流重复触发,同一个人一天收到 3 条。 2. 黑名单/免打扰 客户自己回复过退订不需要的号码,自动加入黑名单,不再发送,减少投诉也减少浪费。 3. 发送时间窗口 所有营销/回访类短信只在工作日 9:00-18:00 发送,避免夜间发送被运营商拦截浪费。 4. 失败重试 + 状态回写 发送失败的,根据错误码判断:是号码错了就不再重发,是通道临时失败就换备用通道重试 1 次,重试还失败就标记,客服人工跟进。 这几个小优化加上通道本身降价,整体算下来单条成本约 0.02 元,每月 9 万条不到 1800 元,客户非常满意。 ## 几个要注意的坑 1. 代码块需要开发版,299 元/年,这个钱别省,靠成本差一个月就赚回来了 2. 签名和模板要提前报备,阿里云/腾讯云都需要 1-3 个工作日审核,别等上线了才去报备 3. 回调地址要配好,发送回执要能回写到明道云,不然你不知道哪些发成功了哪些失败了 4. 留一条备用通道,万一主通道临时出问题(比如运营商审核收紧),能自动切走,不影响业务 5. 别完全关掉明道云自带节点,建议留少量紧急通知用自带节点走,做个双保险 ## 总结一下 如果你每个月短信发送量: - 3000 条以内:别折腾,就用明道云自带节点,省下来的时间更值钱 - 3000-3 万条:值得换对接,自己用代码块接阿里云/腾讯云,半年左右能收回开发成本 - 3 万条以上:建议要么自己有开发维护,要么找专门做短信对接的帮忙搭,带通道管理、失败重试、成本报表这些功能,长期用下来省很多 我自己做短信服务快 6 年了,这类对接做过不少,有需要的朋友可以留言,大家互相交流。要是感兴趣的人多,我可以把代码块里那段调用 API 的代码整理出来发一下,省得大家自己从零写。
请
后发表观点
- 积分
13 - 注册排名
4718