AigenzeyDocs
Home/Docs/Connectors Setup Reference

Connectors Setup & Integrations Reference

Aigenzey Cowork connects securely to your workplace applications and data sources on your behalf. Whether you are an individual professional looking for instant 1-click connections or an enterprise IT leader configuring corporate-owned OAuth applications, Cowork ensures seamless and compliant integration.

Personal Users: Zero Setup Required

If you are using a Personal Account, you do not need to configure developer apps, API credentials, Client IDs, or redirect URLs. All integrations work out of the box with standard 1-click authorization!

Personal Accounts: Instant 1-Click Connect

For individual productivity users, connecting external tools is completely effortless:

  1. Prompt-Driven Authorization: Ask the agent to perform an action with any external tool (e.g. "Check my upcoming events in Google Calendar" or "Draft an email in Gmail").
  2. 1-Click Connect: The agent immediately presents a Connect button in your chat stream. Clicking it opens the provider's standard consent screen.
  3. Immediate Execution: Once authorized, the agent automatically completes your requested task. You only need to authorize each application once.

You can view, manage, or disconnect your personal accounts at any time from the Connections tab in the Cowork sidebar.


Business & Enterprise Customers

The remainder of this guide is designed for IT Administrators and Business Leaders who wish to route authorizations through their own corporate developer apps, enforce departmental access rules, or restrict specific connectors across their organization.

Business & Enterprise: Corporate App Configuration

While Business workspaces can leverage secure platform-managed connections by default, enterprise IT policies often mandate that employee authentications flow through internally owned corporate applications (e.g. your company's own Google Cloud Project, Microsoft Entra ID Enterprise App, or Salesforce Connected App).

Organization Administrators can enter their corporate app credentials, restrict connector availability, and govern connector permissions from Admin Panel → Connectors.

Enterprise Security & Permission Standards

Aigenzey Cowork adheres to strict enterprise least-privilege standards across all integrations:

  • Principle of Least Privilege: Scopes are strictly limited to the minimum permissions required for discovery, reading, and authorized actions (e.g. email scopes intentionally exclude permanent mailbox deletion; chat scopes utilize focused search rather than broad organizational access).
  • Native Access Control Inheritance: The agent operates strictly under the authenticated user's native permissions. If an employee cannot access a file, ticket, or record in the native system, the agent cannot access it either.
  • Live Federated Querying: Cowork queries external services in real time during active sessions rather than bulk-replicating business data into unmanaged storage.

Zero-Trust Credential Isolation

Aigenzey Cowork implements enterprise-grade token isolation:

  • Individual User Scoping: Every authenticated connection is strictly tied to the individual user and their organization.
  • Zero Cross-User Sharing: Even for shared enterprise platforms (Salesforce, NetSuite, Workday, HubSpot), credentials remain private to the user who authorized them. Team members can never execute actions using another colleague's credentials.
  • Enterprise Encryption at Rest: All stored access tokens and credentials are protected with military-grade authenticated encryption.
  • Cryptographic Request Validation: Authorization flows utilize cryptographically signed tokens to prevent request forgery and session hijacking.
  • Seamless Token Refresh: Expired session tokens are refreshed automatically in the background, ensuring smooth and uninterrupted workflow execution.

Admin Console & Connector Governance

From Admin Panel → Connectors, Organization Administrators have full governance over the connector ecosystem:

  1. Custom Corporate Credentials: Provide your corporate Client ID, Client Secret, and organization subdomain so that employee authorizations display your company's verified branding and security profile.
  2. Departmental Access Restrictions: Restrict high-impact integrations (e.g. Salesforce, NetSuite, Stripe, Workday) to specific departments such as Sales, Finance, or HR.
  3. Connector Enablement Controls: Disable unapproved connectors across your entire organization with a single click, instantly preventing new connections while safeguarding existing configurations.
Complete Credential Pairing

To ensure security integrity, custom credentials must be supplied as a complete set (Client ID, Client Secret, and Tenant/Subdomain where applicable). Partial configurations will not take effect until all required fields are validated.

Authorized Redirect URIs

When registering custom enterprise applications in your provider's developer console (e.g. Google Cloud, Microsoft Entra ID, Atlassian, Salesforce), configure the Authorized Redirect URI with the Aigenzey Cowork domain:

Connector TypeAuthorized Redirect URIUsage
Built-in Enterprise Connectorshttps://cowork.aigenzey.com/auth/<connector_name>/callbackUsed for all standard OAuth integrations (e.g. /auth/google/callback, /auth/slack/callback, /auth/salesforce/callback).
Custom API & Service Integrationshttps://cowork.aigenzey.com/auth/custommcp/callbackStandard redirect URI for custom internal services configured with OAuth 2.0.

Enterprise Provider Matrix & Required Scopes

Below is the comprehensive configuration reference for supported enterprise applications, including required admin fields and exact OAuth scopes to configure in your developer portals.

1. Google Workspace

Configure in Google Cloud ConsoleAPIs & ServicesCredentialsOAuth 2.0 Client IDs. Enable the corresponding Google APIs in your Google Cloud project.

ServiceCallback SlugAdmin FieldsRequired OAuth Scopes
GmailgoogleClient ID, Client Secretopenid
https://www.googleapis.com/auth/userinfo.email
https://www.googleapis.com/auth/userinfo.profile
https://www.googleapis.com/auth/gmail.readonly
https://www.googleapis.com/auth/gmail.compose
https://www.googleapis.com/auth/gmail.send
https://www.googleapis.com/auth/gmail.modify
Google CalendargcalendarClient ID, Client Secretopenid
https://www.googleapis.com/auth/userinfo.email
https://www.googleapis.com/auth/userinfo.profile
https://www.googleapis.com/auth/calendar.readonly
https://www.googleapis.com/auth/calendar.events
Google DrivegdriveClient ID, Client Secretopenid
https://www.googleapis.com/auth/userinfo.email
https://www.googleapis.com/auth/userinfo.profile
https://www.googleapis.com/auth/drive.readonly
Google DocsgdocsClient ID, Client Secretopenid
https://www.googleapis.com/auth/userinfo.email
https://www.googleapis.com/auth/userinfo.profile
https://www.googleapis.com/auth/documents.readonly
https://www.googleapis.com/auth/drive.readonly
Google SheetsgsheetsClient ID, Client Secretopenid
https://www.googleapis.com/auth/userinfo.email
https://www.googleapis.com/auth/userinfo.profile
https://www.googleapis.com/auth/spreadsheets.readonly
https://www.googleapis.com/auth/drive.readonly
Google SlidesgslidesClient ID, Client Secretopenid
https://www.googleapis.com/auth/userinfo.email
https://www.googleapis.com/auth/userinfo.profile
https://www.googleapis.com/auth/presentations.readonly
https://www.googleapis.com/auth/drive.readonly
Google ChatgchatClient ID, Client Secretopenid
https://www.googleapis.com/auth/userinfo.email
https://www.googleapis.com/auth/userinfo.profile
https://www.googleapis.com/auth/chat.spaces.readonly
https://www.googleapis.com/auth/chat.messages.readonly
Google MeetgmeetClient ID, Client Secretopenid
https://www.googleapis.com/auth/userinfo.email
https://www.googleapis.com/auth/userinfo.profile
https://www.googleapis.com/auth/meetings.space.readonly
Google TasksgtasksClient ID, Client Secretopenid
https://www.googleapis.com/auth/userinfo.email
https://www.googleapis.com/auth/userinfo.profile
https://www.googleapis.com/auth/tasks.readonly
Google ContactsgcontactsClient ID, Client Secretopenid
https://www.googleapis.com/auth/userinfo.email
https://www.googleapis.com/auth/userinfo.profile
https://www.googleapis.com/auth/contacts.readonly

2. Microsoft 365 & Microsoft Graph

Register in Microsoft Entra ID (Azure AD)App registrations. Add Microsoft Graph Delegated permissions.

ServiceCallback SlugAdmin FieldsRequired Delegated Permissions
Microsoft TeamsteamsClient ID, Client Secret, Tenant IDUser.Read, Team.ReadBasic.All, Channel.ReadBasic.All, offline_access
Microsoft OutlookoutlookClient ID, Client Secret, Tenant IDUser.Read, Mail.Read, Mail.ReadWrite, Mail.Send, Calendars.Read, Calendars.ReadWrite, offline_access
Microsoft OneDriveonedriveClient ID, Client Secret, Tenant IDUser.Read, Files.Read.All, offline_access
Microsoft SharePointsharepointClient ID, Client Secret, Tenant IDUser.Read, Sites.Read.All, offline_access
Microsoft OneNoteonenoteClient ID, Client Secret, Tenant IDUser.Read, Notes.Read.All, offline_access
Microsoft To DomstodoClient ID, Client Secret, Tenant IDUser.Read, Tasks.Read, offline_access
Microsoft PlannerplannerClient ID, Client Secret, Tenant IDUser.Read, Group.Read.All, Tasks.Read, offline_access

3. Development & Project Management

ServiceCallback SlugAdmin FieldsRequired OAuth Scopes
GitHubgithubClient ID, Client Secretread:user, repo
GitLabgitlabClient ID, Client Secretread_user, read_api, read_repository
Jira (Atlassian)jiraClient ID, Client Secretread:jira-work, write:jira-work, read:jira-user, offline_access
Confluence (Atlassian)confluenceClient ID, Client Secretread:confluence-content.all, write:confluence-content, read:confluence-space.summary, offline_access
LinearlinearClient ID, Client Secretread
AsanaasanaClient ID, Client Secretdefault
NotionnotionClient ID, Client SecretConfigured via Notion integration consent screen

4. CRM, Revenue & Customer Support

ServiceCallback SlugAdmin FieldsRequired Scopes & Notes
Salesforce CRMsalesforceClient ID, Client Secret, Custom Login URL, Department Restrictionsapi, refresh_token, offline_access
HubSpot CRMhubspotClient ID, Client Secret, Department Restrictionscrm.objects.contacts.read, crm.objects.deals.read, oauth
StripestripeClient ID, Client Secret, Department Restrictionsread_only
ZendeskzendeskClient ID, Client Secret, Subdomainread
SlackslackClient ID, Client Secretsearch:read.public, search:read.private, channels:read, chat:write, reactions:write
IntercomintercomClient ID, Client SecretConfigured inside Intercom App Developer Portal
ZoomzoomClient ID, Client Secretuser:read, meeting:read
DiscorddiscordClient ID, Client Secretidentify, guilds

5. ERP, HR & Enterprise ITSM

ServiceCallback SlugAdmin FieldsPermissions & Access Notes
WorkdayworkdayClient ID, Client Secret, Host, Tenant, Department RestrictionsConfigured via Workday Integration System User (ISU) permissions
RipplingripplingClient ID, Client Secret, App Name, Department RestrictionsConfigured in Rippling App manifest
BambooHRbamboohrClient ID, Client Secret, Subdomain, Department Restrictionsoffline_access
Oracle NetSuitenetsuiteClient ID, Client Secret, Account ID, Department Restrictionsrest_webservices, offline_access
ServiceNowservicenowClient ID, Client Secret, Instance URL, Department Restrictionsuseraccount (REST Table API & Incident access)
Monday.commondayClient ID, Client Secret, Department Restrictionsme:read, boards:read
BoxboxClient ID, Client Secretroot_readonly
DropboxdropboxClient ID, Client Secretaccount_info.read, files.metadata.read, files.content.read
DocuSigndocusignClient ID, Client Secretsignature, impersonation

6. Zoho Enterprise Suite

Configure credentials in the Zoho Developer Console for your region. All Zoho connectors request baseline identity verification and service-specific access scopes.

Zoho AppCallback SlugAdmin FieldsRequired Scopes
Zoho MailzohomailClient ID, Client Secret, Accounts HostZohoMail.accounts.READ, ZohoMail.messages.READ, ZohoMail.messages.CREATE
Zoho CalendarzohocalendarClient ID, Client Secret, Accounts HostZohoCalendar.calendar.READ, ZohoCalendar.event.READ, ZohoCalendar.event.CREATE
Zoho CRMzohocrmClient ID, Client Secret, Accounts Host, Department RestrictionsZohoCRM.modules.contacts.READ, ZohoCRM.modules.deals.READ, ZohoCRM.org.READ
Zoho DeskzohodeskClient ID, Client Secret, Accounts HostDesk.basic.READ, Desk.tickets.READ
Zoho ProjectszohoprojectsClient ID, Client Secret, Accounts HostZohoProjects.projects.READ, ZohoProjects.tasks.READ
Zoho BookszohobooksClient ID, Client Secret, Accounts Host, Department RestrictionsZohoBooks.contacts.READ, ZohoBooks.invoices.READ
Zoho PeoplezohopeopleClient ID, Client Secret, Accounts Host, Department RestrictionsZOHOPEOPLE.forms.READ, ZOHOPEOPLE.employee.READ
Zoho WorkDrivezohoworkdriveClient ID, Client Secret, Accounts HostWorkDrive.workspace.READ, WorkDrive.files.ALL
Zoho WriterzohowriterClient ID, Client Secret, Accounts HostZohoWriter.document.READ, ZohoWriter.document.ALL
Zoho SheetzohosheetClient ID, Client Secret, Accounts HostZohoSheet.dataAPI.READ, ZohoSheet.dataAPI.ALL
Zoho ShowzohoshowClient ID, Client Secret, Accounts HostZohoShow.presentation.READ, ZohoShow.presentation.ALL

7. Social Media Platforms

PlatformCallback SlugAdmin FieldsRequired Permissions
InstagraminstagramClient ID, Client Secretinstagram_business_basic, instagram_business_content_publish
Facebook PagesfacebookClient ID, Client Secretpages_show_list, pages_read_engagement, pages_manage_posts
X (Twitter)twitterClient ID, Client Secrettweet.read, tweet.write, users.read, offline.access
LinkedInlinkedinClient ID, Client Secretopenid, profile, email, w_member_social
TikToktiktokClient ID, Client Secretuser.info.basic, video.publish, video.upload

Custom APIs & Enterprise Services

Beyond built-in connectors, teams can connect any proprietary internal service, microservice, or custom tool directly by selecting New Custom Connector in the Connections console.

1. Custom Protocol & API Servers

Connect directly to modern remote service endpoints. The agent dynamically discovers available operations and parameters on demand:

  • Endpoint URL: The secure base URL of your enterprise service endpoint (e.g. https://api.internal.company.com).
  • Authentication Options:
    • API Key / Bearer Token: Standard static authentication headers.
    • OAuth 2.0: Dynamic authorization flow using your enterprise identity server, routing securely through the shared redirect callback.
    • Internal / Direct: For secure internal network endpoints.

2. OpenAPI & REST Services

  • OpenAPI Import: Provide a public or authenticated OpenAPI specification (JSON/YAML URL). Cowork inspects endpoints, parameters, and response schemas to automatically construct callable agent capabilities.
  • REST Service Mapping: Configure custom base URLs, HTTP methods (GET, POST, PUT, DELETE), header templates, and JSON payload structures for custom internal microservices.

Database & Data Sources

Connect relational databases and analytics data warehouses to enable Cowork to query data safely, generate live charts, and reconcile financial or operational metrics:

  • Supported Engines: PostgreSQL, MySQL, MongoDB, Elasticsearch, Redis, ClickHouse, Snowflake, and Oracle.
  • Read-Only Query Protections: All database queries are executed in strictly sandboxed, read-only sessions with automated parameter sanitization to protect data integrity.
  • Pre-Flight Connection Verification: To ensure high reliability, Cowork performs a live connection check before saving any database or custom connector configuration.