Skip to content
Scalekit Docs
Talk to an Engineer Dashboard

Chorus connector

Basic Auth CRM & SalesAIAutomationTranscription

Connect to Chorus.ai to sync calls, transcripts, conversation intelligence, and analytics.

Chorus connector

  1. Terminal window
    npm install @scalekit-sdk/node

    Full SDK reference: Node.js | Python

  2. Add your Scalekit credentials to your .env file. Find values in app.scalekit.com > Developers > API Credentials.

    .env
    SCALEKIT_ENVIRONMENT_URL=<your-environment-url>
    SCALEKIT_CLIENT_ID=<your-client-id>
    SCALEKIT_CLIENT_SECRET=<your-client-secret>
  3. quickstart.ts
    import { ScalekitClient } from '@scalekit-sdk/node'
    import 'dotenv/config'
    const scalekit = new ScalekitClient(
    process.env.SCALEKIT_ENV_URL,
    process.env.SCALEKIT_CLIENT_ID,
    process.env.SCALEKIT_CLIENT_SECRET,
    )
    const actions = scalekit.actions
    const connector = 'chorus'
    const identifier = 'user_123'
    // Make your first API call through the proxy
    const result = await actions.request({
    connectionName: connector,
    identifier,
    path: '/v1/users/me',
    method: 'GET',
    })
    console.log(result)
Proxy API call
const result = await actions.request({
connectionName: 'chorus',
identifier: 'user_123',
path: '/v1/users/me',
method: 'GET',
});
console.log(result);
Execute a tool
const result = await actions.executeTool({
connector: 'chorus',
identifier: 'user_123',
toolName: 'chorus_list',
toolInput: {},
});
console.log(result);