如果自动关联存量企微好友和客户对象

适用场景

已添加大量的企微好友,且CRM中已经沉淀了一批客户、联系人,期望自动关联企微好友和客户关系

实现前提

1、在营销通已经绑定了专属小程序。绑定微信小程序
2、在营销通完成企业微信绑定,且其中绑定微信开放平台的那一步为必须项,用于获取微信的unionID。打通小程序用户和企业微信身份。 连接企业微信
3、客户已经添加过员工企微好友,客户对象上有明确的手机号字段。

配置方案

1、配置个微页面收集用户手机号,数据存入线索对象,可以配置个特定标识字段,用于区分线索来源,用于后续工作流触发身份合并逻辑
2、创建工作流,在满足条件的线索新建后,执行函数(可以提前加延迟3分钟后支持,因为营销用户身份合并可能还没有完成,也可以在函数中做延迟)。
函数逻辑:
a、通过用户提交的手机号查询到关联的客户,获取到客户对象ID,后续会使用;
b、通过线索对象ID调用营销通营销用户身份查询函数,查询关联的企微对象信息(用户访问营销通微页面小程序并提交表单时,营销通会自动关联线索、小程序用户、企微客户的身份),也可能查到多个企微客户对象。
String identifyType = 2;//固定值 String identifyValue = "LeadsObj:0e328d877a3a46078d374615fee036bb";//格式为:对象apiName:对象id def(boolean error, String data, String message) = Fx.biz.callAPI("Fx.marketing.queryUserMarketingInfo", identifyType, identifyValue) if (error) { log.info("error: " + message) } else { log.info(data) } 返回值结构: private String userMarketingId; //营销用户的id private String userMarketingName; //营销用户的名字 private String phone; //营销用户手机号 private String email; //营销用户的邮箱 private List<RelateObj> relateObjList; //营销用户关联的对象信息 @Data public static class RelateObj implements Serializable { private String apiName; //营销用户关联的对象apiname private String objectId; //营销用户关联的对象Id } 测试结果: {"relateObjList":[{"apiName":"ContactObj","objectId":"6800cab181c3280007e759ee"},{"apiName":"LeadsObj","objectId":"6800bb0b81c3280007e5e380"},{"apiName":"AccountObj","objectId":"6800bb8f81c3280007e5fc7f"}],"phone":"19012213443;:19012213443","userMarketingName":"su7007","userMarketingId":"1d32f3b0516f434187044eecf58ecc6c","email":"zfxt@sina.com.cn"}
可以在营销用户详情页查看身份关联情况,正常客户提交线索后,企微客户和线索是关联上的,后续执行函数绑定客户对象后,下方客户对象页有值。
c、通过查询到的企微客户在去查询企微好友对象,可能会查询到多个(多个员工添加一个企微客户,会产生多条好友记录,但是企微客户就一个)
d、企微好友对象上有个查找关联【客户】字段,将a中查询到的客户,更新到此字段上,可以基于实际业务判断具体更新那一个好友或者全部好友信息
3、通过企微营销>消息群发能力,给销售下发群发任务,内容配置1中的微页面,载体选择小程序,销售收到群发任务通知后,一键转给所有的好友。参考企微消息群发
4、好友收到内容后,提交线索,触发2中的整个流程,完成自动绑定,最终检查上方营销用户详情页是否关联客户,及企微好友的侧边栏是否自动关联客户
2025-11-28
0 0