> ## Documentation Index
> Fetch the complete documentation index at: https://docs.roark.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Connect your voice and chat AI agent platforms to Roark for monitoring and testing

## What are Integrations?

Integrations connect your AI agent platform accounts to Roark, enabling automatic synchronization of calls, agents, prompts, and workflows. Each integration is provider-specific, designed to work seamlessly with voice platforms like VAPI, Retell, LiveKit, and Pipecat Cloud, and chat platforms like Google Customer Engagement Suite and Kore AI.

Once connected, integrations provide up to three capabilities, depending on the provider:

* **Live Monitoring** - Automatically stream production calls to Roark for real-time evaluation and analytics
* **Agent Synchronization** - Import agent configurations for use in simulations and testing
* **Chat Simulations** - Run text-based [chat simulations](/documentation/simulation-testing/chat-simulations) against an agent endpoint provisioned by the integration

***

## How Integrations Work

When you set up an integration, Roark establishes a secure connection to your voice AI provider:

1. **Authentication** - Connect using API keys or OAuth
2. **Data Synchronization** - Automatically sync calls, agents, and configurations
3. **Real-time Streaming** - Receive call data as conversations happen
4. **Agent Discovery** - Import agent definitions for testing

<Note>
  A single integration can sync multiple agents. For example, one VAPI integration might sync your support bot, sales agent, and appointment scheduler.
</Note>

***

## Provider Capabilities

Roark integrates with leading agent platforms across both voice and chat modalities. Capabilities vary by provider:

| Provider                  | Voice Simulations | Chat Simulations | Live Call Monitoring | Sync Agents / Prompts |
| :------------------------ | :---------------: | :--------------: | :------------------: | :-------------------: |
| **VAPI**                  |         ✅         |         ❌        |           ✅          |           ✅           |
| **Retell AI**             |         ✅         |         ❌        |           ✅          |           ✅           |
| **ElevenLabs**            |         ✅         |         ✅        |           ✅          |           ✅           |
| **Leaping**               |         ✅         |         ❌        |           ✅          |           ✅           |
| **LiveKit Cloud**         |         ✅         |         ❌        |           ✅          |           ❌           |
| **LiveKit (self-hosted)** |         ✅         |         ❌        |           ✅          |           ✅           |
| **Bland**                 |         ✅         |         ❌        |           ✅          |           ✅           |
| **Pipecat**               |         ✅         |         ❌        |           ✅          |           ✅           |
| **Google CES**            |         ❌         |         ✅        |           ❌          |           ❌           |
| **Kore AI**               |         ❌         |         ✅        |           ❌          |           ❌           |
| **Custom**                |         ✅         |         ❌        |           ✅          |           ✅           |

<CardGroup cols={3}>
  <Card title="VAPI" icon="phone" href="/documentation/integrations/vapi">
    Voice — sync VAPI assistants for monitoring and simulation testing
  </Card>

  <Card title="Retell AI" icon="microphone" href="/documentation/integrations/retell">
    Voice — sync Retell agents and analyze conversations
  </Card>

  <Card title="ElevenLabs" icon="volume-2" href="/documentation/integrations/elevenlabs">
    Voice and chat — sync ElevenLabs conversational AI agents
  </Card>

  <Card title="Leaping" icon="phone-forwarded" href="/documentation/integrations/leaping">
    Voice — sync Leaping AI agents and calls
  </Card>

  <Card title="LiveKit Cloud" icon="video" href="/documentation/integrations/livekit">
    Voice — integrate LiveKit Cloud via webhooks
  </Card>

  <Card title="LiveKit (self-hosted)" icon="server" href="/documentation/integrations/livekit-self-hosted">
    Voice — instrument a self-hosted LiveKit Agents worker with the Python SDK
  </Card>

  <Card title="Bland" icon="phone-call" href="/documentation/integrations/bland">
    Voice — monitor Bland phone agents
  </Card>

  <Card title="Pipecat" icon="cloud" href="/documentation/integrations/pipecat">
    Voice — monitor Pipecat deployments
  </Card>

  <Card title="Google CES" icon="cloud" href="/documentation/integrations/google-ces">
    Chat-only — run simulations against Google Customer Engagement Suite apps
  </Card>

  <Card title="Kore AI" icon="bot" href="/documentation/integrations/kore">
    Chat-only — run simulations against Kore AI Agent Platform apps
  </Card>
</CardGroup>

For platforms not listed above, explore our [Custom Integrations](/documentation/integrations/custom-integrations) guide.

***

## One-to-Many Relationship

A key feature of integrations is their flexibility in managing multiple agents:

```
VAPI Integration
├── Customer Support Agent
├── Sales Qualification Agent
├── Appointment Booking Agent
└── Survey Collection Agent
```

This means:

* **Single Setup** - Configure once, sync all agents
* **Centralized Management** - Monitor all agents from one integration
* **Unified Analytics** - Compare performance across agents
* **Simplified Testing** - Use any synced agent in simulations

***

## Use Cases

### Live Call Monitoring

Track production calls in real-time:

* Monitor agent performance
* Detect quality issues immediately
* Track customer satisfaction
* Ensure compliance

### Simulation Testing

Use synced agents for comprehensive testing:

* Test agents before deployment
* Run regression tests
* Compare agent versions
* Validate changes safely

### Cross-Platform Analytics

Unify data from multiple providers:

* Compare VAPI vs Retell agents
* Aggregate metrics across platforms
* Identify best-performing configurations
* Standardize evaluation criteria

***

## Integration Workflow

<Steps>
  <Step title="Choose Provider">
    Select your voice AI platform from supported providers
  </Step>

  <Step title="Authenticate">
    Connect using API keys or OAuth credentials
  </Step>

  <Step title="Configure Sync">
    Select which agents and data to synchronize
  </Step>

  <Step title="Start Monitoring">
    Begin receiving calls and agent data automatically
  </Step>
</Steps>

***

## Security & Privacy

All integrations follow security best practices:

* **Encrypted Connections** - TLS encryption for all data transfers
* **Secure Storage** - Credentials stored encrypted at rest
* **Access Control** - Role-based permissions for integration management
* **Audit Logging** - Track all integration activities
* **Data Isolation** - Customer data separated by organization

***

## Next Steps

Ready to connect your voice AI platform?

<CardGroup cols={2}>
  <Card title="VAPI Setup" icon="rocket" href="/documentation/integrations/vapi">
    Connect your VAPI account
  </Card>

  <Card title="Retell Setup" icon="plug" href="/documentation/integrations/retell">
    Integrate Retell AI
  </Card>

  <Card title="Custom Integration" icon="code" href="/documentation/integrations/custom-integrations">
    Build your own integration
  </Card>

  <Card title="API Keys" icon="key" href="/documentation/getting-started/api-keys">
    Generate API credentials
  </Card>
</CardGroup>
