登入開始免費試用
Meta Tech Provider

在 Coexistence 號碼上將 WhatsApp 連接到 Zoho CRM

將號碼的 Webhook 轉送到 n8n 工作流程,以 phone 參數搜尋 Zoho CRM(它會檢查模組內的所有電話欄位),找不到相符記錄時建立 Lead,並把每則訊息作為備註加到該記錄。n8n 的 Zoho CRM 節點負責處理 Lead 與 Contacts;備註則使用同一組憑證,向 Zoho 的 Notes API 發出一次 HTTP 呼叫。

All phone fields

Zoho CRM 搜尋 API 的 phone 參數,會搜尋所選模組內的所有電話欄位。

100 notes

Zoho CRM 的 Create Notes API 單次呼叫最多可接受的備註數量。

5,000 credits

Zoho CRM Free 每 24 小時的 API 點數;付費版本由 50,000 點加每位使用者的點數起計。

WhatsApp 訊息如何變成 Zoho CRM 記錄?

Meta 會把號碼上的每則訊息,傳送到您設定的 Webhook 目的地,這裡是 n8n 的 Webhook 節點。工作流程從負載中取出寄件人的號碼,把 phone 設為該號碼,先後對 Leads 和 Contacts 呼叫 Zoho 的搜尋端點。Zoho 會檢查模組內的所有電話欄位,所以 Mobile 或 Phone 任一欄位相符都算命中,您不必猜業務人員當初填在哪個欄位。

沒有結果時,n8n 的 Zoho CRM 節點會以 WhatsApp 個人檔案名稱和號碼建立 Lead。無論哪種情況,工作流程此時都已取得記錄 ID,並透過 POST /Notes 把訊息寫成該記錄的備註。備註只需要 Note_Content,以及指明模組和記錄的 Parent_Id。

POST /crm/v8/Notes, one inbound message
{
  "data": [
    {
      "Note_Title": "WhatsApp, inbound",
      "Note_Content": "do you have anything friday?",
      "Parent_Id": {
        "module": { "api_name": "Leads" },
        "id": "4876876000000624001"
      }
    }
  ]
}

n8n 憑證需要哪些 Zoho 權限?

需要對您搜尋和寫入的模組擁有讀取與建立權限,另加 Notes 的建立權限。Zoho 將備註範圍命名為 ZohoCRM.modules.notes.CREATE,並要求同時具備上層模組的建立範圍。因此,若憑證可以建立 Lead,卻從未獲授予備註範圍,最後一步就會出現授權錯誤。

n8n 的 Zoho CRM 節點涵蓋 Leads、Contacts、Accounts、Deals 和多種銷售文件,支援建立、upsert、取得、取得全部、更新和刪除。Notes 不在其資源之列,所以備註要透過 HTTP Request 節點發送。n8n 允許該節點沿用您已連接的 Zoho 憑證,因此只需管理一份 OAuth 授權,而不是兩份。

請把 API 網域設為您的 Zoho 資料中心。在歐洲地區建立的憑證要呼叫 zohoapis.eu,而不是 zohoapis.com。

Zoho CRM 能承受多少訊息?

Zoho 以滾動 24 小時內的點數計算 API 用量,額度視版本和使用者人數而定。Free 版本為 5,000 點。Standard 為 50,000 點加每位使用者 250 點,Professional 為 50,000 點加每位使用者 500 點,Enterprise 為 50,000 點加每位使用者 1,000 點,各版本均設有上限。

每則收到的訊息會消耗一次搜尋和一次備註寫入,首次來訊的寄件人另加一次建立 Lead。對小型企業的號碼而言,這遠在付費版本的額度之內。通常最先遇到的上限是並行數:Free 允許 5 個同時呼叫,Standard 允許 10 個,因此廣播後的大量回覆可能需要排隊。如果看到 Zoho 回傳額度限制錯誤,請把 n8n 工作流程設為一次只處理一個執行。

從手機傳送的回覆會進入 Zoho CRM 嗎?

可以。在 Coexistence 號碼上,WhatsApp Business 應用程式仍可照常使用;有人從應用程式回覆時,Meta 會以 smb_message_echoes 欄位,把該則外發訊息的回音傳送到同一個 Webhook 目的地。

請為工作流程加一個處理回音的分支,並把它們寫成標題標示為外發的備註。這樣業務人員在 Zoho 打開該 Lead 時,就能讀到對話的雙方內容,不必再把截圖貼進 CRM。

至於工作流程自己透過 Cloud API 傳送的訊息,例如交易階段改變後傳出的已核准範本,最好在傳送當下記錄,因為工作流程此時已掌握文字內容和記錄 ID。

常見錯誤

  • 只授予憑證 Lead 相關範圍,卻沒有授予 ZohoCRM.modules.notes.CREATE。搜尋和建立 Lead 都正常,之後每個備註都失敗。
  • 從位於其他 Zoho 資料中心的帳戶呼叫 zohoapis.com。請使用帳戶所在地區的 API 網域。
  • 只搜尋 Leads。已轉換的客戶屬於 Contacts,每位來訊的客戶都會變成一個重複的新 Lead。
使用 EasyCoexistence 完成這項設定

在 easycoexistence.com 連接號碼,把它的 Webhook 目的地設為 n8n 工作流程,Zoho CRM 便會開始累積對話。每個號碼每月 US$ 9 起,隨號碼增加降至 US$ 1,首 3 天免費。

常見問題

這會取代 Zoho 自家的 WhatsApp 整合嗎?

這是另一條路線。號碼透過 EasyCoexistence 保持連接,Zoho CRM 則透過 API 接收記錄,團隊可從手機或工作流程回覆。

我可以用 Make 取代 n8n 嗎?

可以。Make 的自訂 Webhook 負責接收訊息,再由 Zoho CRM 模組或 HTTP 模組完成搜尋、建立 Lead 和寫入備註。

交易階段改變時,可以傳送 WhatsApp 範本嗎?

可以,透過工作流程達成。讓階段變更呼叫 n8n 的 Webhook URL,n8n 再使用號碼的 phone number id 和存取權杖,透過 Cloud API 傳送已核准的範本。

EasyCoexistence 會儲存訊息嗎?

不會。Meta 把 Webhook 直接傳送到您的 n8n URL。EasyCoexistence 從不儲存對話內容。

繼續閱讀

準備開始嗎?

幾分鐘內設定 WhatsApp Coexistence,而非幾個月。應用程式在手機上仍可繼續運作。

開始免費試用

驗證日期

透過 Cloud API 將 WhatsApp 連接 Zoho CRM