預約系統同步 Google Calendar 教學
店家、員工、顧客三端一鍵加入行事曆,預約改動即時更新
店家、員工、顧客三端一鍵加入行事曆,預約改動即時更新
每天開店前第一件事:拿出手機看今天幾點要做什麼、幾位顧客要來。可是你的預約系統跟個人行事曆是分開的兩個 App——預約系統有資料、個人 Google Calendar 沒有,每次都要兩邊切換很煩。
VibeAI 的「行事曆同步」功能解決這個問題:預約系統裡的所有預約可以自動同步到您平常看的 Google Calendar、Apple Calendar、Outlook,而且是即時更新——改了時間、取消了、新增了,您的行事曆自動跟上。
更重要的是,店家、員工、顧客三端都支援,每個人都能看到自己的預約在個人行事曆裡。
店長/老闆登入後台 → 左側選單「預約管理 → 行事曆同步」→ 點「一鍵加入 Google Calendar」。之後所有預約(所有員工、所有顧客)會出現在老闆的個人 Google Calendar。
每位員工有專屬連結頁(無需註冊登入),頁面底部「同步到我的行事曆」tab 點一鍵訂閱,行事曆只會顯示該員工自己的預約(不會看到其他員工的)。
顧客透過 LINE Bot 或公開頁面預約完成後,會看到「📅 加到 Google 行事曆」按鈕。點下去跳 Google Calendar 預填事件 → 按儲存完成。
登入 VibeAI 店家後台(vibeaico.com/tenant/login)→ 左側選單展開「預約管理」→ 點「行事曆同步」。
頁面上有三個選項:
點「一鍵加入 Google Calendar」後,Google Calendar 網頁會跳出:
按「新增」→ 完成!手機的 Google Calendar App 幾分鐘內會自動顯示所有預約。
這是 Google 的限制——手機 App 無法直接加入外部 ICS 訂閱,必須用電腦版(calendar.google.com)加入。不過加入後,手機 App 會自動同步顯示,不用另外設定。
會。每個預約事件有唯一 UID,Google Calendar 下次同步時會看到「同 UID 但資料變了」→ 更新該事件。取消也是——UID 消失或狀態改 CANCELLED,事件會被標記為取消或消失。
Google Calendar 的預設是 5 分鐘 ~ 幾小時自動拉取一次,這是 Google 的設定,我們無法強制加快。但:
後台有「重新產生網址」按鈕,按下去舊網址立即失效,已訂閱的 Google Calendar 會停止更新,您需要用新網址重新訂閱一次。每個網址包含 UUID token,沒有網址就無法存取您的預約資料。
業界把預約同步到行事曆有兩種做法:
| 項目 | ICS 訂閱(VibeAI 使用) | Google Calendar API 寫入 |
|---|---|---|
| 實作複雜度 | ✅ 低 | ❌ 高(OAuth + Refresh Token + API 配額) |
| Google 審查 | ✅ 不需要 | ❌ 需要 App Verification(2-6 週) |
| 支援 Apple / Outlook | ✅ 支援 | ❌ 只支援 Google |
| 同步頻率 | ⚠️ 5 分鐘 ~ 幾小時 | ✅ 即時 |
| 用戶授權 UX | ✅ 簡單(點一下) | ⚠️ 複雜(要看「允許管理行事曆」警告) |
對多數店家來說,5 分鐘到幾小時的延遲是可接受的,而且 VibeAI 後台 + LINE 通知本來就是即時的。用 ICS 訂閱可以涵蓋 Google / Apple / Outlook,不用綁定單一廠商。