Brightalk.aiBrightalk.ai
AI 電話約到時間後,怎麼把通話結果同步到 Google 行事曆?
AI 語音技術12 分鐘閱讀

AI 電話約到時間後,怎麼把通話結果同步到 Google 行事曆?

TL;DR — Brightalk.ai 不是讓 AI 自己查空檔、自己替客戶決定時段,而是把電話中已確認的預約結果,透過 Google OAuth 寫成可追蹤的 Google 行事曆事件;後續改期、取消與人工覆核,也能回到同一筆通話紀錄與客戶時間軸。

痛點

很多台灣中小企業已經用 Google 行事曆排業務拜訪、診所諮詢、美容預約、安裝到府或售後回訪,但電話端仍常卡在三個環節:電話講完有人忘記新增事件、客戶臨時改期後只改了聊天室訊息、主管看行事曆卻看不到這個時段是由哪通電話產生。

Google Calendar API 的事件資料本來就包含標題、描述、地點、開始時間、結束時間、與會者等欄位,適合承接「已確認的預約結果」;建立事件時至少需要開始與結束時間,且可用指定的事件 ID 降低重複建立的風險。Google Calendar API 建立事件文件Google Calendar Events resource

但這不代表系統應該直接讓 AI 任意操作客戶時段。Google 另有 FreeBusy 查詢能力,用來回傳行事曆忙碌區間;本篇討論的產品流程刻意不宣稱會查空檔或自動替客戶訂位,而是處理電話結果到行事曆的寫回。Google Calendar FreeBusy query

對台灣團隊來說,這也牽涉個資。電話、姓名、聯絡方式、社會活動等可能落入個人資料範圍;非公務機關蒐集或處理個資需要特定目的與合法事由,且蒐集時通常要告知目的、類別、利用期間、地區、對象與方式。個人資料保護法

Brightalk 的解法

Brightalk 把「通話結果」當成同步的起點,而不是把行事曆當成讓 AI 自由排程的黑盒。流程是:AI 電話確認客戶意向與時間,CRM 產生通話結果與客戶時間軸紀錄,團隊可設定哪些結果要建立、更新或刪除 Google 行事曆事件。若需要人工確認,事件可以先停在待覆核狀態,再由同事送出。

Google Calendar API 支援透過 OAuth 權限建立事件;Google 建議選擇最窄、實際需要的授權範圍,Calendar API 也列出可檢視與編輯事件的 scopes。Google Calendar API OAuth scopesGoogle OAuth scopes

同步設計可以拆成三個動作:

通話結果 行事曆動作 團隊看到什麼 需要人工覆核嗎
客戶同意某個時間 建立事件 標題、時間、負責人、客戶名稱、來源通話 高單價或敏感服務建議覆核
客戶改期 更新同一事件 新時間覆蓋舊時間,保留原通話脈絡 建議覆核
客戶取消 刪除或標記取消 行事曆不再誤導同事出勤 視產業流程決定
時間不明確 不建立事件 回到待確認清單 必須覆核

Brightalk.ai 的重點不是多做一個提醒,而是把電話、客戶、行事曆三邊的責任切清楚:電話負責取得意向,CRM 負責保存可追溯脈絡,Google 行事曆負責讓團隊在既有工作流中看到已確認時段。想先理解 AI 電話在台灣業務開發中的定位,可以搭配閱讀既有支柱文:台灣 AI 電銷完整指南

用戶怎麼用

第一步,主管先定義哪些通話結果可以寫入行事曆。建議從「已約定時間」開始,不要把「有興趣」、「請再聯絡」、「下週再說」直接變成事件,因為 Google Calendar 的事件需要明確開始與結束時間;若資訊不足,應回到待確認清單。Google Calendar API 建立事件文件

第二步,管理員連接團隊 Google 帳號或指定團隊行事曆。OAuth 授權畫面會呈現應用程式要求的資料存取範圍;公開應用若使用可存取使用者資料的 scopes,可能需要完成 Google 驗證流程。Google Calendar API OAuth scopesGoogle OAuth scopes

第三步,設定事件欄位。常見做法是把客戶名稱與預約類型放在標題,把通話摘要、下一步、負責人放在描述,把門市或到府地址放在地點;Google Calendar 事件資源支援這些欄位,也支援與會者與私有延伸屬性等資料結構。Google Calendar Events resource

第四步,處理改期與取消。Google Calendar API 有完整更新事件的 endpoint;刪除事件則使用刪除 endpoint,並可控制是否通知與會者。Google Calendar Events updateGoogle Calendar Events delete

第五步,保留人可以判斷的入口。在 Brightalk 後台,客服或業務主管可以從通話結果、客戶時間軸、行事曆事件連回同一個工作流;若 AI 聽到「下週三下午」但沒有年份、時區或服務長度,就不要寫入正式事件,而是交給人工確認。進一步的通話自動化設計,可看 AI 電話通話結果路由自動化AI 語音代理功能

量化效果

這類同步最適合用「漏寫、改期、覆核」來衡量,而不是只看通話量。Google Calendar 的事件可被建立、更新與刪除,因此量化時要把新增、改期、取消分開看,避免把所有同步都算成成功預約。Google Calendar API 建立事件文件Google Calendar Events updateGoogle Calendar Events delete

指標 怎麼算 為什麼重要
漏寫率 已確認預約通話中,沒有對應事件的比例 看電話結果是否真的進入團隊工作流
改期修正率 改期通話中,成功更新原事件的比例 避免舊時段留在行事曆誤導出勤
人工覆核命中率 覆核後被退回或修正的同步比例 找出 AI 容易誤聽的話術與時間格式
客戶時間軸完整度 有通話紀錄、結果、事件連結的比例 讓業務、客服、主管看到同一份脈絡

若你的團隊正在處理大量來電預約,建議先從 AI 電話接待設定指南聯絡人管理功能個資法合規功能 串起來,再把 Google 行事曆同步加到「已確認預約」這個節點。

資料治理也要量化。個資法要求個人資料處理不得逾越特定目的必要範圍,並應與蒐集目的有正當合理關聯;施行細則第十二條也把安全維護措施定義為防止個資被竊取、竄改、毀損、滅失或洩漏的技術與組織措施。個人資料保護法個人資料保護法施行細則

常見問題

這是自動訂位系統嗎?

不是。Brightalk 會把電話中已確認的通話結果同步到 Google 行事曆,但不宣稱 AI 會查詢每位同事空檔、替客戶挑時段或獨立完成訂位。Google Calendar 的 FreeBusy 查詢是另一種 API 能力,本工作流聚焦在結果寫回。Google Calendar FreeBusy query

需要給哪些 Google Calendar 權限?

要看你的同步範圍。若只建立與更新事件,通常會選擇事件層級的讀寫授權;Google 官方文件也提醒應選擇最窄、實際需要的 scope,而不是一次要求過大的權限。Google Calendar API OAuth scopes

客戶改期或取消時會怎麼處理?

改期應更新同一筆事件,取消則可刪除事件或依團隊規則標記取消。Google Calendar API 分別提供更新與刪除事件的方法,因此產品流程要保留原事件關聯,避免同一位客戶留下多個衝突時段。Google Calendar Events updateGoogle Calendar Events delete

會不會把通話內容整段放進行事曆?

不建議。行事曆事件應放足以執行預約的摘要,例如客戶名稱、服務項目、時間、地點與負責人;完整通話紀錄應留在 CRM 的客戶時間軸。個資法要求蒐集、處理或利用個資不得逾越特定目的必要範圍。個人資料保護法

多位同事共用一個團隊行事曆可以嗎?

可以,但要先決定誰有寫入權限、誰負責覆核、哪些欄位會出現在事件描述。Google Calendar 建立事件時需要指定 calendarId,且寫入者必須對該行事曆有寫入權限。Google Calendar API 建立事件文件

怎麼避免 AI 誤聽時間?

把不完整或高風險的結果送人工覆核,不要直接建立正式事件。個資法也要求個人資料應維護正確,並可依當事人請求更正、補充、停止處理或刪除;這正是通話結果與行事曆同步需要保留覆核流程的原因。個人資料保護法

結語 + CTA

AI 電話接到預約,不等於流程完成;只有當結果進入團隊行事曆、客戶時間軸與人工覆核機制,業務和客服才知道下一步由誰負責。Brightalk.ai 適合想把電話接待、預約追蹤、CRM 紀錄與 Google 行事曆串起來的台灣中小企業。

下一步:先從一個低風險流程開始,只同步「已確認時間」的通話結果;再搭配 AI 電話客服選型指南通話自動化功能聯絡人管理功能,最後用 定價與方案頁 估算每月預約同步量。