關于私域流量
近幾年,私域流量運營的話題被提及得越來越多。私域流量是指從公域(internet)、它域(平臺、媒體渠道、合作伙伴等)引流到自己私域(官網(wǎng)、客戶名單),以及私域本身產生的流量(訪客)。私域流量是可以進行二次以上鏈接、觸達、發(fā)售等市場營銷活動客戶數(shù)據(jù)。
私域流量運營很重要的一點就是如何能自動化智能化的進行客戶運營。
目前各大公司的辦公軟件都支持機器人這種應用形式,而這種機器人則是我們做私域流量運營的重要一環(huán)。
機器人能做什么
機器人在私域流量運營中可以做包括但不限于以下事情:
1.消息推送
2.智能客服
3.客戶管理
4.建群引流
5.活動營銷
6.企業(yè)互聯(lián)
這些場景名詞可能有些抽象,可以舉幾個具體例子。
·比如,用戶進群之后會收到機器人自動發(fā)送的歡迎儀式,里面附帶新用戶代金券等,同時此消息是僅他可見,不會打擾其他用戶。
·比如,用戶通過詢問智能客服機器人就能得到很多常見的答案,省去了人工成本。
·比如,機器人自動在群里發(fā)起某營銷活動的報名,無需人工收集。
·再比如,通過客戶管理,可以給客戶打標簽,針對不同的客戶,自動發(fā)送不同的活動優(yōu)惠。
·再再比如,通過機器人收集廣告投放獲取的商機,自動創(chuàng)建商機線索,并同步到群里自動@相關銷售,閉環(huán)整個商機發(fā)現(xiàn)路徑。
可以想象的空間有很多很多。
為什么是Serverless呢?
為什么選擇Serverless來做,好處主要有以下幾點:
·機器人的通信都是通過HTTP請求與企業(yè)微信通信,而serverless按調用次數(shù)收費,擁有極高的性價比。
·機器人通常在晚上都沒有人使用,如果使用傳統(tǒng)的服務器部署會有較高的閑置率,用Serverless可以把利用率做到近乎百分百。
·機器人可能會涉及多個使用場景,可以針對不同的場景使用不同的FaaS云函數(shù),做到細粒度的管理和問題隔離。
·騰訊云云函數(shù)支持所有主流語言,無需關心服務器,開發(fā)快,周期短,一個機器人從開發(fā)到上線最快只需要1小時。
為什么說免費呢?
因為騰訊云云函數(shù)包含有免費額度。而機器人的使用并不是高頻調用,所以免費額度足以涵蓋所有的使用量。
免費的羊毛薅起來吧!免費額度詳情:https://cloud.tencent.com/document/product/583/12282
本文將選擇企業(yè)微信作為平臺,從最基礎的場景,講解如何用Serverless云函數(shù)來完成一個企業(yè)微信機器人。
企業(yè)微信機器人原理
我們先來了解一下企業(yè)微信機器人的原理。如上圖所示,左邊表示我們的Serverless云函數(shù)機器人,右邊是企業(yè)微信。
中間的箭頭表示兩種機器人和企業(yè)微信的通信方式:
1.機器人單向給企業(yè)微信發(fā)送消息
2.機器人和企業(yè)微信雙向互發(fā)消息
從圖中可以看出,單向通信是藍色的箭頭,因為單向通信沒有任何限制,機器人無法獲取企業(yè)微信的相關信息。這種模式主要適合于所有的通知類的場景。比如消息推送,全局群發(fā)等。
而紅色的箭頭就有諸多限制了,因為企業(yè)微信可以向外發(fā)送信息的話,這里就涉及到很多安全問題了。因此企業(yè)微信對于這種情況主要做了多方面的限制:
1.發(fā)送的消息必須經過嚴格的加解密。
2.某些特殊消息內容擁有一定的實效性,比如獲取會話信息必須通過一個臨時的URL,有效期只有5分鐘,且調用一次后失效。
3.雙向通信的回調URL可以由企業(yè)設置一些限制,比如只支持企業(yè)內網(wǎng)URL。
那配合雙向通信,就可以做到上面說的所有場景,比如智能客服、客戶管理等。
機器人實戰(zhàn)
那我們就從兩個簡單的場景來講解一下如何實現(xiàn)一個企業(yè)微信機器人。
1.消息通知-單向通信
2.知識庫搜索-雙向通信
消息通知
首先需要創(chuàng)建一個機器人,創(chuàng)建方式是在任何一個企業(yè)微信群里,點擊右上角,添加群機器人。
然后選擇新創(chuàng)建一個機器人。
創(chuàng)建完成之后,你就獲得了一個webhook地址。如下圖。
這個webhook地址就是你推送消息到企業(yè)微信的地址。
推送的消息格式有很多種,支持往群聊會話中發(fā)送文本、markdown、圖片、圖文、文件、模版卡片六種消息類型。
以文本消息為例,你只需要推送以下JSON內容到webhook地址,企業(yè)微信就會收到通知。
{
"chatid":"CHATID1 | CHATID2",
"msgtype":"text",
"text":{
"content":"廣州今日天氣:29度,大部分多云,降雨概率:60%",
"mentioned_list":["lisi", "@all"],
"mentioned_mobile_list":["13800001111", "@all"]
}
}
那么以云函數(shù)為例,如何創(chuàng)建云函數(shù)可以參考官網(wǎng)文檔:https://cloud.tencent.com/document/product/583/37509?from=10680
創(chuàng)建好之后,只需要幾行代碼就能完成一個通知發(fā)送機器人。如下圖。
注意要將url替換成你的機器人webhook地址,content必須是utf8編碼。
如果你期望每天早上8點定時推送天氣預報,你只需要修改一下上面的代碼,從某個天氣預報API拿到天氣預報,然后設置一個定時觸發(fā)器,觸發(fā)周期用CRON表達式定義每天8點觸發(fā),如下圖。
這樣之后,每天8點你的企業(yè)微信群就能收到如下圖的消息了。
知識庫搜索
上一個例子是單向通信的例子。那這個例子則是雙向通信的例子。
在企業(yè)中,以及在私域流量運營中,我們經常有搜索知識庫尋找答案的場景。這里我們就以搜索騰訊云文檔為例,來向大家講解如何完成一個雙向通信的知識庫搜索機器人。
我們要做的就是當輸入關鍵字,就去騰訊云文檔搜索結果并返回,同時高亮顯示關鍵字和文檔鏈接。
首先,還是一樣的,你需要創(chuàng)建一個云函數(shù)。但這個云函數(shù)是需要接收企業(yè)微信發(fā)過來的消息,因此在上一個云函數(shù)的基礎上,我們需要添加一個API網(wǎng)關觸發(fā)器,讓云函數(shù)能接收API請求。
創(chuàng)建觸發(fā)器選擇API網(wǎng)關觸發(fā)器,創(chuàng)建好之后如下圖,復制訪問路徑那個URL,它就是企業(yè)微信在回調消息的需要填的URL。
接著到企業(yè)微信,鼠標放到你創(chuàng)建的機器人上,點擊配置,選擇【接收消息配置】,在URL那里填入上面復制的URL。如下圖。
Token和EncodingAESKey可以自己寫,也可以隨機獲取,它是你用來做加密解密時用的。
當點擊“保存”提交以上信息時,企業(yè)微信會發(fā)送一條驗證消息到填寫的URL,發(fā)送方法為GET。群機器人的接收消息服務器接收到驗證請求后,需要作出正確的響應才能通過URL驗證。
完成了上述設置之后,你在群聊中 機器人并輸入你想搜索的關鍵字,你的云函數(shù)就會收到對應的JSON消息,msgContent就是你搜索的關鍵字。
{
"msgType": "text",
"msgContent": "函數(shù)計費",
"chatId": "XXX",
"botKey": "XXX",
"hookUrl": "<http://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=XXXX>",
"botName": "騰訊云文檔搜索助手",
"userName": "XXX·",
"msgId": "CAIQ4",
"chatType": "group",
"chatInfoUrl": "<http://qyapi.weixin.qq.com/cgi-bin/webhook/get_chat_info?code=XXX>"
}
這個時候你只需要拿到msgContent的內容,然后去調用騰訊云的文檔搜索API,拿到JSON的結果,把JSON結果處理為如下圖中的markdown格式,并返回。
于是我們的騰訊文檔搜索助手就做好了,使用效果如下圖。
至此,我們兩個企業(yè)微信機器人都做好了。
這里就不展示代碼了,想看具體怎么寫的同學可以去看我的源碼:https://github.com/woodyyan/wecom-qcloud-search
總結
我從兩個簡單的例子去講解了如何做企業(yè)微信機器人,而企業(yè)微信機器人是我們做私域流量運營的重要一步,同時Serverless則完美幫我們解決了實現(xiàn)機器人的技術選型。
·隨著我們對客戶體驗和服務體驗的追求,我們利用自動化的手段幫我們提高了響應速度,利用智能化幫我們提高了服務準確度。
·在追求售前和售后效率的今天,機器人的使用可以節(jié)省人力成本和時間,縮短客戶等待時間。
·Serverless作為一種彈性伸縮與按量計費的服務,完美匹配了機器人的使用場景,從成本與效率上幫助企業(yè)在私域流量運營場景中業(yè)務的快速搭建與迭代。
·Serverless作為一種FaaS服務,通過多個云函數(shù)的編排,獨立或混合的處理不同的業(yè)務場景,做到細粒度的管理,與業(yè)務容錯隔離。