Skip to main content
Google Meet logo

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

FieldDescriptionRequiredFormat
Client IDGoogle Cloud OAuth 2.0 Client IDYesxxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxx.apps.googleusercontent.com
Client SecretGoogle Cloud OAuth 2.0 Client SecretYesGOCSPX-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

Response

{
  "$defs": {
    "ColorIdOption": {
      "additionalProperties": false,
      "description": "One color option exposed by the Google Calendar /colors endpoint.",
      "properties": {
        "id": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Id"
        },
        "background": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Background"
        },
        "foreground": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Foreground"
        }
      },
      "title": "ColorIdOption",
      "type": "object"
    }
  },
  "additionalProperties": false,
  "properties": {
    "success": {
      "title": "Success",
      "type": "boolean"
    },
    "error": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Error"
    },
    "options": {
      "items": {
        "$ref": "#/$defs/ColorIdOption"
      },
      "title": "Options",
      "type": "array"
    },
    "count": {
      "default": 0,
      "title": "Count",
      "type": "integer"
    }
  },
  "required": [
    "success"
  ],
  "title": "ListColorIdOptionsOutput",
  "type": "object"
}

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_meeting sends conferenceDataVersion=1 so 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 + error rather 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.

Microsoft Teams

Zoom

AgentMail