Outpero

Product feature

Google Calendar booking: the AI books appointments while the caller is on the line

Google Calendar booking lets an Outpero AI employee create a real event in your Google Calendar during the call. The agent agrees a date and time with the caller, repeats it aloud, then books it with the caller's name, phone number and reason. Times outside your business hours are refused, and a clashing slot is rejected so the agent can offer another time.

<30s*
to call a new lead
0.8–1.3s
avg conversational latency
7
Indian languages, live
₹5/min
no setup fee

* Time from the lead reaching Outpero to the first ring, under normal conditions. It depends on how quickly your lead source delivers the lead.

At a glance

Google Calendar booking: the short version

Details
Where to switch it onEmployee page > Actions tab > Google Calendar tile > Connect with Google
What the agent can doBook one appointment per request during the call; it cannot reschedule or cancel
AccountsOne Google account per AI employee
Time zoneIndia Standard Time (IST) only, with no per-calendar time zone
Rules you setMeeting name, duration, business hours, overlap, whether a name is required
BillingBooking happens inside the call, billed as connected talk time: Standard ₹5/min, Premium ₹6.8/min, plus 18% GST

On a call

How Google Calendar booking works, step by step

  • 01The caller agrees to a visit, consultation or demo, and the agent asks for a day and time that suits them in the language they are speaking.
  • 02The agent repeats the exact date and time aloud and asks for the caller's name if your settings require it, so nothing is booked on a guess.
  • 03Outpero checks the requested time against the business hours you set and rejects anything outside them before touching the calendar.
  • 04Unless overlapping is allowed, Outpero looks for an existing event at that time in the connected Google Calendar and refuses the booking if the slot is taken.
  • 05If the slot is free, the event is created with the meeting name and duration you chose, and its description carries the caller's phone number and the reason for the visit.
  • 06If the booking is refused, the agent is told why in plain language and offers the caller another time, then tries again.

Hear how a call goes

A sample call that uses Google Calendar booking

Illustrative call

A physiotherapy clinic enquiry. Business hours are set to 10 am to 7 pm and the default meeting duration is 30 minutes. Illustrative call. · Runs in Hindi with English words (shown here in English); shown here in English.

  1. Outpero AI
    Hello Meera ji, this is the AI assistant of Sunrise Physio Clinic. You asked about a back pain consultation. Would you like me to book a visit?
  2. Caller
    Yes. Can I come this Saturday around eight in the evening?
  3. Outpero AI
    Saturday at 8 pm, is that right? I tried that, but the clinic takes appointments only until 7 pm. Would Saturday at 5 pm work for you?
  4. Caller
    Five is fine.
  5. Outpero AI
    Saturday at 5 pm, 30 minutes, for Meera Joshi, about back pain. Shall I book it?
  6. Caller
    Yes, please book it.
  7. Outpero AI
    Sorry, someone has just taken 5 pm on Saturday. I can try 5:30 pm, or 11 in the morning. Which would you prefer?
  8. Caller
    Try 5:30 then.
  9. Outpero AI
    Done. Saturday at 5:30 pm is booked with your number and reason noted. The clinic will see it in its calendar. Thank you, Meera ji.
What the agent did

One calendar event created for Saturday 5:30 pm: 30 minutes, caller name Meera Joshi, phone number and reason (back pain) in the description. Two earlier attempts, 8 pm and 5 pm, were refused and nothing was written for them.

An example written to show the shape of the call, not a recording or a customer result.

In the product

Set up Google Calendar booking

  • 01Open the AI employee in My Employees, go to the Actions tab and select the Google Calendar tile.
  • 02Choose Connect with Google, sign in with the Google account whose calendar should receive the bookings, and approve the calendar access it asks for.
  • 03Turn on Let the AI book appointments during the call, then set the Default meeting name and Default meeting duration (15, 30, 45, 60, 90 or 120 minutes).
  • 04Set the business hours start and end, decide whether Allow appointment overlapping stays off, and switch on Name required for booking if you want every event to carry a name.
  • 05Use the Check it works button to create a test booking, then confirm the event appears in the Google Calendar you connected.
  • 06Describe in the call script when the agent should offer to book, for example only after the caller confirms interest, then run a test call to hear the flow.

In detail

Google Calendar booking explained

What happens when the agent tries to book

Google Calendar booking gives the AI employee one ability: creating an event in the connected calendar while the caller is still talking. The agent does not browse your diary. It agrees a specific day and time with the caller, says it back, and then attempts the booking.

CheckWhat Outpero does
Date and timeThe agent confirms one specific date and time aloud before it tries to book.
Caller detailsThe caller's name, phone number and reason are passed with the booking. A name can be made mandatory.
Business hoursA time outside the start and end hours you set is rejected.
AvailabilityUnless overlapping is allowed, an existing event at that time makes the booking fail.
ResultOn success, an event is created with the phone number and reason in its description. On failure, the agent is told so it can offer another time.

The settings you control

  • —Let the AI book appointments during the call: the master switch for this tool on that employee.
  • —Default meeting name: the title every event gets, for example Site visit or Demo call.
  • —Default meeting duration: 15, 30, 45, 60, 90 or 120 minutes.
  • —Business hours: the earliest start and the latest end the agent may book.
  • —Allow appointment overlapping: when off, a booking cannot land on top of an existing event.
  • —Name required for booking: the agent must collect a name before it books.

Offering times without a free-slot list

There is no availability lookup in the product. If the first choice is taken, the agent finds out only because the attempt fails, and then it proposes an alternative. For busy calendars, write two or three preferred windows into the call script, and set the business hours to match them, so most first attempts succeed.

India time only

A time without a zone is treated as IST and every event is tagged Asia/Kolkata. There is no per-calendar time zone, so the feature suits businesses that work in Indian time.

Confirmations and reminders

Outpero does not send the caller a message when an event is created. If you want a confirmation on WhatsApp, that is a separate WhatsApp action, configured on the same Actions tab, and it works only through approved templates on your own WhatsApp provider account.

Put it to work

What teams use Google Calendar booking for

UseHow it helps
Clinic and diagnostic visitsThe agent fixes a consultation or a sample-collection slot within clinic hours and drops it straight into the front desk calendar.
Site visits and showroom visitsProperty, solar and car-dealership leads can be given a visit time on the same call that qualified them, instead of a promise to be called back.
Sales demos and counselling sessionsEdtech, SaaS and study-abroad teams get a 30 or 60 minute slot on the counsellor's calendar without a human scheduling round.
Service and repair appointmentsA caller asking for a technician or a vehicle service gets a time booked while still on the line, with the fault noted as the reason.

Straight answers

What Google Calendar booking does not do

Limits and things to know before you rely on it
  • !The agent can only book. It cannot reschedule or cancel an existing appointment, and it cannot read out a list of free slots.
  • !It learns that a time is taken only when a booking attempt fails, so it offers times by trying them rather than by looking at the calendar first.
  • !Every booking is in India Standard Time and each AI employee connects to a single Google account.
  • !No buffer time between meetings, no invitation emails and no attendee invites are sent, and Outpero does not message the caller a confirmation on its own.
  • !Only Google Calendar is built. Outlook, Calendly, Cal.com and other scheduling tools are not connected.

Google Calendar booking: questions people ask

Can an AI voice agent book appointments in Google Calendar?

+

Yes. Once you connect a Google account on the employee's Actions tab, the agent can create an event during the call after confirming the date and time with the caller. The event carries the caller's phone number and reason in its description. It books only. It cannot move or cancel an existing appointment.

What happens if the caller asks for a time when we are closed?

+

The booking is refused because it falls outside the business hours you set for that employee, and the agent is told so. It then offers the caller another time inside those hours. Nothing is written to your calendar for the refused attempt, so no stray events appear.

Does it stop two people being booked into the same slot?

+

By default, yes. Before creating an event, Outpero looks for an existing event at the requested time and refuses the booking if there is one. The agent then proposes another time. If you switch on Allow appointment overlapping, this check is skipped and double bookings become possible.

Can I connect more than one Google Calendar to one AI employee?

+

No. Each AI employee connects to one Google account. If you run several employees, each can connect its own account, and the app offers to reuse the connection of another employee on your account. Bookings made by that employee all go to that one calendar.

Does the agent send the caller a confirmation or calendar invite?

+

Not on its own. The event is created in your calendar without attendee invites or invitation emails. If the caller should receive a confirmation, you can set up a separate WhatsApp action using an approved template from your own WhatsApp provider account, and write in the script when it should be sent.

Does Outpero work with Outlook, Calendly or Cal.com?

+

No. Google Calendar is the only calendar Outpero connects to for booking. Outlook, Calendly, Cal.com and similar scheduling tools are not built in, so a team that lives in one of them would need to keep a Google Calendar for the bookings the AI makes.

Enterprise and custom: volume plans go as low as ₹3.5/min, quoted on your needs.

Get a custom quote

Try it in 30 seconds

Hear your business’s fastest employee take a call

Call the agent yourself and hear how it handles a real enquiry in your customers' language. No card, no signup — 50 free credits when you’re ready to deploy one.

No setup fee · calls from ₹5/min

Or see the full product — Calls from ₹5/min, no setup fee.