This guide is for the Google Workspace Administrator setting up domain-wide delegation for Connect The Dots. Once complete, CTD can process email accounts for users in your organization — no action required from individual employees.
Steps
- Go to admin.google.com → Security → API controls → Domain-wide delegation
- Click Add new
- Enter the following:
- Client ID:
112764625517011504363 - OAuth scopes (see table below for your access level)
- Client ID:
- Click Authorize
- You're done — let your CTD Account Executive know and they'll verify the connection
OAuth scopes by access level
Choose the row that matches the access scope you agreed on with your Account Executive. Copy the full list of scopes and paste them into the OAuth scopes field, one per line or comma-separated.
| Scope | OAuth scopes to enter |
|---|---|
| Metadata only |
https://www.googleapis.com/auth/gmail.metadatahttps://www.googleapis.com/auth/admin.directory.user.readonly
|
| Metadata + Send |
https://www.googleapis.com/auth/gmail.metadatahttps://www.googleapis.com/auth/admin.directory.user.readonlyhttps://www.googleapis.com/auth/gmail.send
|
| Read-only |
https://www.googleapis.com/auth/gmail.readonlyhttps://www.googleapis.com/auth/admin.directory.user.readonly
|
| Read-only + Send |
https://www.googleapis.com/auth/gmail.readonlyhttps://www.googleapis.com/auth/admin.directory.user.readonlyhttps://www.googleapis.com/auth/gmail.send
|
admin.directory.user.readonly) and fetch their emails — and, if you chose a Send scope, send emails on their behalf for ghost email workflows. Nothing beyond what's listed here.Optional, but highly recommended: add Contacts & Calendar sync
CTD can also build your relationship graph from Google Contacts and Google Calendar. Saved contacts and meeting history are two of the strongest relationship signals. To enable this, add these read-only scopes to the list you enter in step 3, alongside the scopes for your access level:
- Google Contacts:
https://www.googleapis.com/auth/contacts.readonly - Google Calendar:
https://www.googleapis.com/auth/calendar.events.readonlyandhttps://www.googleapis.com/auth/calendar.calendarlist.readonly
Both are read-only: CTD can never modify your contacts or calendar. You can also add them later at any time by editing the same delegation entry.
https://www.googleapis.com/auth/gmail.readonlyhttps://www.googleapis.com/auth/admin.directory.user.readonlyhttps://www.googleapis.com/auth/gmail.sendhttps://www.googleapis.com/auth/contacts.readonlyhttps://www.googleapis.com/auth/calendar.events.readonlyhttps://www.googleapis.com/auth/calendar.calendarlist.readonly
More information
Google's own documentation on domain-wide delegation: Delegate domain-wide authority to your service account, section "Delegate domain-wide authority to your service account."
Revoking access
Return to domain-wide delegation, find Client ID 112764625517011504363, and click Delete. CTD immediately loses all access.