Prerequisite
Automatic Meet link generation requires Google Calendar to be connected to the agent. Meet uses the same Google account authorized via the calendar’s OAuth to create events with a virtual meeting room. If Google Calendar is not yet configured, go to Google Calendar before continuing.Enabling Google Meet
With Google Calendar already connected:Open the calendar settings
In the agent, go to Scheduling → Calendars and select the desired calendar.
Behavior During Scheduling
When the agent confirms an appointment with Meet enabled:- The event is created in Google Calendar with a virtual meeting room
- Google generates a unique link in the format
meet.google.com/xxx-xxxx-xxx - The agent sends the link to the client in the same confirmation message
- The link is also recorded in the calendar event and in the appointment details in Timely.ai
Coordination Between Meet and Calendar
When both apps are active at the same time, the agent follows this coordinated flow:Client requests a meeting with date and time
The agent identifies the scheduling intent and extracts the date, time, and meeting type from the conversation.
Simultaneous creation
The event is created in Google Calendar with the Meet room embedded — a single operation, not two separate calls.
Available Tools
The Google Meet integration exposes the following tools to the agent when connected via Composio:| Tool | Description |
|---|---|
GOOGLEMEET_CREATE_MEET | Creates a new meeting room |
GOOGLEMEET_GET_MEET | Retrieves details of an existing meeting |
GOOGLEMEET_LIST_CONFERENCE_RECORDS | Lists previous conference records |
GOOGLEMEET_GET_TRANSCRIPTS_BY_CONFERENCE_RECORD_ID | Retrieves transcripts of a meeting |
GOOGLEMEET_GET_PARTICIPANT_SESSION | Details a participant’s session |
GOOGLEMEET_LIST_PARTICIPANT_SESSIONS | Lists participant sessions |
CREATE_MEET) are used automatically by the agent in the scheduling flow. The query tools are available for more advanced flows, such as retrieving transcripts from previous meetings.
Advanced Use Cases
- Follow-up meetings: the agent can create a follow-up meeting at the end of a conversation without the client needing to fill out any form
- Rescheduling with a new link: when rescheduling, a new Meet link is generated automatically — the old link is invalidated
- Post-meeting transcripts: with access to transcripts via tool, the agent can summarize what was discussed and record it in the CRM automatically