How to connect Google Calendar to your booking system
Most salon owners already live in Google Calendar — it holds dentist visits, deliveries, the kids' pick-ups and the odd day off. The problem starts when client bookings live somewhere else: you end up checking two diaries, and sooner or later you promise a slot that was never really free. Connecting your booking system to Google Calendar puts every appointment in one view, so the diary you glance at on your phone is the truth.
This tutorial walks you through the whole setup, step by step.
Why sync in the first place
Before the clicks, it helps to know what you are buying:
- One place for everything. Client bookings and personal events sit in the same calendar, so you never flip between apps.
- No more double bookings. When your booking tool can see your Google events, it stops offering times you are already busy — the core of how you prevent double booking.
- Blocked personal time is respected. A lunch, a school run or a supplier meeting in Google becomes an unbookable block online.
- Every device stays current. Google Calendar syncs to your phone, tablet and laptop, so the team sees the same diary wherever they are.
Step 1: Connect your Google account
- Open your booking system and go to Settings → Integrations (this sits alongside your other booking system integrations).
- Find Google Calendar and click Connect.
- A Google sign-in window opens. Choose the Google account that owns the calendar you actually use for the salon.
- Review the permissions Google asks for and click Allow. The system needs to read your events (to block busy times) and, for two-way sync, to create events.
- You are returned to the settings screen with the account now listed as connected.
If you run booking as part of a fuller online booking setup, do this connection step before you publish your public page, so availability is right from day one.
Step 2: Choose one-way or two-way sync
This is the decision that matters most, so take a moment:
- One-way (Google → booking): your Google events block out time in the booking system, but new bookings do not appear in Google. Good if you only want personal events to protect your availability.
- Two-way (Google ↔ booking): new bookings are written into Google Calendar automatically, and Google events block your booking availability. This is what most salons want — the full picture in both tools.
- Pick two-way unless you have a specific reason not to. It is the setup that truly gives you one diary instead of two.
Step 3: Map a calendar to each staff member
If you work solo, you can skip ahead. For a team, mapping is what keeps everyone's diary clean:
- In the integration settings, find the list of staff members.
- For each person, select the Google Calendar that belongs to them. Many teams create one calendar per stylist so events never mix.
- Save. Now each person's bookings and personal blocks stay on their own calendar — the backbone of tidy team scheduling and clean multi-staff booking.
- Double-check by creating a test event in one stylist's Google Calendar and confirming that their online availability closes for that time.
Step 4: Test and handle the common pitfalls
Never trust a sync you have not tested. Book a fake appointment and watch it flow, then check these traps:
- Wrong account connected. If busy times don't block, you likely linked a personal account instead of the salon one. Disconnect and redo Step 1.
- Timezone mismatch. If events land an hour off, set the same timezone in Google Calendar and your booking system.
- Sync delay. Changes can take a minute or two to propagate; don't panic if a new event isn't instant.
- All-day events blocking everything. An all-day "Holiday" can wipe out a whole bookable day — use timed blocks for partial availability.
- Rescheduling confusion. Decide where clients change their time; letting them use self-service rescheduling keeps both calendars in step automatically.
You are done
With Google Calendar connected, one-way or two-way sync chosen, and each staff calendar mapped, your diary finally tells one story. Personal time is protected, double bookings stop, and every device shows the same schedule. Review the sync once a week for the first month, and it will quietly run itself after that.
Ready to put every appointment in one place? Create a free YourSalon account and connect your Google Calendar in minutes.
Frequently asked questions
Try YourSalon for free
Online booking, automatic reminders and a POS in one place.
Start for freeYou might also like
Salon booking system integrations
Which booking system integrations are worth it for a salon — calendar sync, POS, payments, social booking, reminders, reviews and analytics.
How to set up online booking for your salon, step by step
A practical guide to launching online booking — from services and staff through deposits and reminders to embedding on your site and going live.
How to prevent double bookings
A practical guide to ending double bookings for good — from a single shared calendar to automatically locking slots the moment they're taken.
Salon team scheduling and staff rota
A practical guide to matching shifts to demand, protecting breaks and time off, and automating the rota without spreadsheets or arguments.
Letting clients reschedule appointments themselves
A practical guide to self-service rescheduling — fewer phone calls, fewer empty chairs and happier clients who can move their own appointments.
How to add staff and their schedules
A practical, step-by-step setup guide for adding your team to a booking system — profiles, services, working hours, breaks, time off and client choice.
Continue reading
AI wrote it in a minute. Why that still isn't expert salon content
A language model produces text that looks expert without being expert. Here's the gap — experience, verification, a named author — and a checklist to turn any AI draft into genuine salon expertise.
Cancellation terms clients actually understand: plain-language rewrite patterns
Before-and-after rewrites that turn contract-speak cancellation terms into clauses a client understands on the first read — plus a template, a table and a checklist.
What client data a salon actually needs — and what to stop collecting
A practical, field-by-field audit of the salon client record — name, phone, birthday, address, notes, photos, health flags — with a clear keep-or-drop verdict and a retention rule for each.
When a deposit protects your salon — and when it just costs you bookings
Deposits are neither good nor bad — it depends where you point them. A decision matrix by service value, duration, client history and demand, with a sizing table and a checklist.