资讯动态

新客户加了不跟进就凉了?企业微信二次开发自动提醒,再也不漏单

发布时间:2026/10/27 10:07:10 来源:尧图企业网站定制
销售的一天从回消息开始忙起来就把上午新加的三个客户忘了。等想起来时客户已经找了别家。这个问题不是靠培训销售及时跟进能解决的得靠 API 自动盯。先搞清楚不跟进就凉了的几种情况新客户加进来后销售不跟进的原因五花八门但归结起来就三类类型表现根因忘了看新客户躺在好友列表里销售根本没注意到没有新客户入口提示拖太久看到了但手上忙别的放一放就忘了没有超时提醒不知道说什么看到了但不知道该聊啥拖着不找客户没有首轮话术指引API 自动提醒就是专门对付这三类。触发点是add_external_contact事件核心是首次跟进计时 超时阶梯提醒。第一步新客户入池计时客户加进来的瞬间回调触发开始倒计时def handle_add_external_contact(data): external_user_id data[externalUserId] member_uin data[memberUin] source_id data.get(sourceId) # 活码 configId # 查活码和客户标签 contact_way get_contact_way(source_id) tags contact_way.get(config, {}).get(tags, []) welcome_text contact_way.get(config, {}).get(welcomeText, 你好) # 入库开始计时 db.execute( INSERT INTO follow_up_pool (external_user_id, member_uin, source_id, tags, welcome_text, added_at, first_follow_by, status) VALUES (?, ?, ?, ?, ?, datetime(now), NULL, pending) , (external_user_id, member_uin, source_id, json.dumps(tags), welcome_text)) # 立即发一条提醒 首轮话术建议 send_new_customer_alert(member_uin, external_user_id, welcome_text)first_follow_by字段一开始为空客户和销售的第一次消息往来时填上时间戳标记跟进已完成。第二步三种提醒策略提醒不是一条消息是三级递进级别时间内容发送对象L1加好友后 5 分钟新客户 X 加入建议说XXX销售本人L2加好友后 2 小时客户 X 已 2 小时未跟进建议说XXX销售本人L3加好友后 24 小时客户 X 已 24 小时未跟进已自动转给组长销售 组长def check_followup_status(): rows db.execute( SELECT * FROM follow_up_pool WHERE statuspending AND added_at datetime(now, -5 minutes) ).fetchall() for row in rows: # 查客户是否有过第一次消息往来 first_follow get_first_follow_time(row[member_uin], row[external_user_id]) if first_follow: # 已跟进标记完成 db.execute( UPDATE follow_up_pool SET statusdone, first_follow_by? WHERE external_user_id?, (first_follow, row[external_user_id]) ) continue minutes minutes_since(row[added_at]) if minutes 120: # 2 小时内 notify_level1(row) elif minutes 1440: # 24 小时内 notify_level2(row) else: # 超过 24 小时 notify_level3(row) escalate_to_leader(row) def notify_level1(row): alert f【新客户提醒】 客户已加企微 5 分钟尚未跟进。 首轮建议话术{row[welcome_text]} 对方标签{row[tags]} send_text(row[member_uin], row[member_uin], alert)L3 升级动作里要把客户自动转交给销售组长跟进不能让客户一直等。第三步首轮话术指引提醒里带上首轮话术销售直接复制粘贴就行def send_new_customer_alert(member_uin, external_user_id, welcome_text): profile get_external_profile(external_user_id) nickname profile.get(nickname, 朋友) alert f新客户加入 客户{nickname} 建议首轮话术 您好{nickname}我是负责您的顾问小李之前有同事跟您介绍过我们的产品。 方便问一下您最关心产品的哪个方面功能还是价格 send_text(member_uin, member_uin, alert)话术不要写死从活码配置里取模板这样不同渠道来的客户首轮话术可以不一样。第四步跟进完成的判定不能只靠销售说跟进了来标记完成。要有硬标准标准销售给客户发了消息且客户有回应。单方面发消息不算完成客户没理还要继续追。def get_first_follow_time(member_uin, external_user_id): # 拉最近 24 小时的消息 messages get_history( member_uin, external_user_id, start_timetoday_start(), count50 ) # 找销售发给客户的第一条消息 for msg in messages: if msg[senderUin] member_uin: return msg[time] return None只有销售发过消息才算已跟进。后续如果需要客户有回应才算可以加判断条件。第五步数据复盘优化提醒阈值提醒阈值不是拍脑袋定的。跑一周后看数据指标计算优化方向首轮跟进率7 天内跟进的新客户数 / 总新客户数低于 80% 说明提醒不够早提醒触发后跟进率收到提醒后 30 分钟内跟进的客户数 / 提醒总数低于 40% 说明提醒话术不够吸引24h 未跟进率超过 24 小时才跟进的新客户数 / 总新客户数高于 10% 说明 L2 提醒力度不够首轮跟进率低于 80%把 L1 提醒时间从 5 分钟改成 3 分钟。提醒触发后跟进率低于 40%改话术加客户标签和来源渠道的信息。不跟进客户的三种处理方式24 小时还没跟进的客户有三种处理路径按客户重要程度分客户等级处理方式VIP标签含 vip自动转给组长同时发短信给销售普通在企微内部群里 销售组长跟进低质量长期未互动标记为待激活后续批量群发促活最简实现骨架# 定时任务每 10 分钟跑一次 def job(): check_followup_status() schedule.every(10).minutes.do(job)整个跟进系统的触发点add_external_contact 事件和消息查询接口getHistoryMessageList都走企微 API不需要额外的数据库触发器。新客户加好友事件是 Webhook 推送的定时查询跟进状态用的是历史消息接口两个都在开发文档的 contact 和 message 模块里。Eyun 控制台里开通实例后就能拿到 App Token。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑