Google Workspace uses a webhook receiver (paid runtime). Gmail has its own connector; this one covers the rest of the Workspace surface.Documentation Index
Fetch the complete documentation index at: https://docs.mycelium-ai.co/llms.txt
Use this file to discover all available pages before exploring further.
Webhook receiver (paid runtime)
Authorization: Bearer header for Pub/Sub push subscriptions. The receiver validates against Google’s public keys.
Setup
- Enable the Google Workspace Admin SDK, Calendar API, Drive API, and Docs API in Google Cloud.
- Create a Pub/Sub topic for each surface you want to ingest.
- Create push subscriptions pointing to
https://runtime.myceliumai.co/webhooks/google_workspace/{your_tenant_id}. - For Calendar and Drive, register domain-wide push channels via the respective API’s
watchendpoints. - Add to the runtime env:
GOOGLE_WORKSPACE_SERVICE_ACCOUNT_{TENANT_ID}(JSON, base64-encoded)GOOGLE_WORKSPACE_DOMAIN_{TENANT_ID}
Events ingested
| Workspace surface | Memory category | Notes |
|---|---|---|
| Google Doc | fact | Document edits tracked as fact entries |
| Google Calendar | fact | Event created, updated, cancelled |
| Google Meet | fact | Meeting end event with participant list |
| Google Drive | fact | File create/modify events; content not stored |
| Shared Drive | fact | Folder and file changes in team drives |