Skip to main content

Create an Agent

  1. Go to the Agents section from the left navigation bar.
  2. Click the Create Agent button in the top right, or if you’re a new user, click Create your first agent in the center of the page.
  3. Fill in basic info: agent name, language, and description.
  4. Configure a provider and connection type.

Basic Info

Agent Name
required
A label to identify this agent within Cekura. Choose something descriptive so you can easily distinguish it from other agents (e.g. “Support Bot Production” or “Sales Agent v2”).
Language
The primary language your agent speaks. Cekura uses this to run simulations and generate evaluators in the correct language.
Agent Description
required
A comprehensive overview of your agent’s purpose, behaviour, and operational guidelines. See the Agent Description section below for details on what to include and how to structure it.

Agent Description

Agent Description is a comprehensive overview of your voice conversational agent’s purpose, behaviour, and operational guidelines. It encapsulates all the instructions, prompts, and rules you provide to your AI agent.
By clearly articulating your agent’s description, you enable us to generate automatic, accurate evaluators.
Most customers include their agent’s main prompt here.
Description Pn

Type of Agent

For Single prompt agents, you can copy the agent’s main prompt here.
If you have multi-state agent, you can build a description in a json structure.
Note - We are very flexible with description so even if you copy paste all your prompts and paste as one huge prompt, we can process. JSON is the recommended approach.
[
  {
    "node_name": "<>",
    "node_description": "<>"
  },
  {
    "node_name": "<>",
    "node_description": "<>"
  }
]
If you have an agent with Retell workflows, you can export the agent’s details as json from Retell.
Go to agents -> select the agent -> click on export button (this will download a .json file) -> copy the content of the file and paste it in agent description field.
Retell Export
If you have an agent with Vapi workflows, you can export the agent’s details as json from Vapi.
Go to workflows -> select the agent -> click on code button on top right -> copy the content shown and paste it in agent description field.
Vapi Export
You can follow the same approach for other providers.

Configuration

The Configuration section connects your Cekura agent to the actual AI platform powering it. This is what allows Cekura to simulate calls, run evaluations, and observe live traffic against your real agent.

Provider

Select the platform your agent is built on. Cekura supports a wide range of providers out of the box. You can explore different providers below and go to their integration specific docs to know more.
https://mintcdn.com/vocera/jgU_15-26qRVL6Rl/images/providers/custom.svg?fit=max&auto=format&n=jgU_15-26qRVL6Rl&q=85&s=5c4ea9af384a2d2cc86ceab04a749727

Custom

https://mintcdn.com/vocera/jgU_15-26qRVL6Rl/images/providers/livekit.svg?fit=max&auto=format&n=jgU_15-26qRVL6Rl&q=85&s=2a9689205e8c9041bd3f9beb46a7f169

LiveKit

https://mintcdn.com/vocera/jgU_15-26qRVL6Rl/images/providers/pipecat.svg?fit=max&auto=format&n=jgU_15-26qRVL6Rl&q=85&s=4f862e387124e312c2651530d057430b

Pipecat

https://mintcdn.com/vocera/jgU_15-26qRVL6Rl/images/providers/elevenlabs.svg?fit=max&auto=format&n=jgU_15-26qRVL6Rl&q=85&s=1d515d0c1ce986365734fd38f6c5f36c

ElevenLabs

https://mintcdn.com/vocera/jgU_15-26qRVL6Rl/images/providers/chirp.svg?fit=max&auto=format&n=jgU_15-26qRVL6Rl&q=85&s=01578b9ad6328ed1799a8fc08e4013e6

Chirp

https://mintcdn.com/vocera/jgU_15-26qRVL6Rl/images/providers/retell.svg?fit=max&auto=format&n=jgU_15-26qRVL6Rl&q=85&s=590c1653c04cf0172812254e054efe7a

Retell

https://mintcdn.com/vocera/jgU_15-26qRVL6Rl/images/providers/vapi.svg?fit=max&auto=format&n=jgU_15-26qRVL6Rl&q=85&s=2350f9c0d086e551beb03cdb0c58b66c

VAPI

https://mintcdn.com/vocera/jgU_15-26qRVL6Rl/images/providers/cisco.svg?fit=max&auto=format&n=jgU_15-26qRVL6Rl&q=85&s=8149f1d3afdd4096a27656862ef8aa01

Cisco Webex

https://mintcdn.com/vocera/jgU_15-26qRVL6Rl/images/providers/bland.svg?fit=max&auto=format&n=jgU_15-26qRVL6Rl&q=85&s=f73b3a04dc4e9cb63ba92996f734e5fb

Bland AI

https://mintcdn.com/vocera/jgU_15-26qRVL6Rl/images/providers/synthflow.svg?fit=max&auto=format&n=jgU_15-26qRVL6Rl&q=85&s=b9b289eb4e33cded3b179e760267bdee

Synthflow

https://mintcdn.com/vocera/jgU_15-26qRVL6Rl/images/providers/koreai.svg?fit=max&auto=format&n=jgU_15-26qRVL6Rl&q=85&s=63ce7922e133c17170a1940d689c2e65

Kore.ai

https://mintcdn.com/vocera/jgU_15-26qRVL6Rl/images/providers/trillet.svg?fit=max&auto=format&n=jgU_15-26qRVL6Rl&q=85&s=b6358fb8f697570d0acbe85eda672913

Trillet

https://mintcdn.com/vocera/jgU_15-26qRVL6Rl/images/providers/genesys.svg?fit=max&auto=format&n=jgU_15-26qRVL6Rl&q=85&s=c84380810f6c532ccf75ecd344c164c8

Genesys

https://mintcdn.com/vocera/jgU_15-26qRVL6Rl/images/providers/agentforce.svg?fit=max&auto=format&n=jgU_15-26qRVL6Rl&q=85&s=7412a476fb57c3a19ab0849a9f1cc395

Agentforce

https://mintcdn.com/vocera/vJTtkCIPdet7nL3g/images/providers/agora.svg?fit=max&auto=format&n=vJTtkCIPdet7nL3g&q=85&s=ba04bc66018e72f85d33a4f04d067bce

Agora

Once you select a provider, you’ll be prompted to enter the relevant connection details — such as API keys, assistant IDs, or other credentials specific to that provider.

Connection

Choose how Cekura connects to your agent to run simulations and collect data. The available connection types depend on your agent’s channel — voice or chat.

Voice Connection

Connect via a phone number. Cekura will dial your agent directly over the PSTN network, making it the simplest way to test a phone-based voice agent.
1

Enter your phone number

Add the phone number your agent receives calls on or makes calls from.
2

Choose call direction

Toggle Inbound on if you want Cekura’s agent to call you on the above number. Leave it off for outbound — Cekura will dial your agent instead.
Telephony Settings
Connect via a SIP trunk. Suited for enterprise telephony setups where your agent is reachable through a SIP endpoint rather than a regular phone number.
1

Enter your SIP Endpoint

Add the SIP address your agent is reachable on (e.g. sip:user@example.com).
2

Add SIP Authentication credentials

If your SIP server uses Digest Auth, enter the Username and Password to authenticate the connection.
SIP Configuration
WebRTC enables real-time browser-based voice testing without needing a phone number or external device.WebRTC is configured automatically upon choosing your provider and filling in the relevant details.
WebRTC calls are only supported by LiveKit, Pipecat, VAPI, Retell, and Agora.

Chat Connection

Connect via SMS. Enter the phone number your agent sends and receives chat messages on.
Already configured if you’ve set up Telephony — the same number is used automatically.
SMS Settings
Connect via WhatsApp. Enter the WhatsApp-enabled phone number your agent sends and receives chat messages on.
Already configured if you’ve set up Telephony — the same number is used automatically.
Configure Twilio credentials in Settings → Provider API Keys for WhatsApp integration.See WhatsApp Testing Guide for detailed setup.WhatsApp Settings
WebSocket enables real-time, two-way chat between your agent and the LLM, allowing dynamic and continuous conversation testing.
1

Enter your WebSocket URL

Add the WebSocket endpoint your chatbot is reachable on (e.g. wss://your-chatbot-endpoint.com).
2

Enter your WebSocket Secret

Add a secret that Cekura will send in the X-VOCERA-SECRET header with every request, so your server can verify the connection.
Custom Chatbot Settings
Connect directly through your provider’s native chat interface — no phone number or messaging service required.
Native provider chat is only available with ElevenLabs, VAPI, LiveKit, Retell, and Bland AI.
Provider chat is configured automatically using your voice agent settings. However, Retell and Bland AI require some additional configuration — you’ll need to provide a separate chat agent ID for those providers.Provider Chat Settings

Additional Settings (Optional)

These settings are available when editing an existing agent. To access them, go to the Agents section in the left sidebar → click on the agent you want to configure.
Upload reference material your agent uses, so Cekura can generate more accurate evaluators grounded in your content.We support two options for Knowledge Base:
  • Upload a document — drag and drop or select a file directly. Supported formats: PDF, TXT, JSON, MD, CSV, XML.
  • Connect an external source — click Add Connector to sync knowledge base content from an external source such as Google BigQuery or a Website Scraper. Knowledge Base
Define mock input/output data for tool calls so Cekura can simulate your agent’s tool usage during testing.There are two ways to add mock tools:
  • Auto-Fetch — automatically pulls your tool definitions directly from your provider, so you don’t have to add them manually.
  • Add Tool manually — create a mock tool yourself and define its behaviour using Input/Output Mappings in JSON. Mock Tools
Read more about Mock Tools.
Dynamic variables are values injected at call time during scenario generation — letting you parameterise your test scenarios with real-world data like names, addresses, or account IDs instead of hardcoding them.Click Add Variables to define a new variable. Each variable has a name (e.g. address, name) and a default value that Cekura uses when running simulations.Dynamic VariablesRead more about Dynamic Variables.