Google Calendar

Google Calendar

Available

Connect Google Calendar and every booking made in chat is added to your calendar, with the customer invited as a guest. Botvee also checks when you are busy, so you are never double-booked. Use it with the Booking System if you already run your day from Google Calendar.

Before you start

  • A Google account with a calendar
  • The Starter plan or higher — Bookings need it
  • Appointment Booking switched on — In Dashboard → Explore Features, with at least one service added. See Booking System
  • Your working hours and timezone

How to set it up

  1. 1

    Open the window

    Go to Dashboard → Integrations → Google Calendar and click “Connect”. The window asks “Who is this Google Calendar for?”

  2. 2

    Choose who it is for

    Click “Connect” next to one AI agent, so it books into its own calendar, or next to “The whole workspace”, one account shared by every agent without its own

  3. 3

    Read what Botvee may do

    Read your free/busy times, create and update events it books, and send the invite from your calendar

  4. 4

    Click “Continue with Google”

    Google asks which account. Pick it and allow access to events and free/busy times. You return to Botvee

  5. 5

    Open the calendar settings

    Go to Dashboard → Integrations → Manage, then “Settings” on the Google Calendar card

  6. 6

    Set your hours and click “Save settings”

    Each setting is explained below. You see “Calendar settings saved”

Calendar settings

SettingWhat it does
AI AgentWhich agent these settings are for
Calendar ID“primary” for your main calendar, or another calendar’s ID
TimezoneThe timezone for your hours
Open time / Close timeYour first and last bookable time
Open daysTap a day to switch it on or off
Meeting duration (min)How long one meeting lasts. A service with its own duration overrides it
Buffer (min)A break after each meeting. Duration plus buffer is how often a slot starts
Closed datesDays you take no bookings, such as holidays. They are also added to Google Calendar as Busy
Add a Google Meet link to video bookingsOn by default
Also use these hours as my team’s working hoursOff by default. When on, customers who ask for a person outside these hours are told when your team is next available

What happens next

  1. 1Customer picks a time in chat
  2. 2Botvee checks your calendar
  3. 3Event created
  4. 4Google sends the invite
  5. 5Changes update the event
  • Botvee offers only free times inside your hours
  • Each booking becomes an event with the customer as a guest, so Google sends them the invite
  • When a booking is changed or cancelled, the event is updated or removed

What you can do with it

  • Never double-book — Your existing events block those times
  • Add Meet links — Video bookings get a Google Meet link automatically
  • Separate calendars — Each agent can book into its own calendar, so two teams never share one diary
  • Close for holidays — Add closed dates once and they block both Botvee and your calendar

Good to know

  • Bookings need the Growth plan or higher
  • These are the same hours as in Dashboard → Bookings → Settings
  • Botvee asks Google only for calendar events and free/busy times
  • Disconnecting your Google account stops new bookings landing in your calendar. Bookings stay in Botvee

Troubleshooting

  • “No agent has Google Calendar connected yet” — Connect one from the Google Calendar card first, then open Settings
  • Bookings show at the wrong time — Check the timezone first; it is the usual cause
  • “Closing time has to be after opening time” — Fix the open and close times
  • “A meeting has to be at least 5 minutes long” — Raise the meeting duration
  • Events stopped appearing — Your Google access was removed. Click “Reconnect” on the card

Tip

Most wrong-time bookings come from the wrong timezone. Check it first.

Can’t find what you are looking for? Contact support