Help Center / How-to guides and use cases /
How to set up Google Calendar sync
Connecting Google Calendar to Plutio keeps events synchronised across both platforms. Calendar events created in either place appear in both, and booking page availability automatically reflects Google Calendar commitments so double-bookings are avoided.
- Open integrations. The integrations page is found under Settings > Integrations. The Google Calendar card shows the current connection status and a Connect button if no account is linked yet.
- Connect a Google account. Clicking Connect opens Google's OAuth screen where sign-in credentials are entered and calendar permissions are granted. Plutio receives access to read and write calendar events for the authenticated account. Only calendars associated with that Google account are available for syncing.
- Select calendars to sync. After connecting, the settings page lists all calendars from the Google account. Each calendar has a toggle to enable or disable syncing. Your primary calendar is marked and enabled by default. Additional calendars (like a "Blocked time" or "Personal" calendar) can be toggled on if those events should also be reflected. Sync is always two-way for enabled calendars: events created in either place appear in both, and edits propagate in both directions.
- Verify the sync. After configuration, existing Google Calendar events should begin appearing in your calendar within a few minutes. Creating a test event in Google Calendar and checking for it in your calendar confirms the connection is working. Editing the test event's time on one side and watching the change appear on the other verifies two-way sync.
How two-way sync works
Changes made on either side are reflected on the other. Editing an event's time in Google Calendar updates the same event here, and rescheduling here updates Google Calendar. Deleting an event on one side removes it from the other. Because sync is always bidirectional, you never need to manage events in both places separately. Every change propagates automatically, so calendars stay consistent without extra effort.
Booking pages and Google Calendar availability
Plutio's booking pages use Google Calendar data to determine which time slots are available. When a slot is occupied by a Google Calendar event, that time is automatically hidden from the booking page so clients can't book during existing commitments. The availability check happens in real time, which means a meeting added to Google Calendar moments before a client opens the booking page will already be blocked out. Connecting multiple calendars extends the availability check across all selected calendars, so both personal and work events are respected when clients browse open times.