跳至內容
所有教學
設定

Google Calendar 雙向同步怎麼設?

預約自動寫到 Google Cal, Google 私人事件自動佔用美業生活時段。

為什麼要同步

  • 你 iPhone / Mac / 桌面行事曆都看得到預約 (走 Google Calendar)
  • Google Cal 加的家庭 / 朋友活動自動鎖住該時段, 不會被客戶預約撞
  • 換 phone / 平台不會掉資料

設定位置

進「後台 → 設定 → Google 日曆同步」(/settings/integrations/google-calendar)。

連結步驟 (per-staff, 每位老師自己連)

  1. 進設定頁看到你名下所有日曆列表
  2. 每個日曆旁邊點「連結 Google」
  3. Google OAuth 授權 (給 Calendar 讀寫權限)
  4. 跳回設定頁 → 顯示「已連結: [email protected]

> S8 多人工作室: 每位員工各自綁自己的 Google 帳號, 不共用老闆的。員工離職時, 連結跟著員工 user 走。

同步什麼

BBOS → Google (即時, 預約一存就推) - 預約建立 → Google 事件出現 - 預約改時間 / 服務 → Google 事件跟著動 - 預約取消 → Google 事件刪除

Google → BBOS (push 通知 + 6 小時補抓) - Google 上加的事件 (例如「下午接小孩」/「進修」) → BBOS 變一筆 PENDING 預約佔位 - Google 上刪掉的事件 → BBOS 對應 PENDING 預約留著 (你回去確認)

客戶看不到細節 (PII 保護)

預約推到 Google 的標題是 「[BBOS] 服務名」 (例如「[BBOS] 剪+染髮」), 沒有客戶名、電話、備註。你跟家人共享 Google Calendar 不會看到客戶資料。詳細的客戶資料只在 BBOS 後台。

Mobile 端怎麼連

手機 App 上路徑一樣 (設定 → Google 日曆同步), 但連結時會跳系統瀏覽器去 Google 授權 (in-app browser), 跑完自動跳回 App。沒裝 BBOS App 也可以直接用 web 連結。

取消連結

設定頁每個日曆右邊有「斷開連結」按鈕。斷開時: - Google 上已同步的事件保留 (不刪你資料) - BBOS 端 token 從資料庫刪除 + 跟 Google 撤銷授權 (Google 端立刻失效, 防外洩) - 之後新預約不再推到 Google, Google 改動也不再進 BBOS

出問題排查

連結狀態 + 上次同步錯誤訊息會顯示在設定頁。常見問題: - 連結失敗 token_exchange_failed → Google 帳號授權過期, 重連一次 - Last sync failed: invalid_grant → refresh token 失效 (你在 Google 帳戶安全設定撤銷了授權), 重連 - 預約沒推到 Google → 看設定頁該日曆是否有 lastSyncError; 若有, 多半是 token 失效

iOS / iCloud 行事曆 (非 Google)

要連 iCloud Calendar 的話, 把 Google Cal 透過 iCloud 訂閱 (iPhone 設定 → 行事曆 → 帳戶 → 加 Google 帳號)。間接同步, 不是直接整合。

這篇有用嗎?