Syncing Google Calendar

Connect Google Calendar so the customer-facing slot picker only offers times you're actually free.

Last updated 3 July 2026

Syncing Google Calendar

Connect Google Calendar so busy events on your primary calendar are automatically hidden from the customer-facing slot picker.

What it does

Without Google Calendar connected, the slot picker at /b/your-slug/book/<token> only knows about:

With Google Calendar connected, it also hides:

That means a customer clicking on your booking link won't ever be offered a time when you're already committed elsewhere.

What TradesOps sees on your calendar

Only "busy" or "free" information, via Google's Free/Busy API. Specifically:

TradesOps doesn't store your calendar events. Every slot-picker load queries Google fresh.

Connect

Settings → Google Calendar → Connect Google Calendar. Google's consent screen asks you to allow read-only access to your calendar. Approve.

TradesOps stores a refresh token securely on the server. You come back to Settings and it shows Connected with your Google email.

What about "free" events?

If you have an event marked as "Available" or "Free" in Google Calendar (some events default to this — all-day events, out-of-office reminders sometimes), the slot picker treats those times as available. Only events marked "Busy" hide slots.

Multiple Google calendars

TradesOps currently reads only your primary calendar. If you have a separate work calendar you'd like it to read instead, you can either:

Multi-calendar support is a fast-follow — email help@tradesops.uk if it's important to you.

Disconnect

Same page → Disconnect. TradesOps removes the refresh token immediately. Future slot picker loads fall back to working hours + manual blocks only.

Ad-hoc blocks that shouldn't go on Google Calendar

Sometimes you want to block out a couple of hours without cluttering your Google Calendar (school run, MOT, quick admin morning). Use Blocking out times for those — same effect, no calendar clutter.

See also

Need something else?

Email help@tradesops.uk. Real reply within a working day.