Connectors
Connect SaaS accounts, browse a managed catalog of 100+ services, and control which connectors agents can use from each chat platform.
The Connectors settings tab is the single place to give the agent access to your SaaS accounts -- email, calendars, cloud drives, project trackers, payment platforms, and more -- and to decide which tools each connector exposes to which surfaces.
What You Can Do
| Section | Purpose |
|---|---|
| Your accounts | Direct OAuth connections you own -- Google Workspace, Box, Dropbox, OneDrive |
| Catalog | Browse and connect 100+ SaaS services through Composio with a single API key |
| Governance | Per-connector permission tiers that control who can use what from chat platforms |
Connect Your Accounts (Direct)
Use this section for providers that Neumar talks to directly with your own credentials.
- Google Workspace -- Gmail, Drive, Calendar, Docs, Sheets, Slides, Forms, Photos, Meet, Contacts via Google OAuth
- Cloud storage -- Box, Dropbox, OneDrive (and self-hosted media servers, stock catalogs) configured through the Cloud Storage section
These connections are stored and refreshed locally on your machine, with no third-party broker in the loop.
Catalog (Composio Managed)
The catalog connects to 100+ SaaS tools through a single Composio API key, so you do not have to register an OAuth app for every service you want to use.
Supported categories include:
| Category | Examples |
|---|---|
| Engineering | GitHub, Linear, Jira, Sentry, Vercel |
| Productivity | Notion, Asana, Trello, ClickUp, Airtable |
| Communication | Slack, Discord, Microsoft Teams |
| Email & Calendar | Gmail, Outlook, Google Calendar |
| Sales & CRM | HubSpot, Salesforce, Pipedrive |
| Finance | Stripe, QuickBooks |
| Storage | Google Drive, Dropbox, OneDrive, Box |
| Other | Many more -- browse the catalog after connecting |
Add Your API Key
- Open Settings > Connectors
- Expand the Composio (managed) section
- Click Get API key to open the Composio sign-up page
- Paste the key into the Composio API key card
- Click Save
After saving, the catalog populates with every available service. You can refresh it at any time with Refresh catalog.
Connect a Service
- In the catalog grid, find the service you want
- Click the card to open its detail drawer
- Click Connect -- a browser tab opens for the provider's sign-in
- Approve the requested permissions
- The card returns to Connected state and lists the account label
Filter the catalog by All, Connected, Available, Suggested, or Native, search by name, or sort by suggested order, name, or tool count.
Per-Tool Curation
Each connector exposes a set of tools (e.g., GitHub has Search repositories, List issues, Create issue). Open the connector detail drawer to:
- See the full tool list with descriptions
- Toggle individual tools on or off for agent use
- Mark a tool as Requires approval so the agent has to ask before calling it
This lets you keep, for example, Slack post message in approval mode while leaving Slack search messages fully automatic.
Disconnect
In the connector drawer, click Disconnect. Agents immediately lose access to that connector's tools, but historical task records keep their provenance.
Governance (Chat Platform Access)
When you run a bot on Slack, Discord, Telegram, Lark, WhatsApp, or iMessage, the Governance section decides which connectors each user tier may invoke.
For every connector, choose the minimum permission tier:
| Tier | Who |
|---|---|
| Viewer | Anyone paired to the bot |
| Operator | Users authorized to run agent tasks |
| Admin | Bot administrators only |
| Disabled | Hide this connector from chat-platform users entirely |
The desktop user (you) always has full access to every connected connector. Governance applies only to channel-originated runs.
Scopes -- Per-Channel Visibility
A connector you connect from the desktop app is only available to the desktop by default. To make it usable from a chat platform, open the connector's drawer and connect it for that specific scope (for example, "Slack: production bot"). Each channel-bound connection is isolated by bot configuration and end user, so two users on the same Slack bot never see each other's accounts.
Tips
- Use Composio when you want fast coverage of many services without standing up your own OAuth apps
- Use direct connections when you need maximum privacy or want full control over OAuth scopes
- Combine both: connect Google Workspace directly for everyday email and calendar, and use Composio for everything else
- Set Requires approval on any tool that posts publicly or moves money
- Review Governance before turning on a public-facing channel bot
Learn More
- Cloud Storage -- Native cloud connections, self-hosted media, stock catalogs
- Channels -- Slack, Discord, Telegram, Lark, and bot routing
- Desktop Application -- Main app overview and the full Settings tab list
- Workspace Security -- Workspace isolation and approval policies