低代碼對接釘釘創(chuàng)建外部聯系人(低代碼對接釘釘創(chuàng)建外部聯系人有影響嗎)
上次做的CRM對接了釘釘的報價審批功能,客戶反映發(fā)起審批時每次都要填寫完整的客戶名稱,還不能填錯,還是不太方便,希望在釘釘上也能選擇到白碼系統中已有的客戶數據。
釘釘有外部聯系人的功能,審批表單中是可以關聯外部聯系人的,所以我就想將白碼系統的客戶數據同步到釘釘的外部聯系人,只需創(chuàng)建外部聯系人,審批表中關聯上這些外部聯系人,不需要真的在釘釘上與這些聯系人進行交流。
整體思路是:
在系統上錄入客戶數據時,通過API在釘釘上也創(chuàng)建一個同名客戶,這樣就能在兩邊同步了,填寫報價審批時也不需要手填客戶的名稱了。
具體實現步驟如下:
1.添加API,用于創(chuàng)建外部聯系人,這個平臺現在已經提供了一些比較通用的API,創(chuàng)建后就可以直接使用了,都不需要自己再編寫代碼了;
2.在新建客戶的功能后面再加一個步驟,調用此API在釘釘進行創(chuàng)建同名外部聯系人
3.最后還要加一個步驟,記錄下創(chuàng)建的外部聯系人在釘釘中的user_id。
記錄這個id的作用是將白碼系統的客戶數據能夠對應上釘釘的外部聯系人數據;
4.調整報價審批的webhook代碼和生成訂單的功能,觸發(fā)系統的webhook時,根據接收到的審批表單的數據,能獲取到關聯的外部聯系人的user_id,就能在系統中知道是對應哪一個客戶了。
5.調試了好久終于調通了整個流程,測試結果:
第一步,創(chuàng)建客戶;
可在釘釘上看到同名的外部聯系人;
第二步,在釘釘上發(fā)起報價審批,待審批通過;
就可以在白碼系統上自動生成了一個銷售單。