Skip to content

Google Calendar Sync

Google Calendar Sync connects Bookora to your Google Calendar so your appointments appear in both places, and your personal Google events block out time on Bookora. Sync runs automatically once connected. This is a premium feature.

Settings tab > Google Calendar. First-time users see an intro page; returning users see the connection dashboard.

  • Connect a Google account with one tap (you’ll sign in through Google’s secure flow).
  • Pick which Google calendar to sync with.
  • Choose what to export to Google: Appointments, Tasks, Breaks, or any combination.
  • Choose how far back and forward to import Google events into Bookora.
  • Pick a color for synced events.
  • Force a manual sync at any time.
  • Edit, save, and patch a Google-origin event from inside Bookora.
  • Disconnect cleanly when you no longer want sync.
  1. Open Settings > Google Calendar. The intro screen explains the integration.
  2. Tap Continue with Google. If you’re not on premium yet, the subscription paywall appears here.
  3. Sign in through Google’s secure sign-in screen and approve all the permissions Bookora asks for (calendar list, calendar events, and your email address).
  4. On the Calendar Picker screen:
    • Pick which Google calendar to sync with. The Primary badge marks your default.
    • Tick which Bookora event types to export: Appointments, Tasks, Breaks.
    • Pick how far back to import: Past events from 0, 7, 30, 90, 180, or 365 days.
    • Pick how far forward to import: Future events from 0, 30, 90, 180, 365, or 730 days.
    • Pick a color for synced events.
  5. Tap Connect. The syncing screen runs the first import.
  1. Open Settings > Google Calendar.
  2. Adjust What gets exported, Past events, Future events, or Color.
  3. Tap Save.
  4. Tap Sync now to force an immediate sync after a change.

Sync runs in both directions, but the two directions don’t behave identically.

  • Bookora → Google is immediate. When you create, edit, or delete an appointment, task, or break in Bookora, the change is pushed to your Google Calendar right away. If the push fails (a brief network or Google hiccup), Bookora retries on its own — you don’t need to do anything.
  • Google → Bookora runs on a short schedule. Bookora checks Google for new and updated events every few minutes. Changes you make directly in Google Calendar show up after the next check rather than instantly.

Because the two directions don’t move at the same speed, it’s normal to see a short period where Google is ahead of Bookora — for example, a meeting you just added in Google Calendar may not appear in Bookora for a few minutes. To pull the latest changes immediately, open Settings > Google Calendar and tap Sync now. The opposite direction (Bookora changes appearing in Google) doesn’t need this; those go through right away.

Only the event types you chose under What gets exported are pushed to Google. Anything you didn’t tick stays in Bookora and isn’t sent.

When the same event exists in both places, who wins on a conflict depends on where the event started:

  • Events that started in Google (the Imported from Google chip). Google is the source of truth. If you edit such an event in Bookora the change is pushed to Google, but anything you change directly in Google always wins on the next pull.
  • Events that started in Bookora and were exported to Google. Bookora owns the details — title, notes, service, client, and so on. If you edit the same event in Google, only the schedule (date, start, and end) syncs back to Bookora. Other fields you change in Google won’t override the Bookora version.

Deleting an event on either side removes it from the other on the next sync.

  • Recurring events from Google are imported as individual occurrences, not as a single repeating series. Each occurrence is its own entry in Bookora and you can manage each one independently.
  • All-day events are supported and stay all-day on both sides.

The Color you pick in Settings > Google Calendar is the color used for events that came from Google into Bookora. It applies in two situations:

  • When a new Google event is imported, Bookora paints it with this color.
  • When you change the Color setting and save, every event already imported from Google is repainted to the new color automatically — you don’t need to re-sync or reconnect.

Events that started in Bookora (your appointments, tasks, and breaks that were exported to Google) keep their own colors. They’re not affected by the integration’s color setting on either side, because Bookora owns their appearance.

  1. Open the event on your calendar. It shows an Imported from Google chip.
  2. Tap Edit. The editor opens with a banner indicating the event is synced from Google Calendar.
  3. You can edit the title, date, start/end times, location, and notes. Color is read-only — Google owns the color of these events.
  4. Tap Save. The change is pushed back to your Google Calendar right away. If you then edit the same event in Google, that change will win on the next pull.
  1. Open Settings > Google Calendar and scroll to the danger zone.
  2. Tap Disconnect Google Calendar and confirm.
  3. Bookora removes the events it created in your Google Calendar and clears the stored access.

Synced events show one of three states on their card:

  • Synced with Google — everything is in step.
  • Syncing… — a sync is in progress.
  • Sync failed — the most recent sync attempt didn’t go through. Tap the event to see the message, or use Sync now to retry.
  • Premium-only. Free users see the paywall before they can connect.
  • Google Calendar is the only third-party calendar supported. Outlook, iCloud, and other calendar services don’t sync with Bookora.
  • One Google calendar at a time. To change which calendar is synced, tap Switch calendar in the dashboard.
  • Read-only Google calendars (where you only have view access) aren’t selectable — Bookora needs write access to export events.
  • If your first import covers a very wide date range, you may be asked to narrow the past or future window before connecting.
  • Bookora and Google use different color palettes; Bookora picks the closest match on each side.
  • You can’t delete a Google-origin event from Bookora — delete it in Google Calendar itself, and it will disappear from Bookora on the next sync.
  • Sync covers up to one year of past events and two years of future events.
  • Connect from the iOS or Android app.
  • If your premium subscription expires, Google Calendar is automatically disconnected and Bookora-created events are removed from your Google Calendar. Reconnect manually after renewing.
  • Sign-in was cancelled. Try again to connect Google Calendar. You closed the sign-in screen before finishing. Tap Continue with Google again.
  • Bookora needs calendar access to sync. Allow all requested permissions to continue. You unchecked one or more permissions during sign-in. Bookora needs all of them. Go to your Google Account > Apps with access, remove Bookora, and try connecting again.
  • Google access is no longer valid. Reconnect to resume sync. Your access token expired, or you revoked Bookora from your Google Account. Tap the Reconnect banner in Settings > Google Calendar.
  • Sync failed: rate_limited. Google is throttling. Bookora retries automatically; no action needed.
  • Sync failed: backfill_too_large. The past or future window was too big to import in one pass. Open Preferences and pick smaller Past events and Future events ranges.
  • Events from a different calendar still show. You connected the wrong calendar. Tap Switch calendar and pick the right one.
  • I changed the color but my Bookora appointments in Google look the same. Expected — the Color setting only applies to events imported from Google. Appointments, tasks, and breaks you created in Bookora keep the colors you set on them.
  • I changed the color but events imported from Google didn’t update. They should repaint automatically when you save the new color. If you don’t see the change, tap Sync now in Settings > Google Calendar.
  • The sign-in opens to a blank page on Android. The sign-in flow uses your default browser. Make sure it’s installed, up to date, and enabled.
  • Google Calendar disconnected on its own. Your premium subscription probably expired. Renew premium and then reconnect.
  • A Google-origin event appears in Bookora that I can’t delete. Delete it in Google Calendar; it disappears from Bookora on the next sync.
  • My Bookora appointments aren’t appearing in Google Calendar. Check that What gets exported includes the event type (for example, Appointments), then tap Sync now.
  • An event I added or edited in Google Calendar isn’t in Bookora yet. Expected for a few minutes — Bookora pulls Google changes on a short schedule rather than instantly. Open Settings > Google Calendar and tap Sync now to pull right away.
  • Sync seems stuck on Syncing…. Give it a few minutes. If it stays stuck for a long time, tap Sync now to retry.

If you need help with Google Calendar sync, email support@bookora.me.