Overview
The Gmail connector monitors a Gmail inbox for quoting activity between you and your partners. Unlike the Outlook integration, which requires manual Azure AD configuration, Gmail uses a simplified OAuth flow.Setup
- In the Seminode app, go to Settings → Connectors
- In the Gmail section, click Add
- Enter the Email Address you want to monitor (e.g.,
quotes@company.com) - Click Authorize with Google
- Complete the Google consent screen to grant Seminode access
- If Google shows an app-verification notice, ask your Google Workspace administrator to pre-approve the Seminode OAuth app in the Admin Console (Security → API controls → App access control) — the consent screen then proceeds without a notice.
- On successful authorization, you’ll be redirected back and the configuration is saved automatically
Connector management is permission-gated. If you don’t see an Add button, ask an administrator to grant you connector access.
IT Security: Why a Dedicated Google Workspace Account Is Required
This section provides technical context for IT teams evaluating the account requirements for this integration.Why Google Groups Cannot Be Used
Google Groups are distribution lists — they forward incoming emails to group members but do not function as standalone Google accounts. As a result:- Google Groups have no account identity and cannot authenticate via OAuth 2.0
- It is not possible to sign into a Google Group or generate OAuth tokens on its behalf
- The Gmail API, which Seminode uses to read, parse, and manage emails, requires a real authenticated Google account to authorize access
- There is no workaround — this is a fundamental limitation of how Google Groups are architected
Why OAuth 2.0 Is Required
Seminode’s integration reads, parses, and processes inbound quote emails programmatically. To do this securely and reliably, the application must access the Gmail API using OAuth 2.0 — the only authentication method Google supports for this type of integration. OAuth 2.0 provides the following security properties:- Seminode can only access the specific inbox it has been explicitly authorized to access
- The account password is never stored anywhere in Seminode’s systems
- Access can be revoked at any time by your IT team without changing the account password
- Authorization is logged and auditable in the Google Workspace Admin Console
Why a Dedicated Account Is Preferable to a Shared One
A dedicated account assigned solely to this integration provides meaningful security and operational benefits:Required Account Configuration
When requesting account creation from IT, the account should be configured as follows:- Account type: Google Workspace user account (not a Google Group or distribution list)
- Purpose: Dedicated inbox for receiving partner quote emails processed by Seminode
- OAuth scope granted: The following Gmail API scopes are requested during authorization:
- Credentials: Standard Account credentials — Google handles authentication, Seminode never stores the password or account information
- Access control: IT retains full administrative control and can revoke the OAuth grant at any time via the Google Workspace Admin Console
Seminode’s OAuth access is limited to the inbox you authorize. It does not access other Google services, other accounts, or any data outside the designated mailbox.
Managing Configurations
Each connected Gmail account appears as a row showing the monitored email address and a connection status indicator:- Green — connection active
- Red — connection failed
- Gray — connector disabled or status unknown
- Toggle On/Off — enable or disable monitoring without removing the configuration
- Test — verify the connection is working
- Reconnect — shown when the connection test fails; re-runs the Google authorization to restore a failed connection
- Delete — permanently remove the configuration

