Google Calendar and AI agents
For a tutor, a barber, a clinic, a consultant working alone, the calendar is the business. An agent holds the booking flow — confirming, rescheduling, catching a double-booking before the client does, sending the reminder that turns a booking into an arrival. The blocks you keep for yourself stay yours.
What an agent does in Google Calendar
- Confirms a booking and writes the event with the client's name, the service and how long it runs.
- Moves a session when the client asks, offering times that are genuinely free.
- Sees a clash before the client does: two people in one slot never make it to the door.
- Sends the reminder the day before — the thing that turns a booking into an arrival.
- Keeps your own blocks closed: lunch, the travel between locations, the hour you hold for prep.
Processes that run themselves
A playbook isn't a button — it's a process with a condition that starts it. These three are the ones that get built around a calendar.
A client asks to move a session
A message arrives asking for a different day
- Find the booking and work out what exactly is moving
- Offer two or three genuinely free times rather than the whole week
- Move the event once the client agrees and send back the new time
- Hand it to you if the move falls under your late-cancellation rule
A slot opens up
Someone cancels and leaves a hole in the day
- Check who asked for that time and didn't get it
- Offer the opening to the people waiting, in the order they asked
- Book the first one who confirms and close the offer to the rest
The day before
Twenty-four hours before a booking
- Collect tomorrow's bookings
- Send each client the time, the address and the service
- Flag whoever hasn't replied, so you can see the no-show risk
- Put the time freed by a cancellation back into the free slots
Where the agent stops
- It doesn't move or cancel other people's meetings on its own: your staff and colleagues own their calendars, and the request goes to them.
- It shows your availability only within what you opened — free slots, never the contents of the day.
- A clash is surfaced rather than resolved by guesswork; who gets moved is your call.
- Anything that costs the client money — a late-cancellation fee, a paid reschedule — comes to you unanswered.
FAQ
Will the agent see my whole calendar?
Only the calendars you open to it — the personal one needn't be connected at all. And what goes out to a client isn't the contents of a day, it's free time. You can change the list of calendars at any point.
Can it book two clients into the same slot?
It reads the calendar before it writes, so not of its own doing. A booking made outside the calendar — over the phone, at the counter — can still collide. When that happens it surfaces the clash instead of deciding for itself who gets moved.
What if a client cancels an hour before?
It records the cancellation and returns the time to the free slots. Whether that carries a fee is your decision: your rule is written down during setup, and the agent never names an amount to a client on its own initiative.
I have several people, each with their own calendar. Does it work?
Yes. It reads the calendars you share and writes only into the ones you opened for that. Other people's meetings stay untouched: a move is requested from whoever owns the meeting.
Where this shows up
Walkthroughs where Google Calendar carries part of the process.
Running a barbershop's social media when you're the one behind the chair
The problem isn't that you can't write posts. It's that between cuts there's no time and no headspace. Here's what comes off your plate entirely, and what stays as a weekly approval.
Read the walkthrough →Tutoring & educationHow a tutor stops losing enquiries that land mid-lesson
An enquiry arrives while you're teaching. Four days later it belongs to someone else. Here's what comes off your plate, and why response speed is worth more here than any amount of promotion.
Read the walkthrough →