Free
Build and test your first agent.
- Sign-up credit for test calls
- 2 calls at a time
- All voices and languages
- Studio, tools and webhooks
Write what your agent should do, pick a voice, and talk to it in your browser. When it sounds right, put it on your website with one line of HTML, or start calls from your app with one request.
Free to start, with sign-up credit for your first test calls.
One agent, 40+ languages, each written in its own script before it is spoken.
The feel
Timing, interruptions, tone. The parts of a conversation nobody notices until they go wrong.
Start talking and the agent stops mid-word and listens, the way a person would. It picks the thread back up when you are done.
A quick “okay” or “mm-hm” while it is talking is a listener nodding along, not an interruption. It keeps going.
Set the pace and the tone per agent. On voices that can perform them, a written laugh or sigh is acted out, never read aloud.
When a caller moves between Hindi and English, the agent moves with them and stays there for the rest of the call.
Once the caller is done, it says one short goodbye and hangs up, instead of leaving them on an open line.
How it works
An agent’s instructions are a page of plain writing, not a flowchart. Say who it is, what it is for and what it must never do.
Hi customer_name, this is Tara at Sunrise Dental. How can I help?
InstructionsYou answer calls for a dental clinic and look after its bookings. Use find_booking to look up the caller’s appointment and reschedule to move it.
Pick the speech engine, the voice and the language, then the model that does the thinking. Sliders set the pace and the volume.
Every agent has its own API key. One POST starts a call and returns what a LiveKit client needs to join it, from a browser or a phone.
curl -X POST "$CRACKLE_API_URL/v1/calls" \
-H "Authorization: Bearer $CRACKLE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"participant": { "identity": "customer_123" },
"variables": { "customer_name": "Divya" }
}'{ "callId": "…", "livekitUrl": "wss://…", "token": "eyJ…" }Each call is kept with its transcript, how long it ran and what it cost, next to the numbers that say how it went.
CallerI need to move my appointment on Friday.
TaraGot it, Friday at four thirty with Doctor Rao. I have Monday at ten, or Tues—
CallerMonday works.
Features
You bring what it should know and do. Crackle brings the voice, the listening, the timing and the call, already wired together.
Pricing
Build and test without a plan. When you go live, a plan adds call credit every month and room for more calls at once.
Build and test your first agent.
For a product going live.
For steady call volume.
For teams running calls all day.
Calls are billed from your credit at $0.07 a minute, whichever voice and model your agent uses. Need more than Scale? Write to us.
Questions
Crackle gives your AI agent a voice. You write what the agent should do, choose a voice and talk to it in your browser. When it sounds right, you put it on your website with one line of HTML, or start calls from your own app with one API request.
Not to build and test one. The studio does both in your browser. Putting the agent on your website is one line of HTML to paste; starting calls from your own app takes one request from your server.
44: English, Spanish, French, German, Portuguese, Italian, Japanese, Korean, Chinese and Arabic among them, and Hindi, Hinglish, Tamil, Telugu, Kannada, Marathi, Bengali, Gujarati and Punjabi with voices recorded in each. Every reply is written in its language’s own script before it is spoken, and an agent can move between Hindi and English when the caller does.
Calls are billed by the second at $0.07 a minute, whichever voice and model the agent uses. Building and testing is free, with sign-up credit for your first test calls. Paid plans start at $29 a month and include call credit.
Yes. Upload your price lists, policies and FAQs and it answers from them. Give it your own HTTP endpoints as tools and it can look up an order or book a slot in the middle of a call.
In your website, through a talk button you paste in, or in your web, iOS, Android or React Native app. Calls run on LiveKit, so any of its client SDKs works.
Build your first agent and talk to it today. Sign-up credit is there for your first test calls.