All Features
Connect · Integrations

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.

Connected Integrations
HubSpot
Stripe
Gmail
Google Calendar
Slack
Jira
GitHub
Notion
Linear
Airtable
7 / 3,300+ connected

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

Claude ChatGPT Cursor

AI Agents

Ask your AI agent:

Connect your AI agent

Desktop & Web

Runwork Desktop
Your AI Tools 13 detected
Codex DEFAULT
Claude Code
Cursor
+10 more
Your Team's Skills 39 shared
press-release-lead-monitor
dtp-demand-tracker
Your Integrations 18 connected
HubSpot Sheets lemlist +15

Browse and connect from 3,300+ integrations. Manage credentials, test connections, and monitor usage.

CLI

Why Integrations matters

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?
Yes, and each one gets connected once for the whole team rather than once per person. After that they are tools your AI can actually call, so it reads the customer record and writes the update, posts the message, pulls the payment. Whoever connects HubSpot does it on behalf of everyone, and nobody else repeats the setup.
Can we connect something custom without going back to engineering every time?
Yes. Your AI can call any HTTP endpoint your team has exposed, so an internal service or a partner API becomes available the same way a packaged integration does. The reason this matters is that the person who needs the connection is usually not the person with the engineering backlog, and here they do not have to wait for one.
How many integrations does Runwork support?
Runwork supports 3,300+ pre-built integrations covering CRM (HubSpot, Salesforce), payments (Stripe, PayPal), communication (Slack, Discord, email), storage (Google Drive, Dropbox), development tools (GitHub, GitLab), and many more categories. New integrations are added regularly.
How does workspace-level authentication work?
When you connect an integration in Runwork, the credentials are stored at the workspace level. You authenticate once, and every app, automation, and AI agent in your workspace uses that connection. You never repeat the OAuth flow in each AI tool, on each computer, or in your application code.
Can AI agents use integrations automatically?
Yes. Connected integrations automatically become tools available to your AI agents. If you connect HubSpot, agents can create contacts, update deals, or query data. If you connect Slack, agents can post messages. There is no additional configuration. Agents understand available integrations and can use them when relevant.
How does Runwork handle API rate limits and errors?
All integration API calls are proxied through Runwork with built-in rate limiting, automatic retries with exponential backoff, and comprehensive error handling. If an external API is temporarily unavailable, Runwork handles retries automatically, so you never build that reliability layer yourself.
Can I restrict which apps access certain integrations?
Yes. Integration scoping lets you control which apps can access which integrations. Sensitive connections like payment processors can be restricted to specific apps, while general-purpose integrations like Slack can be available workspace-wide. This gives you fine-grained security control.
Are there examples of how integrations work together?
Yes. A common pattern is one agent working across the whole marketing stack: it can post to Slack when a HubSpot deal moves, or follow up on a Stripe payment on its own. Describe the combination to your AI and it makes the app, with credentials connected once for the whole team.

Use Cases

Sync CRM with internal tools Payment processing Slack notifications GitHub automation Email campaigns Analytics pipelines

Related Features

See How Teams Use Integrations

Ready to try Integrations?

One shared cloud under the AI tools your team already uses.