Google Calendar
Connecting Google Calendar does three things: it writes your bookings to your calendar, it hides busy times from clients, and it makes Google Meet links available.
Set it up under Bookings → Settings → Integrations.
Connecting
The card describes itself plainly: "Sync confirmed bookings and calendar events, create Google Meet links, and help prevent scheduling conflicts."
Click Connect Google Calendar, sign in to Google and grant access. When you come back, pick which calendar to use under Calendar, "Choose where CoreHue should add confirmed bookings." Point it at the one you actually keep your commitments in.
The card carries a badge: Not connected, Connected, Setup needed or Reconnect. The last two appear when the connection isn't finished or Google has expired your access. Both change the button to Reconnect Google Calendar.
Bookings appear in your calendar
Confirmed bookings are added to the calendar you chose. They update when a booking is rescheduled or cancelled.
This is the half most people want. It means your bookings show up on your phone alongside everything else, without you copying anything across.
Sync now updates it again if something looks out of date.
Busy events hide times from clients
Avoid Google Calendar conflicts, "Hide available times that overlap with busy events on this calendar", is on once you're connected and a calendar is chosen.
It's the half that prevents double bookings. Without it, someone can book you at 2pm on a day you have a dentist appointment that CoreHue knows nothing about.
Only events marked busy block anything. Events marked free don't hide times.
You can switch it off if you'd rather your booking page ignored your calendar entirely.
Google Meet links
With Google Calendar connected, a direct booking service set to Virtual or In person or virtual can choose Google Meet under Virtual setup. Each booking then gets its own link, created when it confirms. Until Google Calendar is connected, that option is greyed out and reads "Connect Google Calendar first."
The link goes on the calendar event and on the client's booking page. It isn't in the confirmation email itself, because the meeting may still be being created when that email goes out.
A fresh link per booking is better than reusing one meeting room, because two consultations close together won't collide. See Where sessions happen.
Things worth knowing
Your Google events appear on the CoreHue calendar, alongside your bookings, so you can see your whole day in one place.
A service on its own schedule ignores Google Calendar unless you tell it not to. The switch is on that service, not here. See Per-service availability.
Disconnecting doesn't remove past events. The confirmation says so: "Bookings will stop syncing. Existing events stay on your calendar."
If it doesn't seem to be working
Check the card still reads as connected, since Google access can expire and need reconnecting. Then check you've selected the right calendar. Then check Avoid Google Calendar conflicts is actually switched on, because it's separate from simply being connected.