Skip to main content
We’ll build a simple receptionist agent, attach it to a phone number, and place a test call.

Prerequisites

  • A Kataven account with dashboard access at hub.kataven.ai.
  • An sk_live_ API key — mint one at hub.kataven.ai/settingsAPI 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

The number is now pinned to your agent — inbound calls will route here.

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’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.