Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.cekura.ai/llms.txt

Use this file to discover all available pages before exploring further.

Video Tutorial

Watch this video to see the VAPI integration in action:
You can test your agents directly on our platform without configuring API keys. Cekura will use internally generated transcripts for testing purposes. For a simpler setup without API keys, check out our guide on testing custom agents.

Prerequisites

To successfully integrate your VAPI agent, you will need the following:
  • A Cekura account
  • A VAPI account with a deployed Voice Assistant.
  • Your VAPI API Key (for Cekura’s Organization Settings).
  • Your VAPI Assistant ID (for the Cekura Agent configuration).

Testing with VAPI

This guide walks you through setting up and testing your Voice AI agents built on the VAPI platform using Cekura. By linking your VAPI Assistant to Cekura, you can run automated test suites, analyze call performance, and ensure agent quality.
Test your VAPI voice agents with automated call simulation.
1

Create a New Agent

  1. Navigate to the Agents section from the left navigation bar.
  2. Click the Create Agent button in the top right, or click Create your first agent if you’re new.
  3. Fill in the Agent name, Language, and Description of your AI Agent, then click Next. Create an Agent
2

Configure Agent Settings

  1. In the Provider panel on the right, select VAPI.
  2. Under Integration Settings, enter the External Assistant ID of your VAPI agent.
  3. Enter your VAPI Private API Key in the designated field.
  4. Click Save Changes. VAPI Agent Settings
Note: The VAPI Assistant ID is required to link a specific agent, and the VAPI Private API Key is required for Cekura to authenticate and communicate with VAPI.
3

Run Your First Test

Once your VAPI Agent is configured:
  1. Go to Simulation → Evaluator.
  2. Click Generate Evaluators to auto-create some scenarios (or create one). You can also use the Infrastructure Suite to instantly add 18+ pre-built test cases covering latency, audio quality, and interruption handling.
  3. Choose a Scenario from the list.
  4. Click the Play button (▶︎) next to it to open the Configure Run dialog. Under Connections, select Telephony and enter your phone number. Configure Run dialog with VAPI voice connection selected
    Note: Greyed out connections are not configured, set them up in your Agent Setting’s Provider panel if you want to run with SIP.
4

Monitor Your Test

  1. Monitor the test in Simulation → Runs Overview.
  2. View transcripts, audio, and metrics in Results.
  3. Use Re-run Failed or Lab → Optimize to refine and rerun.

Value of VAPI Integration

Integrating your VAPI Assistant with Cekura unlocks powerful testing and observability features:
  • Detailed Tool Call Information: You are able to see granular data on tool calls made by your VAPI agent during a conversation, which is critical for debugging complex workflows.
  • Metadata Access: You are also able to access any metadata available from VAPI calls, enabling richer, context-aware evaluations of agent performance.
  • Automated Outbound Calling: You can use Cekura’s infrastructure for automated outbound calling to run large-scale, performance-driven test campaigns. Outbound Calling
This setup is recommended as it configures your VAPI API Key once, making it available across all agents within your project. If you complete this step, you will not need to enter the API Key when creating subsequent VAPI agents.
  1. Log in to your Cekura Dashboard.
  2. Click on the Settings button (usually on the top right of the navigation bar).
  3. Navigate to the Provider API Keys tab.
  4. Locate the VAPI section.
  5. Enter your VAPI Private API Key in the designated field.
  6. Click Save Changes. Vapi Providerapi Pn

Next Steps