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
| Field | Description | Required | Format |
|---|---|---|---|
| Client ID | Google Cloud OAuth 2.0 Client ID | Yes | xxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxx.apps.googleusercontent.com |
| Client Secret | Google Cloud OAuth 2.0 Client Secret | Yes | GOCSPX-xxxxxxxxxxxxxxxxxxxxxxxx |
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
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.
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.
Calendar to create the event on. Defaults to ‘primary’ (the authenticated user’s primary calendar). (Default:
primary)Title of the event (e.g. ‘Weekly sync’).
Physical or virtual location of the event.
Long-form description of the event.
List of attendee email addresses to invite.
RRULE strings describing recurrence (e.g. ‘RRULE:FREQ=DAILY;INTERVAL=2’).
IANA time zone name used for start/end (e.g. ‘America/Los_Angeles’). Defaults to the calendar’s time zone.
Whether to notify attendees: ‘all’, ‘externalOnly’, or ‘none’.
Whether to send notifications about the event update.
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.