Skip to main content
Integrations are connections to external apps like Slack, Gmail, Salesforce, and Notion that provide tools and data to your agents through Commons. When you connect an integration to a workspace, agents with access to to that workspace can access that integration’s data and capabilities.

Types of Integrations

When adding an integration, you’ll choose whether it’s global or per-user:
  • Global integrations: One connection serves the entire workspace. The workspace owner connects the integration once, and all workspace members can access it.
  • Per-User integrations: Each workspace member connects their own personal account. The workspace owner creates the integration slot, then each member connects their own credentials.
Neither approach is inherently better — it depends on your use case. Teams often use global integrations for read-only access to apps everyone should access immediately (like a shared Notion workspace or Confluence space). Per-user integrations work better when you need write operations (since activity on the end platform comes from each individual user’s account, maintaining proper attribution and audit trails) or when each employee needs to connect their own personal account, like individual email inboxes.

Adding Integrations

Workspace owners can add integrations from the workspace settings page. After selecting an integration and choosing global or per-user, you’ll configure which tools to expose and authenticate via OAuth.

Tool Permissions

When adding an integration, you’ll choose which tools from that integration should be accessible:
  • All mode: Grants access to all available tools from the integration. This simplifies setup and ensures agents can use any capability the integration offers.
  • Custom mode: Manually select which specific tools to allow. Useful when you want to restrict access to sensitive operations or limit what agents can do with the integration.
Tool permission mode selection showing all and custom options When adding or editing an integration’s tools, if you’re in custom mode, you can simply type what types of tools you want to allow and our wizard will filter the tools for you. AI-powered tool filtering in custom mode

OAuth Connection

You’ll now grant Commons permission to access specific data and capabilities from that service. Commons is officially partnered with Composio to securely manage our platform’s connections to external services. You’ll see Composio branding on consent screens during OAuth flows, but these connections are only accessible to Commons. Learn more about Composio’s compliance and security. Successful OAuth connection confirmation For global integrations, you’ll authenticate now through the OAuth consent process. Once connected, all workspace members can immediately use the integration. For per-user integrations, no authentication happens at this step. You’re creating a slot that each workspace member will authenticate to with their own account.

Per-User Connections

Click on the per-user integration and press connect. Then, authenticate with your credentials. Only you can access data from your personal connection — other workspace members can’t see your emails, calendar, or other personal data. Connecting to a per-user integration Lightspeed Search is an indexing feature powered by Airweave that periodically scans and indexes your integration’s data, enabling near-instant search across your connected services. It’s available for select integrations. You can configure how often data gets indexed using the sync schedule dropdown, or trigger manual syncs whenever needed. The default sync cycle is one day. For our GitHub integration, you will be prompted to select which repositories you would like us to index. Lightspeed Search configuration and sync schedule

Managing Integrations

Workspace members can view all integrations and their connection status and Lightspeed Search status (if applicable) at-a-glance in workspace settings. Adjustments to tool permissions and other settings can be made by clicking on the integration. You can delete an integration at any time — this will revoke access and remove it from the workspace. If you need to reconnect an integration (for example, if credentials expired), click on the integration and press reconnect. Managing workspace integrations

Supported Integrations

We’re happy to build new connectors for you on request. We’ll soon support hosting your own custom MCP servers on Commons. And, if any current integration doesn’t meet your needs, we’re happy to improve it for you. Press the orange help button in the bottom right of your dashboard to start a live chat with us. Or, reach us at [email protected].
IntegrationCategoryDescription
AirtableProject ManagementTrack and collaborate on your database.
AsanaProject ManagementManage your projects and tasks.
BitbucketProject ManagementHost Git repositories and collaborate.
CalendlyCalendar & SchedulingManage and edit your events.
ClickUpProject ManagementTrack tasks and manage projects.
ConfluenceProject ManagementCollaborate on documents and knowledge bases.
DropboxFile Storage & DocumentsStore and share your files.
FigmaOtherDesign and prototype interfaces.
GitHubProject ManagementHost and manage your code.
GitLabProject ManagementManage code repositories and CI/CD.
GmailCommunicationSend and receive emails.
Google AnalyticsData & ResearchAnalyse metrics & more.
Google DocsFile Storage & DocumentsCreate and edit documents.
Google DriveFile Storage & DocumentsStore and access your files.
Google MeetCommunicationHost video conferences and meetings.
Google SheetsFile Storage & DocumentsCreate and edit spreadsheets.
HubSpotCRM & SalesManage your customer relationships.
IntercomCommunicationChat with customers and provide support.
JiraProject ManagementTrack issues and projects.
LinearProject ManagementTrack and view your software development.
LinkedInCommunicationAccess your professional network.
MailchimpCommunicationManage and create email campaigns.
Microsoft OneDriveFile Storage & DocumentsStore and access your files.
Microsoft OutlookCommunicationManage your emails and calendar.
Microsoft TeamsCommunicationCommunicate and collaborate with your team.
MiroOtherCreate collaborative whiteboards.
MondayProject ManagementManage and edit your internal CRM.
NotionProject ManagementOrganize your notes, tasks, and wikis.
PagerDutyCommunicationManage incidents and on-call schedules.
PipedriveCRM & SalesManage sales pipelines and deals.
SalesforceCRM & SalesManage your sales and customer service.
ShopifyCRM & SalesBuild an online store, manage sales, market to customers, and accept payment.
SlackCommunicationCommunicate and collaborate with your team.
SnowflakeDatabases & InfrastructureManage your data warehouse and analytics.
StripeCRM & SalesProcess payments and manage subscriptions.
SupabaseDatabases & InfrastructureBuild and manage your backend.
TodoistProject ManagementOrganize tasks and to-do lists.
TrelloProject ManagementOrganize tasks and collaborate on boards.
ZoomCommunicationHost video meetings and webinars.