Connect each tool once
Each AI tool on each computer holds its own connection. On Runwork you connect a tool once, at the workspace, monitored in one place.
Connect once at the workspace level. Every app, automation, and AI agent gets access.
What Integrations gives you
3,300+ Pre-Built Connectors
CRM, payments, communication, storage, analytics. All major platforms covered.
Workspace-Level Auth
Connect once at the workspace, instead of once per AI tool per computer.
OAuth & API Keys
Support for OAuth2 flows and API key authentication. Secure credential storage.
Auto-Generated AI Tools
Integrations automatically become tools your AI agents can use. HubSpot connected? Your agent can create contacts.
Real-Time Proxy
API calls proxied through Runwork with rate limiting, retries, and error handling.
Integration Scoping
Control which apps can access which integrations. Keep sensitive connections restricted.
Access from anywhere
Desktop & Web
Browse and connect from 3,300+ integrations. Manage credentials, test connections, and monitor usage.
CLI
Why Integrations matters
- Integrations become AI-powered tools automatically
- Built on an open-source integration platform
- One connection serves your entire workspace
- Every connection and its usage visible in one place
How Integrations works
Integrations in Runwork connect your workspace to external services like CRMs, payment processors, communication tools, and databases. In most teams, every AI tool on every computer holds its own copy of every connection: HubSpot OAuth in Claude Desktop, again in Cursor, again in ChatGPT, again on the next machine. Runwork moves the connection to the workspace. You connect a service once, and every app, automation, and AI agent uses that one connection.
Adding an integration takes seconds. Navigate to your workspace settings, find the service you need, and complete the OAuth flow or enter your API credentials. Runwork securely stores these credentials and manages token refresh automatically. No more dealing with expired tokens or OAuth callback URLs in your application code. And it all happens without an engineering ticket: a marketing ops person can connect the whole stack themselves, and when a tool isn't in the catalog, their agent can still reach its API through a small workspace app it makes.
Connected services automatically become available as tools for your AI agents. If you've connected HubSpot, your agents can create contacts, update deals, or query your pipeline, just by asking. If you've connected Slack, agents can post messages or create channels. There's no additional configuration required. Underneath, this is MCP: every connected integration becomes a tool in your workspace's MCP server, which is how every AI tool your team uses gets to call them. Your AI agent can search the catalog, list connections, and call integration APIs on your behalf. From the terminal, runwork integrations call lets you proxy API requests through any connected service.
For automations and workflows, integrations provide trigger sources and action destinations. Receive a webhook from Stripe when a payment succeeds, then update your internal entities and send a Slack notification, all in one flow. The integration layer handles the API complexity while you focus on business logic.
Security is built in. You control which apps can access which integrations through scoping rules. Sensitive connections (like payment processors) can be restricted to specific apps. All API calls are proxied through Runwork with automatic rate limiting, retry handling, and error logging, none of which you have to build yourself. And because every call goes through one place, you can watch it: which integrations get used, by which apps and agents, and how often.
Integrations get useful when you combine them. HubSpot can sync to Slack the moment a deal moves, and a Stripe payment can trigger its own follow-up. Describe the combination to your agent and it makes the app. It lands in your team's cloud with the credentials already connected, not a connection you have to maintain.
Frequently Asked Questions
We use Stripe, HubSpot and Slack. Will our AI tools work with all of them?
Can we connect something custom without going back to engineering every time?
How many integrations does Runwork support?
How does workspace-level authentication work?
Can AI agents use integrations automatically?
How does Runwork handle API rate limits and errors?
Can I restrict which apps access certain integrations?
Are there examples of how integrations work together?
Use Cases
Related Features
See How Teams Use Integrations
Ready to try Integrations?
One shared cloud under the AI tools your team already uses.