Webhook 僅適用於高級方案及以上版本
連接各種系統和服務,如電子郵件行銷平台、CRM 工具、電子商務平台和專案管理軟體,以在 respond.io 上接收即時平台更新。 透過將您的 webhook URL(REST 端點)與平台連接,您可以將相關事件與您的 CRM 和資料庫同步,確保所有系統中的資訊準確且最新。
配置
步驟 1: 在您的工作區設置中,前往 整合 > Webhooks > 點擊 連接

步驟 2: 點選 新增 Webhook 按鈕以添加 端點 URL 並選擇 Webhook 事件

需要特定的 URL 端點來接收和處理請求。
Webhook 事件
以下是 webhook 事件的一些常見用例:
對話已關閉 - 每次對話結束時,自動更新聯絡人資訊或將對話內容保存在第三方應用程式/系統中以供記錄,並追蹤已結束對話的數量以供分析。
新增聯絡人 - 每次新增聯絡人時,自動將其加入 CRM、發送歡迎訊息,並通知團隊成員。
新增外發訊息 - 每次發送新外發訊息時,自動為每則外發訊息發送通知,在 CRM 中記錄訊息詳細資料,並根據訊息內容分配標籤或潛在客戶分數。
新增入站訊息 - 每次收到新的入站訊息時,自動為每則入站訊息發送通知,並在 CRM 中記錄訊息詳細內容,根據訊息內容分配標籤或潛在客戶分數。
聯絡人已更新 - 每次聯絡人更新時,自動在 CRM 中更新該聯絡人的資訊,並將變更通知發送給相關團隊成員。
對話已開啟 - 每次開啟對話時,自動即時通知團隊成員有關新的客戶對話,並開啟該對話的詳細資訊。
聯絡人指派已更新 - 每次聯絡人指派更新時,自動在成員被指派新聯絡人時通知他們,並協助管理跟進任務或提醒。
聯絡人標籤已更新 - 每次更新聯絡人標籤時,自動更新潛在客戶分數、管理電子郵件行銷名單,並根據聯絡人標籤發送針對性行銷活動。
新增評論 - 每當新增評論時,自動通知團隊成員,並在 respond.io 與其他系統之間同步評論。
通話結束(語音通話) – 每次語音通話結束(不論已接聽或未接),會自動將通話相關資料傳送到您的外部系統,例如 CRM、分析工具或內部報表平台。 內容可能包括通話狀態、通話時長、座席或語音 AI 座席的資訊,若已啟用 - 通話錄音、文字稿與通話摘要。
在我們的 Webhooks API 文件 中,了解這些 webhook 事件可傳遞的資訊。
常見問題與故障排除
為什麼我的 webhook 總是自動禁用,我該如何重新啟用它?
如果在每 30 分鐘內失敗嘗試次數超過 30 次,您的 webhook 可能會自動被停用;請注意,此錯誤配額會在所有 webhook 之間共享。 如果發生此情況,系統會發送通知電子郵件告知您。 為避免被停用,請定期監控端點日誌以追蹤失敗的 webhook 事件。
此外,您的端點必須在 5 秒內返回 200 OK 響應。 未能遵守上述要求會計入您的錯誤配額,並可能導致自動停用。
要重新啟用您的 webhook,請按照以下步驟操作:
前往您的 工作區設定
導航至 整合 > Webhooks
找到您的 webhook,並在操作欄中點擊「啟用」
要查看 webhook 事件日誌,您可以為 此功能請求 投票。
為什麼 respond.io 的 webhook 有延遲?
如果您的端點在 5 秒內沒有回應,就會發生延遲,導致我們的 webhook 系統重試並將事件排入佇列。 以下是我們設置的運作方式:
我們根據端點對事件進行分組,以防止任何一個端點使系統過載。
事件會按順序處理;若端點回應過慢,系統會在 30、60 和 90 秒時重試,最多重試至 3 分鐘,之後該事件將被丟棄。
為避免延遲,我們建議優化系統處理傳入 webhook 的方式。 這將有助於確保事件的及時交付。
為什麼我在 webhook 的有效載荷中看不到通話錄音、文字稿或摘要?
webhook 事件中的通話相關資料取決於您的工作區設定。 如果通話錄音、文字稿或通話摘要被停用,對應欄位將以 null 返回或從有效載荷中省略。 未接來電不包含錄音、文字稿或摘要。