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.
How to get there
Section titled “How to get there”Settings tab > Google Calendar. First-time users see an intro page; returning users see the connection dashboard.
What you can do
Section titled “What you can do”- 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.
Connect your Google Calendar
Section titled “Connect your Google Calendar”- Open
Settings > Google Calendar. The intro screen explains the integration. - Tap
Continue with Google. If you’re not on premium yet, the subscription paywall appears here. - 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).
- On the
Calendar Pickerscreen:- Pick which Google calendar to sync with. The
Primarybadge marks your default. - Tick which Bookora event types to export:
Appointments,Tasks,Breaks. - Pick how far back to import:
Past eventsfrom0,7,30,90,180, or365days. - Pick how far forward to import:
Future eventsfrom0,30,90,180,365, or730days. - Pick a color for synced events.
- Pick which Google calendar to sync with. The
- Tap
Connect. The syncing screen runs the first import.
Edit preferences after connecting
Section titled “Edit preferences after connecting”- Open
Settings > Google Calendar. - Adjust
What gets exported,Past events,Future events, orColor. - Tap
Save. - Tap
Sync nowto force an immediate sync after a change.
How sync works
Section titled “How sync works”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.
Who owns which fields
Section titled “Who owns which fields”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 Googlechip). 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 and all-day events
Section titled “Recurring and all-day events”- 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.
Color of synced events
Section titled “Color of synced events”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
Colorsetting 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.
Edit a Google-origin event in Bookora
Section titled “Edit a Google-origin event in Bookora”- Open the event on your calendar. It shows an
Imported from Googlechip. - Tap
Edit. The editor opens with a banner indicating the event is synced from Google Calendar. - You can edit the title, date, start/end times, location, and notes. Color is read-only — Google owns the color of these events.
- 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.
Disconnect
Section titled “Disconnect”- Open
Settings > Google Calendarand scroll to the danger zone. - Tap
Disconnect Google Calendarand confirm. - Bookora removes the events it created in your Google Calendar and clears the stored access.
Sync status badges
Section titled “Sync status badges”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 nowto retry.
Limits and things to know
Section titled “Limits and things to know”- 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 calendarin 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.
Common issues
Section titled “Common issues”Sign-in was cancelled. Try again to connect Google Calendar.You closed the sign-in screen before finishing. TapContinue with Googleagain.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 theReconnectbanner inSettings > 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. OpenPreferencesand pick smallerPast eventsandFuture eventsranges.- Events from a different calendar still show. You connected the wrong calendar. Tap
Switch calendarand pick the right one. - I changed the color but my Bookora appointments in Google look the same. Expected — the
Colorsetting 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 nowinSettings > 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 exportedincludes the event type (for example,Appointments), then tapSync 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 Calendarand tapSync nowto pull right away. - Sync seems stuck on
Syncing…. Give it a few minutes. If it stays stuck for a long time, tapSync nowto retry.
Need help?
Section titled “Need help?”If you need help with Google Calendar sync, email support@bookora.me.