Prerequisites
- A Kataven account with dashboard access at hub.kataven.ai.
- An
sk_live_API key — mint one at hub.kataven.ai/settings → API Keys tab → Create API key. See Quickstart § 1 for the full walkthrough. - Python 3.10+ or Node 20+.
- Provider account (Twilio / Plivo / Vobiz) and at least one phone number purchased on that provider.
1. Create the agent
2. Connect the carrier
Store your provider credentials (encrypted at rest):3. Register the phone number
4. Place a test outbound call
5. Add knowledge
Attach a playbook of FAQs so the agent can answer common questions:6. Watch a campaign run
If you have a CSV of leads:Verify in the dashboard
| What you built | Open in Hub UI |
|---|---|
| Agent (config + prompt + voice) | hub.kataven.ai/agents |
| Phone number wired to agent | hub.kataven.ai/phone-numbers |
| The test call you placed (live transcript) | hub.kataven.ai/conversations |
| Campaign progress + per-contact status | hub.kataven.ai/campaigns |
| FAQ entry attached | hub.kataven.ai/knowledge |
What’s next
Outbound calls
Cap planning, retries, error handling for production outbound flows.
Embed the widget
Put the same agent on your website with
pk_live_ widget keys.Hand it off to AI
Let Claude Code, Claude Desktop, ChatGPT, or Codex run all of this for you.
API Reference
Every endpoint with try-it. Generated from the same OpenAPI spec the SDKs are built on.

