Skip to main content
Live monitoring Voice simulations Chat simulations

Overview

The Leaping integration syncs your Leaping AI agents and their calls into Roark. Agents, prompts, and tools are imported automatically, and calls are pulled on a recurring schedule so every conversation is analyzed.

Prerequisites

Before setting up the integration, ensure you have:
  • A Leaping AI account with active agents
  • A Leaping API key (found in your Leaping dashboard)
  • At least one configured agent in Leaping

Setup Instructions

Step 1: Create Integration

  1. Navigate to Agents in your Roark dashboard
  2. Click Connect Agent in the top right, choose Existing Platform, and select Leaping
  3. Enter your configuration:
The system will validate your API key and fetch available agents.

Step 2: Configure Historical Sync

Choose how far back to import existing calls:
  • Default: Last 90 days of call history
  • Custom: Select a specific date range
  • Skip: Only sync new calls going forward
Historical sync runs as a backfill job during initial setup. Ongoing calls are synced automatically on a recurring schedule.

Step 3: Select Agents

Choose which Leaping agents to monitor:
  • All Agents — Sync calls from every agent in your account
  • Selected Agents — Choose specific agents to monitor
The agent selector shows each agent’s name and ID.

Step 4: Activate Integration

Review your settings and click Create Integration to begin syncing.

What Gets Synced

Leaping integrations sync comprehensive data:
  • Calls — Conversation transcripts, metadata, and call events
  • Agents — Agent configurations and endpoints
  • Prompts — System prompts configured for each agent
  • Tools — Tool definitions available to agents
  • Call Metadata — Duration, status, properties, and events

How Sync Works

Leaping uses pull-based synchronization — Roark periodically fetches new calls from the Leaping API rather than receiving webhooks. Calls with status completed, transferred, or dropped are synced.

Monitoring Integration Health

Track your integration status in the Roark dashboard:
  • Syncing — Actively importing calls
  • Active — Running on schedule, pulling new calls periodically
  • Paused — Sync temporarily halted
  • Error — Configuration or connection issues
View sync statistics including total calls synced, last sync timestamp, and job history.

Next Steps

Run Simulations

Test synced agents with simulations

View Call History

Browse and analyze synced calls

Collectors

Automate metric collection on calls

Integration Overview

Explore other integrations