For the complete documentation index, see llms.txt. This page is also available as Markdown.

Google Meet Booking (Coming Soon)

Let visitors book a meeting with you straight from the chat, with the event and Meet link added to your Google Calendar. Coming soon.


What it will do

A visitor asks to talk to you. Instead of sending them to a booking page, the agent handles it inside the chat:

Visitor: Can I book a call this week? Agent: Sure — what time zone are you in? Visitor: London. Agent: I have Thursday at 10:00, 11:30 or 15:00 free. Which suits you? Visitor: Thursday at 11:30. Agent: Booked. I've sent the invite to you — it includes a Google Meet link.

The meeting appears in your Google Calendar with the visitor as a guest, and both of you receive the invite by email.


How you will set it up

  1. Open your agent and go to Actions → Custom Actions.

  2. Click Add action. Under Start from a template, choose Google Meet.

The Google Meet template in the Add action picker
  1. Decide whether to leave Check my calendar before booking switched on:

    • On (recommended) — the agent reads your busy times and offers only slots you are actually free for.

    • Off — the agent books whatever time the visitor asks for. Faster, but it can double-book you.

The Check my calendar before booking option
  1. Click Add action. A single Google Meet booking card appears in your list.

The Google Meet booking card, marked Not connected until you sign in
  1. Open the card, expand Advanced settings → Authentication, and click Connect Google.

  2. Sign in with the Google account that owns the calendar, and approve the two permissions Google shows you.

The Connect Google button inside the action's Authentication section

That is the whole setup. There is nothing to copy, paste, or configure by hand.


What we will be able to see

We ask Google for the smallest access that makes booking work, and nothing more:

Permission

What it allows

What it does not allow

See when you are busy

Reading your free/busy times so the agent can offer open slots

Reading event titles, guests, descriptions or locations

Manage events created by this app

Creating, updating and cancelling the meetings the agent books

Touching any other event in your calendar

Your busy times are read as anonymous blocks — we can tell that you are busy at 10:00, never what you are doing. And the agent can only alter meetings it created itself; the rest of your calendar is untouchable.

You can disconnect at any time with the Disconnect button in the same place, or revoke access from your Google account permissions page. Meetings already booked stay in your calendar.


Good to know

  • Set your time zone. The agent always asks the visitor for theirs and converts, but your agent's own time zone (Behavior → Instructions) is what the meeting is created in.

  • The visitor gets the invite by email, so the agent will ask for their email address before booking.

  • The meeting title and agenda are written from the conversation. If the visitor has explained what they want to discuss, that becomes the agenda — the agent does not ask again.

  • A playbook makes it smoother. If you want the agent to always confirm the purpose of the call first, or to offer only afternoons, write that in Behavior → Playbooks rather than in the action.

Prefer a different booking tool? Any scheduling service with an API can be wired up today using a blank action — see Custom Actions. The Google Meet template exists to save you that setup, not to replace it.


When will it be available?

Google's review of an app requesting calendar access takes several weeks, and the timing is theirs rather than ours. We will announce it here and in the app as soon as it is approved.

In the meantime, Custom Actions already work with any other booking system you use.

Last updated

Was this helpful?