Wednesday 19 August
0 accounts
RL
Accounts

Connected accounts

Each mailbox stays logically isolated in its own Firestore tenant boundary. Click Connect to start the Google OAuth flow with read-only scopes.

Mailboxes and workspaces in scope

Planned catalogue merged with the live Firestore account list.

  • skyPurple Cloud — RoyGoogle Workspace
    roy@skypurple.cloud
    Last synced 68d ago
    Connected
  • Novadais — RoyGoogle Workspace
    roy.long@novadais.com
    Last synced 41d ago
    Connected
  • skyPurple Cloud — HelpdeskGoogle Workspace
    helpdesk@skypurple.cloud
    Last synced 68d ago
    Connected
  • spooc.ai aliases (routed into skyPurple Cloud)Alias
    spooc.ai aliases

    Aliases inherit the destination mailbox connection.

    Planned
  • Apple iCloud (IMAP)IMAP
    roylong@me.com
    Last synced 68d ago
    Connected

Gmail connector

Read-only Gmail API scope.

Uses Google OAuth 2.0 with gmail.readonly. Tokens stored in Firestore, one isolated record per mailbox.

Calendar connector

Read-only Calendar API scope.

Uses calendar.readonly to surface meetings and prep context. No event writes in MVP.

IMAP connector

For iCloud and other non-Google mailboxes.

App-specific passwords stored in Secret Manager. Initial target is roylong@me.com. Lands in Phase 4.