Overview
Add Google Meet to any ModuleX agent or workflow. Schedule Google Meet video conferences by creating Google Calendar events with an attached Meet link, via the Google Calendar REST API (https://www.googleapis.com/calendar/v3).
Categories: Communication · Productivity & Collaboration · Auth: OAuth2 · Actions: 2
Authentication
OAuth2 Authentication
Connect using Google OAuth (recommended)Required Credentials
OAuth Configuration
- Authorization URL:
https://accounts.google.com/o/oauth2/v2/auth - Token URL:
https://oauth2.googleapis.com/token - Scopes:
https://www.googleapis.com/auth/calendar,https://www.googleapis.com/auth/calendar.events
Available Actions
schedule_meeting — Creates a new event in Google Calendar with a Google Meet video conference link attached.
schedule_meeting — Creates a new event in Google Calendar with a Google Meet video conference link attached.
Parameters
string
required
For all-day events use yyyy-mm-dd. For timed events use RFC3339 (yyyy-mm-ddThh:mm:ss+01:00). A time zone offset is required unless time_zone is set.
string
required
For all-day events use yyyy-mm-dd. For timed events use RFC3339 (yyyy-mm-ddThh:mm:ss+01:00). A time zone offset is required unless time_zone is set.
string
Calendar to create the event on. Defaults to ‘primary’ (the authenticated user’s primary calendar). (Default:
primary)string
Title of the event (e.g. ‘Weekly sync’).
string
Physical or virtual location of the event.
string
Long-form description of the event.
array
List of attendee email addresses to invite.
array
RRULE strings describing recurrence (e.g. ‘RRULE:FREQ=DAILY;INTERVAL=2’).
string
IANA time zone name used for start/end (e.g. ‘America/Los_Angeles’). Defaults to the calendar’s time zone.
string
Whether to notify attendees: ‘all’, ‘externalOnly’, or ‘none’.
boolean
Whether to send notifications about the event update.
string
Color ID for the event. Use list_color_id_options to discover valid values.
Response
list_color_id_options — Retrieves the available event color options (id, background, foreground) from Google Calendar.
list_color_id_options — Retrieves the available event color options (id, background, foreground) from Google Calendar.
Response
Limits & Quotas
- Google Calendar API default quota: 1,000,000 queries/day per project, with per-user limits of 600 queries/minute. See the Google Calendar API quotas page for details.
schedule_meetingsendsconferenceDataVersion=1so Google provisions a Meet link in the same call (counts as a single event-insert quota unit).- Error model: non-2xx responses and timeouts are caught and returned as
success=False+errorrather than raising. Plan for retries on the agent side based on the error string. 401/403 typically means the OAuth token has expired or lacks the calendar scope.