Skip to content
Scalekit Docs

Connect AI agents to Clari Copilot

scalekitComing soonAPI KeyCRM & SalesAIAutomationTranscription

The Clari Copilot connector lets your AI agent act in each user's Clari Copilot account. Each user connects their own Clari Copilot API key once, and Scalekit sends it with every call, so your agent never handles credentials. Its tools are coming soon. Until then, your agent can call the Clari Copilot API through Scalekit's proxy.

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

    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.mts
    import { ScalekitClient } from '@scalekit-sdk/node'
    import 'dotenv/config'
    const scalekit = new ScalekitClient(
    process.env.SCALEKIT_ENVIRONMENT_URL,
    process.env.SCALEKIT_CLIENT_ID,
    process.env.SCALEKIT_CLIENT_SECRET,
    )
    const actions = scalekit.actions
    const connector = 'clari-copilot'
    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)
    Terminal window
    npx tsx quickstart.mts
Proxy API call
const result = await actions.request({
connectionName: 'clari_copilot',
identifier: 'user_123',
path: '/v1/users/me',
method: 'GET',
});
console.log(result);
Execute a tool
const result = await actions.executeTool({
connector: 'clari_copilot',
identifier: 'user_123',
toolName: 'clari_copilot_list',
toolInput: {},
});
console.log(result);