Notkode
All questions

❯ Question and answer

Can I connect an AI agent or automation to Google Calendar?

Yes. Google Calendar has an API and notifications, so an AI agent can check free slots and book, reschedule or cancel meetings from a conversation on WhatsApp or the website. The API allows 600 requests per minute per user and checks availability for up to 50 calendars in a single call.

Updated on

10,000
requests per minute per project
600
requests per minute per user
50
calendars in one free/busy lookup

What are the numbers, with sources?

  • The Google Calendar API allows 10,000 requests per minute per project and 600 per minute per user per project. (Source: Google Calendar API quotas)
  • The freeBusy method returns busy times for a set of calendars, with up to 50 calendars per query. (Source: Google Calendar freeBusy)
  • Calendar push notifications are opened with the watch method; channels expire and there is no automatic way to renew them. (Source: Google Calendar push notifications)

What does an AI agent do with Google Calendar?

The most common uses:

  • Offer free slots in the conversation and book the one the customer picks.
  • Reschedule or cancel when the customer asks, without anyone on the team stepping in.
  • Send a reminder before the meeting on WhatsApp or by email.
  • Spread meetings across several salespeople’s calendars.

How does the agent avoid double-booking?

By checking availability with the freeBusy method right before writing the event, not only at the start of the conversation. Between offering a slot and confirming it, someone else may have taken it.

How does the automation learn about calendar changes?

Through push notifications: the automation opens a channel with the watch method and Google reports when an event changes. The channel expires and the automation itself has to renew it.

Common mistakes

  • Not renewing the notification channel, which expires, and silently missing calendar changes.
  • Ignoring the customer’s time zone and booking the meeting at the wrong time.
  • Confirming a slot without checking freeBusy again and booking two customers together.
  • Connecting the integration to someone’s personal calendar instead of a company account.

How does Notkode connect agents and automations to Google Calendar?

Notkode integrates agents and automations with CRMs (HubSpot, Pipedrive, RD Station), Google Sheets and Excel, ERP and finance systems, Notion and Airtable, Google Calendar and custom systems. In 2024, for Loss Prevention, it connected the website form to Airtable with n8n, so leads land in the CRM without anyone copying them. A project is ready in 2 to 3 weeks on a normal timeline.

Frequently asked questions

Does it work with several salespeople’s calendars?

Yes. freeBusy checks up to 50 calendars in one call, and the agent picks whoever is free.

Can the agent create the Google Meet link?

It can create it with the event, so the customer’s invitation already includes the link.

Does it work with Outlook?

Outlook also has a calendar API, through Microsoft Graph. The automation design is the same.

How long does the integration take to go live?

At Notkode, 2 to 3 weeks on a normal timeline, 1 to 2 weeks on a fast one and within 1 week when urgent.

Last verified on

❯ Ready to start?

Let's find where AI drives results in your business.

Start with the diagnosis. We understand your operation and point out the first paths to activate AI.