Google Workspace
Two-way sync of Gmail, Calendar, and Drive references — per-user OAuth, scoped permissions, audit trail.
What's connected
| Surface | Sync direction | Notes |
|---|---|---|
| Gmail | Two-way | Read, send, label. ThorStack threads conversations across connected accounts. |
| Calendar | Two-way | Events, free/busy, conflicts surfaced. |
| Drive | Reference | We don't pull file bytes; we hold links plus metadata so files stay in Drive. |
Connect
Each user connects their own Workspace account. Open Settings → Integrations → Google Workspace and click Connect. The OAuth screen lists scopes:
gmail.modify— read, send, label messages.calendar— read and write your calendar.drive.metadata.readonly— list files (no content).
If the modules requesting Drive aren't switched on, the Drive scope is not requested.
Mail handling
ThorStack does not move your mail out of Gmail. Inbox views in Mission Control are a unified projection over the live IMAP/Gmail API state. Sending uses Gmail's send API, so messages appear in your Sent in Gmail like normal.
Calendar handling
Events you create in Mission Control land in your Google calendar with the right time zone, attendees, and conferencing link. Recurring events round-trip cleanly — including exceptions.
Audit
Every read, send, label, and event change is logged in the audit trail with the user, the time, and the message ID.
Disconnecting
Click Disconnect. ThorStack stops syncing immediately and revokes the OAuth grant within minutes. We retain the activity log; we don't keep mail bodies after disconnect.
Next
- Microsoft 365 — same model on the other major suite.
- Connecting integrations — the connection flow.