Skip to main content
Use this path when you are building a customer-facing product on Runtools, not just an internal agent for your own workspace. Product apps keep your own app auth. Your end users do not create Runtools accounts. Your backend passes a stable appId and externalUserId, and Runtools scopes tool credentials, usage, audit, and channel identities to that product user.

What You Build

Hosted Connect

Let end users connect Gmail, Stripe, Slack, HubSpot, API-key tools, and other integrations to your product.

Run agents for a product user

Start agent runs with endUser so tools resolve only that user’s app-scoped credentials.

Execute tools directly

Call Tool Hub actions with Hosted Connect scope from your backend.

Product channels

Let users chat over Telegram, WhatsApp, Slack, Discord, iMessage, or SMS while tools still use their Hosted Connect credentials.

Product Identity

Your product owns login, billing, permissions, and user records. Runtools only needs stable identifiers:
Use the same pair everywhere:
  • Hosted Connect sessions
  • Agent runs
  • Direct tool execution
  • Product channel identity links
  • Usage and audit exports

Connect User-Owned Tools

Create a Hosted Connect session from your server:
Open connectUrl in the browser. Runtools handles OAuth, API-key collection, refresh, encrypted storage, and reconnect states.

Run With That User’s Credentials

Agents:
Tools:
If the user has not connected the required integration, the tool returns connect_required. It does not fall back to builder Connected Apps, org defaults, or another product user’s credentials.

Product Channels

For chat products, the developer connects the channel once. End users simply message the bot or number. Runtools links the provider sender identity to your product user:
When that sender messages the product channel, the agent run receives the same Hosted Connect end-user scope as your web app.

Where To Go Next

Hosted Connect guide

Full setup, OAuth policy, direct tool execution, API-key tools, usage, and audit.

Tools API

Direct Tool Hub execution, including end-user scope.

Channels SDK

Bind product channels and link provider senders to product users.

OAuth & Connected Apps

Internal Runtools-user credentials, and how they differ from Hosted Connect.