If you work across multiple Carepatron workspaces, for example, you run two separate practices, you may have experienced a frustrating problem: booking a client in one workspace doesn't automatically block that time in your other workspaces. That could lead to double-bookings.
We've fixed that. Carepatron now supports Google Calendar cross-workspace sync. When you connect the same Google account to multiple workspaces, any appointment booked in one workspace is automatically pushed to your Google Calendar and reflected as unavailable in all your other connected workspaces.
In this article, we will cover:
How cross-workspace sync works
Here's what happens when a client makes a booking:
A client books a 10:00 AM appointment in Workspace A.
Carepatron pushes that appointment to your connected Google Calendar as a calendar event.
Carepatron detects that the same Google account is also connected to your other workspaces (B and C).
The 10:00 AM slot is automatically marked as unavailable in Workspaces B and C.
Any client trying to book that same slot through Workspace B or C will see it as unavailable.
This works in all directions. A booking in Workspace B will similarly block time in Workspaces A and C, and so on.
In short: One Google account, multiple workspaces, zero double-bookings. Once you've connected your Google account to each workspace, the rest is automatic.
How to set up cross-workspace sync in Carepatron
Connect your Google account to one or more Carepatron workspaces. For each workspace:
Go to Settings.
Select My profile.
Navigate to Connected apps.
Under Google Calendar, click Connect.
Notes:
When an appointment is created in any connected workspace, it is pushed to the practitioner's Google Calendar as a calendar event.
Carepatron detects the shared Google account and syncs the event across all workspaces linked to that same account.
The synced appointment automatically blocks the corresponding time slot in the availability calendar of every other connected workspace.
Clients booking through Workspace B or C will no longer see the already-occupied slot as available, preventing double-bookings.
FAQs
Do I need to do anything after connecting my Google account?
No. Once you've connected the same Google account to each workspace, everything else is handled automatically. There are no extra settings to turn on.
Will this work if I'm part of more than two workspaces?
Yes. The sync works across as many workspaces as you've connected to the same Google account. A booking in any one of them will block that time slot in all others.
What if I use different Google accounts across workspaces?
The cross-workspace sync only applies to workspaces sharing the same connected Google account. If your workspaces are connected to different Google accounts, their calendars will remain separate and won't sync with each other.
Does this affect clients? Will they see anything different?
Clients won't notice any change in the booking experience, but they will no longer be able to select a time slot that's already taken in one of your other workspaces. The blocked time simply won't appear as available when they go to book.
Our team will be available to answer any further questions you may have. Just reply via messenger through the Help channel in your workspace.

