Integrations & API

Plugs into the stack you already run.

Every integration point, documented - what's live, what's ready, and which keys are still needed. For RevOps and GTM engineers evaluating the engine, and for anyone wiring it into their own tools. No black boxes: if a connection needs a key, it's labeled, and it says whose move it is.

Rostr API gateway

Mock

Chat + agent runs. Powers the Gency chat on this site and every workspace agent. Streaming thought / action / result events over SSE.

POST https://rostr-platform.vercel.app/api/v1/run

Your move, Patrick

Add the AI gateway key to the rostr-platform project (Secure Vault flow - never chat) and redeploy. The chat UI already handles mock mode gracefully.

Stripe

Needs key

Checkout. Marketplace and portal purchases. Client-side checkout is built; server-side charge confirmation is not wired yet.

STRIPE_SECRET_KEY → server env

Your move, Patrick

The secret key was never added. Until it is, the portal paywall can't take payment. Keys go through the Secure Vault, never chat or git.

HubSpot

Ready

CRM read/write. Intent pulls, collision shielding, contact write-back, lifecycle staging. The dedupe shield runs against your portal - we never hold your token.

HUBSPOT_ACCESS_TOKEN → your workspace vault

Supabase

Needs key

Workspace data. Run ledger, portal library, client records. Directory and workspace features stay on local/seeded data until keys rotate in.

SUPABASE_URL + keys → project env

Your move, Patrick

Fresh keys are still pending the rotation. Self-serve workspaces and the credentials vault UI wait on this.

n8n

Live

Workflow execution. Every template and engine ships as importable n8n JSON. Runs on your instance - self-hosted or cloud - under your control.

your n8n instance → import JSON

Composio

Ready

Per-user tool OAuth. 100+ tools (Gmail, Calendar, Salesforce, and more) attached to agent runs on demand. Best-effort: a run never breaks if it's unconfigured.

composio_account_id → per run

Smartlead / Instantly

Ready

Sequencer enrollment. Approved contacts enroll with staggered inbox load-balancing. Sender reputation guarded by the verification waterfall.

your sequencer API key → workspace vault

Slack

Ready

Approvals + notifications. The human review gate lives where your team already works: drafts arrive in Slack, approvals release the send.

your Slack workspace → approvals channel

Sandbox

Ready

Safe code execution. Generated code runs in an isolated sandbox before it ever touches your stack - the same pattern behind the quickstart builds.

deny-all network · ephemeral

How keys work

Short version: you hold your keys, we never see them - and Patrick's platform keys never touch git, chat, or email.

AI_GATEWAY_API_KEY

Patrick's move. Takes the Rostr platform (and this site's Gency chat) out of mock mode. Added via the Secure Vault flow, set as a Vercel env var on rostr-platform, then redeploy.

STRIPE_SECRET_KEY

Patrick's move. Unlocks real checkout on the marketplace and the portal. Server-side only - it never ships to the browser.

Supabase keys

Patrick's move. Pending rotation. Unlocks self-serve workspaces, the run ledger, and the portal library on live data.

HubSpot / sequencer tokens

Your move, client. You connect your own CRM and sequencer inside your workspace vault. We build against the APIs; your secrets stay yours.