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
- Navigate to Settings → Integrations in your Roark dashboard
- Click Add Integration and select Leaping
- Enter your configuration:
| Field | Description |
|---|---|
| Integration Name | Friendly name for this integration |
| API Key | Your Leaping API key |
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
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.| Phase | What Happens |
|---|---|
| Agent Sync | Fetches agents and endpoints, updates configurations, syncs prompts and tools |
| Health Check | Verifies API connectivity and agent availability |
| Call Sync | Fetches calls since last sync for each agent, processes transcripts and metadata |
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
Next Steps
Run Simulations
Test synced agents with simulations
View Call History
Browse and analyze synced calls
Metric Policies
Automate metric collection on calls
Integration Overview
Explore other integrations

