Connect Google Workspace
Connecting Google Workspace lets ScendCore send email from your Gmail account, discover your Send As aliases, and optionally process inbound emails with AI.
Prerequisites
- A Google Workspace or Gmail account
- You must be logged into ScendCore with an active workspace
Step-by-Step Connection
- Navigate to Settings > Email Setup
- Click Connect Google (or + Google if you already have other accounts connected)
- You will be redirected to Google’s sign-in page
- Select your Google account
- Review the permissions and click Allow
- You will be redirected back to ScendCore’s Email Setup page
Your mailbox appears immediately under Connected Mailboxes.
Permissions Requested
ScendCore requests the following Google OAuth scopes:
| Permission | Purpose |
|---|---|
| Gmail Modify | Read and manage your mailbox (for inbound AI processing) |
| Gmail Send | Send email on your behalf |
| User Info (email) | Read your email address |
| User Info (profile) | Read your basic profile information |
| Calendar | Read and manage calendar events (for meeting booking) |
ScendCore requests offline access so it can send email on your behalf even when you are not actively signed in. A refresh token is stored securely and encrypted at rest.
Identity and Alias Discovery
After connecting, ScendCore automatically discovers your email identities:
- Primary email — Your main Gmail address
- Send As aliases — Additional addresses configured in Gmail’s “Send mail as” settings (found via the Gmail API’s
sendAsendpoint)
Each identity appears in the identity table under your mailbox. Assign a sender profile to each one to control which name and address ScendCore uses.
Adding Send As Addresses
If you have Send As permission for a shared or delegated mailbox:
- Click + Add Send As Address below the identity table
- Enter the email address and an optional display name
- Click Add
Note: The Send As permission must be configured in Google Workspace Admin Console or Gmail settings by your administrator before you can send from that address.
Inbound Email Settings
Each connected mailbox supports optional inbound AI processing:
- Toggle Inbound AI to enable processing of incoming emails
- Select a Mailbox Purpose:
- New Business (sales@, leads@)
- Support (support@, help@)
- General (hello@, info@)
- Billing (billing@, accounts@)
- Personal (becky@, mike@)
- Select an AI Behavior:
- Full Auto — AI replies to all incoming emails
- Reply Only — AI continues only its own threads
- Triage Only — Classify and route, no AI reply
- Disabled — No AI processing
When inbound AI is enabled, ScendCore registers a Gmail push notification watch so it is notified of new messages in real time.
Managing Your Connection
From the Email Setup page, you can:
- Refresh — Re-scans for new Send As aliases and updates identity information
- Disconnect — Removes the mailbox and stops all sending from those addresses
Tip: After adding new Send As aliases in Gmail settings, click Refresh in ScendCore to discover them.
Troubleshooting
”token_exchange_failed” error
The OAuth code exchange failed. This can happen if:
- The connection attempt expired (try again from Settings > Email Setup)
- Your Google Workspace admin has restricted third-party app access
- The app’s OAuth consent screen is in “Testing” mode and your account is not on the tester list
”profile_fetch_failed” error
ScendCore could not read your Gmail profile. Make sure you are connecting with an account that has Gmail enabled (not a service account or an account with Gmail disabled).
“invalid_state” error
The connection attempt expired. Go back to Settings > Email Setup and try connecting again.
”access_denied” error
You declined the permission request on Google’s consent screen, or your Google Workspace administrator has blocked the app. If your organization restricts third-party apps, ask your IT administrator to allow ScendCore in the Google Workspace Admin Console.
No identities appear after connecting
Click the Refresh button on your mailbox card. If identities still do not appear, check that your Gmail account has at least one “Send mail as” address configured in Gmail settings.
Emails not sending
Verify that:
- At least one identity has Active status
- The identity is assigned to a sender profile
- Your Google account’s OAuth token has not expired — if it has, click Refresh to renew it