Skip to main content

How to Let Clients Book Appointments Without Sharing Your Google Calendar

30 Aug 2026 ยท by Hattie Smithson

Clients do not need access to your Google Calendar to book time with you. They need a clear booking route that shows the right slots, protects your diary, and collects the details your team needs before the appointment.

Let Clients Book Appointments Without Sharing Your Google Calendar
A client does not need to see your Google Calendar to book an appointment with you.
That sounds obvious when you say it out loud, but it is a line small teams cross all the time. A client asks for a time. Someone shares availability. Then the conversation turns into screenshots, calendar holds, proposed slots, revised slots, and the quiet anxiety of wondering whether you have exposed more of the diary than you meant to.
The cleaner version is simple: keep Google Calendar as the private source of truth, and give clients a booking page that only shows the appointment times you actually want them to choose from.

The short answer

If you want to let clients book appointments with Google Calendar availability, you do not usually need to share the calendar itself. You can use a booking page that checks your connected calendar for conflicts, shows allowed appointment slots, and creates the event once the client books.
Google Calendar can still protect the diary. The client just does not need direct calendar access.
That distinction matters because calendar sharing and appointment booking solve different jobs. Calendar sharing gives another person visibility. A booking page gives them a controlled next step.

Why sharing your Google Calendar is usually the wrong move for clients

Sharing a calendar can be useful when someone is helping coordinate your diary. An assistant, close colleague, or trusted delivery partner might need to see free/busy information or event details to do their job.
A client usually does not.
Clients need to know which appointments they can book, how long the appointment will be, where it will happen, and what information you need before the meeting. They do not need to inspect the shape of your week.
This is where a shared calendar creates the wrong kind of access. Even if you only show free/busy, the client is still being shown your diary as the interface. That can make the booking feel vague. It can also make the client think every visible gap is a sensible time to meet, when in reality some gaps are for preparation, travel, internal work, partner review, or simply not being on calls all day.
If you are deciding whether to share access at all, our guide on how to share a Google Calendar explains the basic sharing options. For client appointments, though, the better question is usually: what should the client be allowed to book?

What a client booking page should decide for you

A good booking page is not just a prettier calendar link. It makes decisions before the client arrives.
Example of a booking page
At minimum, it should answer:
  • What type of appointment is this? A discovery call, consultation, review, onboarding session, support call, or in-person visit should not all use the same rules.
  • How long should it be? A quick enquiry may need 15 minutes. A client review may need 45. A partner-led consultation may need an hour.
  • When can it be booked? Real calendar availability is not the same as bookable availability.
  • How much notice do you need? Some meetings need preparation before the client appears in the diary.
  • Where should it happen? Phone, video, and in-person appointments may need different instructions.
  • What do you need to know first? A few useful questions can save the first ten minutes of the meeting from becoming admin.
These are the decisions that disappear when you simply share calendar availability. The client can see a gap, but the gap does not tell them what kind of meeting belongs there.

When Google Calendar Appointment Schedules may be enough

Google Calendar includes Appointment Schedules, which can create a booking page directly from Google Calendar. Google's appointment schedule documentation explains how those pages let people book available times and add appointments to your calendar.
For a simple individual setup, that may be enough. If you are a solo consultant with one basic call type, or you occasionally need clients to pick from a small set of open slots, a Google Calendar booking page can be a sensible starting point. In that situation, a booking link from Google Calendar may do the job neatly.
The limits usually appear when the appointment is not just about you.
A client-facing business often has several appointment types, different meeting lengths, multiple team members, intake questions, location choices, and internal rules around who should take which meeting. At that point, the issue is no longer "can someone book a time?" The issue is whether the booking route matches how the business actually works.

The small team version of the problem

In a small professional services team, client booking often starts informally.
One person has a link. Another person sends times manually. A partner only takes certain meetings on certain days. The admin person knows which client should go to which team member, but that knowledge lives in their head. A template might contain an old link. A client replies to an email from three months ago and books the wrong kind of appointment.
None of this looks dramatic from the outside. It just creates small bits of friction that repeat every week.
A common version of this in partner-led firms is that the admin person becomes the human routing layer. They know which meeting needs the partner, which one can go to a manager, which one should be in the office, and which one needs a form filled in first. The calendar tool is only showing time. The admin person is supplying all the judgement around the appointment.
That is the work a proper booking page should absorb.

A better setup for client appointments

If you want clients to book appointments without sharing your Google Calendar, start by separating internal availability from external booking.
Internally, your Google Calendar should continue to hold your real commitments. Client calls, internal meetings, focus blocks, travel, school runs, and personal appointments can all protect your actual availability.
Externally, the client should only see the appointment route you have chosen to offer. That route might be a consultation, onboarding call, annual review, demo, drop-off appointment, or project check-in.
A practical setup might look like this:
  1. Create one booking page per meaningful appointment type. Do not force every client into one generic link.
  2. Set bookable hours for each appointment type. A gap in the calendar should not automatically mean the client can take it.
  3. Add a sensible booking window. Prevent meetings being booked too soon if preparation is needed, and avoid bookings being made so far ahead that the appointment becomes stale.
  4. Ask only the questions you will actually use. A short booking form is useful. A form that feels like homework will reduce momentum.
  5. Decide who owns each meeting type. If it is a team meeting, make the ownership clear before the link is shared.
  6. Put the link where clients already make the decision. That might be your website, email signature, proposal, onboarding email, client portal, or follow-up template.
The aim is not to create lots of links for the sake of it. The aim is to make the right next step obvious.

Where Calendr fits

calendr.so is built for this split: your calendar stays private, while clients get a controlled appointment booking route.
With calendar sync, Calendr can connect to Google and Microsoft calendars so booked appointments respect real availability. If your Google Calendar already has a meeting, personal appointment, or focus block, that time can be protected from new bookings.
With booking forms, each appointment type can collect the information that fits that meeting. A discovery call might ask what the client wants help with. An onboarding call might ask which stage they are at. A review meeting might ask what they want to cover. The form should support the conversation, not replace it.
For small businesses, this is often the point where appointment scheduling software for small business becomes more than a convenience. The value is not only that clients can pick a time. The value is that the business controls the meeting type, the rules, the preparation, and the handoff.

What not to expose

If a client only needs to book an appointment, avoid exposing information they do not need.
  • Do not make your calendar public just to avoid sending a booking link.
  • Do not share event details with clients unless there is a very specific reason.
  • Do not show every free gap if only some gaps are suitable for client meetings.
  • Do not use one generic link when different appointment types need different rules.
  • Do not rely on one person's memory to decide which client gets which link.
If you are considering public calendar access, read what to know before making your Google Calendar public. In most client-facing situations, a public calendar is a blunt tool for a problem that needs a controlled booking route.

A simple rule

Share your Google Calendar when someone needs visibility.
Send a booking page when someone needs to book.
That sounds almost too simple, but it clears up a lot of messy scheduling decisions. Your team can keep using Google Calendar internally. Your clients can book through a page designed for the appointment they actually need. You keep control of the diary, and the client gets a clearer route to the right meeting.

Keep control of your calendar

Let clients book without seeing your diary

Use calendr.so to connect Google Calendar, create controlled booking pages, ask the right questions before appointments, and give clients a cleaner way to book time with your team.

Create a client booking page

Why Calendr

How Event Types Make Interview Scheduling Easier for Hiring Teams

How Event Types Make Interview Scheduling Easier for Hiring Teams

Interview scheduling gets messy when every stage is treated like the same calendar link. This video shows how different event types can help hiring teams manage screening calls, hiring manager interviews, final interviews, required hosts, fallback options, and ad hoc meetings without rebuilding the process in email every time.

Calendr.so dashboard showing team booking pages, event types, and client-facing scheduling controls.

Appointment Scheduling Software for Client-Facing Teams: A Calendr.so Overview

If your team books sales calls, onboarding sessions, support reviews, legal appointments, or client consultations, a basic booking link can start to create more admin than it removes. This video walkthrough shows how calendr.so helps client-facing teams control meeting types, find the right colleague's link, coordinate multi-person meetings, and report on booking activity without turning scheduling into another spreadsheet.

Why Growing Teams Need More Than Free Booking Tools

Why Growing Teams Need More Than Free Booking Tools

Free booking tools are useful when one person needs a simple link. They start to fall short when an office manager, admin, team leader, or practice manager needs consistent event types, team reporting, qualifying forms, searchable colleague links, and multi-host meetings that match how the business actually works.

Built for teams that need more than a booking link

calendr helps customer-facing teams move faster with team-first scheduling, multi-host bookings, and smarter availability controls.

No credit card required