CallWhiz AI User Guide

Learn how to create AI voice agents, manage leads, run campaigns, and automate your business communications.

Welcome to CallWhiz AI

CallWhiz AI is a voice AI platform that lets you create intelligent agents capable of making and receiving phone calls. Your agents can handle customer inquiries, qualify leads, book appointments, and much more.

Your Dashboard

When you log in, you'll see your main dashboard with an overview of your account activity.

Dashboard Stats

Agents

Total agents created

Calls

Total calls made

Minutes

Usage time

Credits

Remaining balance

Navigation

  • My Agents - View and manage all your voice agents
  • Phone Numbers - Purchase and manage phone numbers
  • Inbound Routing - Assign numbers to inbound agents
  • Leads - Manage your contacts and leads
  • Campaigns - Create and run outbound calling campaigns
  • Call History - View all calls, transcripts, and recordings
  • Workflows - Set up automations for your agents
  • Integrations - Connect with Google, Slack, and other tools

Creating an Agent

Agents are the core of CallWhiz AI. Each agent is configured to handle specific types of conversations.

Watch: How to create your first AI agent

1

Click Create Agent

From the dashboard or My Agents page, click the "Create Agent" button to start.

2

Set Basic Information

Configure your agent's profile:

  • Agent Name - A descriptive name for your agent
  • Communication Type - Choose Inbound (receives calls) or Outbound (makes calls)
  • Category - Organize agents by purpose (Sales, Support, etc.)
3

Configure Voice Settings

Choose how your agent sounds:

  • Language - Select from 30+ supported languages
  • Accent - Choose regional accent variations
  • Voice - Pick from available voices or use a cloned voice
  • Voice Speed - Adjust how fast your agent speaks
4

Write Your Prompts

Define how your agent behaves in the Conversation Flow section (see next section).

5

Configure Optional Settings

Fine-tune your agent with these optional features:

  • Background Noise Removal - Filter out ambient noise during calls
  • Guardrails - Keep your agent focused on approved topics
6

Publish Your Agent

Click the "Publish Agent" button to save your configuration. Your agent is now ready to use!

Voice Cloning

Premium users can create custom cloned voices. Upload a voice sample and create a unique voice that matches your brand.

Conversation Flow

The Conversation Flow section controls how your agent interacts with callers. It has four tabs:

Prompts

  • Welcome Prompt: The first message your agent says when the call starts
  • System Prompt: Instructions that define your agent's behavior, personality, and knowledge

Handoff

Configure when and how to transfer calls to human agents or other destinations. Set conditions for escalation.

Voice

Fine-tune voice settings including language, accent, voice selection, speed, and AI model. Preview voices before saving.

Tools

Connect webhooks and knowledge sources. Your agent can trigger external actions and access your project knowledge base.

Multi-Stage Agents

For complex conversations, enable Multi-Stage mode. This lets you create different conversation stages with unique prompts and behaviors. Define conditions for when to move between stages.

Writing Effective Prompts

Be specific in your system prompt. Include: who the agent represents, what topics they can discuss, how to handle common questions, and what information to collect from callers.

Voice & Model Settings

Choose the right voice and AI model for your use case.

AI Models

Lite

Best for simple, scripted conversations. Lowest cost.

Default

Nano

Ultra-fast responses for high-volume use cases.

Fast

Pro

Advanced capabilities for complex conversations.

Premium

Supported Languages

English

US, UK, Indian, Australian

Hindi

Standard

Spanish

Spain, Mexico, Argentina

French

France, Canada

German

Standard

Portuguese

Brazil, Portugal

And 25+ more languages available in the Voice tab.

Webhooks & Automation

Connect your agents to external systems using webhooks. Trigger actions before or after calls.

Pre-Call Webhook

Triggered before a call starts. Use it to:

  • • Fetch caller information from your CRM
  • • Check caller eligibility
  • • Load personalized data

Post-Call Webhook

Triggered after a call ends. Use it to:

  • • Save call summary to your database
  • • Update lead status in your CRM
  • • Trigger follow-up actions
Webhooks support API Key and Bearer Token authentication. Configure authentication in the Call Lifecycle section of your agent.

Testing Your Agent

Always test your agent before using it with real customers.

How to Test

  1. 1Publish your agent with all configurations saved
  2. 2Click the "Call Assistant" button (phone icon) in the bottom right
  3. 3Enter your phone number and click "Call Now"
  4. 4Answer the call and test different conversation scenarios

Pro Tip

Use the Voice Preview button in the Voice tab to hear how your agent sounds before making test calls.

Phone Numbers

To receive inbound calls, you need to purchase a phone number. CallWhiz AI offers phone numbers in 15+ countries with flexible channel options.

How to Get a Phone Number

  1. 1Navigate to Phone Numbers from the sidebar
  2. 2Click "Buy Your First Number" or "Buy Additional Number"
  3. 3Select your country and number of channels (concurrent call capacity)
  4. 4Review pricing and complete payment
  5. 5Your number will be provisioned and ready to use

Available Countries

IndiaUnited StatesUnited KingdomAustraliaCanadaGermanyFranceSingapore

And more...

What Are Channels?

Channels determine how many calls your number can handle at the same time.

  • • 1 channel = 1 concurrent call
  • • 1 free channel included
  • • Add more channels as needed

Managing Subscriptions

Phone numbers are billed monthly. From the Phone Numbers page you can:

  • • View all your active phone numbers
  • • Check billing dates and amounts
  • • View billing history
  • • Manage subscription status

Inbound Routing

Once you have a phone number, assign it to an inbound agent so your AI can answer calls on that number.

1

Create an Inbound Agent

First, create an agent with Communication Type set to Inbound. This agent will handle incoming calls.

2

Go to Inbound Routing

Navigate to Inbound Routing from the sidebar. You'll see all your purchased phone numbers.

3

Assign Number to Agent

Click "Assign" next to an unassigned number, then select which inbound agent should answer calls on that number.

4

Start Receiving Calls

Once assigned, your agent will automatically answer calls made to that phone number.

Routing Management

Assignment Status

  • Assigned: Number is routing to an agent
  • Unassigned: Number is not active

Actions

  • • Assign number to a different agent
  • • Remove assignment to stop routing
  • • View channel capacity

One Number, One Agent

Each phone number can only be assigned to one agent at a time. To change the agent, remove the current assignment first.

Managing Leads

The Leads section is your contact management hub. Store and organize all your leads and contacts.

Lead Features

Lead Information

  • • Name and contact details
  • • Status tracking (New, Contacted, Qualified, etc.)
  • • Custom tags for organization
  • • Custom fields for your data

Quick Actions

  • • Call lead directly
  • • Initiate AI agent call
  • • Edit lead details
  • • View full lead history

Adding Leads

Add Manually

Click "Add Lead" and fill in the contact details.

Import CSV/Excel

Bulk import leads from a spreadsheet file.

Outbound Campaigns

Campaigns let you make automated calls to multiple leads using your AI agents.

Watch: How to create and run outbound campaigns

1

Create a Campaign

Go to Campaigns and click "New Campaign". Give your campaign a descriptive name.

2

Select an Agent

Choose which AI agent will handle the calls. Make sure your agent is configured for outbound calls.

3

Choose Your Leads

Select which leads to include in the campaign. You can filter by tags or status.

4

Configure & Launch

Set your campaign schedule and preferences, then activate it. Monitor progress in real-time.

Campaign Monitoring

Track your campaign's performance:

  • Status: Active, Paused, Completed
  • Progress: Calls completed vs. total
  • Results: Connection rates and outcomes

Call History & Analytics

View all your calls, listen to recordings, read transcripts, and analyze performance.

Watch: How to view and analyze your call history

Call History Features

Listen to Recordings

Play back any call

Read Transcripts

Full conversation text

Sentiment Analysis

Positive, Neutral, or Negative

Call Summaries

AI-generated call overview

Analytics Dashboard

Access detailed analytics from the dashboard. View:

  • • Call volume trends over time
  • • Sentiment breakdown across all calls
  • • Top performing agents
  • • Credit usage history

Workflows

Workflows let you automate actions with your agents. Set triggers and let your agents work automatically.

Workflow Capabilities

Triggers

Define when your workflow runs - on a schedule, when an event occurs, or based on conditions.

Actions

Assign agents to workflows and configure what happens when the workflow executes.

View execution history for each workflow to monitor success and troubleshoot issues.

Integrations

Connect CallWhiz AI with your existing tools to streamline your workflow.

Gmail

Send call summaries and notifications to your email.

Google Calendar

Create calendar events from your agent conversations.

Google Drive

Store recordings and transcripts in your Drive.

Go to Integrations in the sidebar to connect your accounts. OAuth integrations connect securely with a single click.

Credits & Billing

CallWhiz AI uses a credit-based system. Credits are consumed based on call duration and the AI model you use.

How Credits Work

  • Credits are consumed per minute of call time
  • Different AI models have different credit costs (shown in Voice tab)
  • Failed or unanswered calls don't consume credits

Check your credit balance on the dashboard. Top up credits from your profile or subscription settings.

Need Help?

Our support team is ready to assist you with any questions.