Step-by-Step Guide: Launching Voice AI Agents/Campaigns and Contact Lists in Kayse

Step-by-Step Guide: Launching Voice AI Agents/Campaigns and Contact Lists in Kayse

This comprehensive guide walks you through creating and managing ๐Ÿ“‹ Lists and use ๐Ÿ“ž Voice AI Campaigns in Kayse.ai. Law firms can use these tools to automate case-related communication using human-like ๐Ÿค– AI Voice Agents that make calls and send SMS messages at any scale ๐Ÿ“ฒ.

๐Ÿ’ก Important: Before creating a Voice AI Campaign, you must create a List of people or cases that you would like to contact.


๏ธ Step 1: Creating a List

๐Ÿ”น What Is a List?

A "List" is any group of leads or cases you want your AI agent to call. You can select existing records from Kayse or upload new ones via Excel ๐Ÿ“‘.

๐Ÿงญ Navigation & Access

  1. ๐Ÿ” Log in to Kayse.ai and go to your dashboard.
  2. ๐Ÿงญ Navigate to Lists from the main menu.
  3. โž• Click "New List" to start.

Lists menu with New List button in Kayse dashboard

๏ธ Configuring List Details

List configuration with case source filters and import options

โœ… Next Step: Youโ€™re ready to launch a Voice AI Campaign!


Step 2: Creating a Voice AI Campaign

Launch a New Campaign

  1. ๐Ÿงญ Go to AI Calls in the menu
  2. โž• Click "New Campaign"

AI Calls menu with New Campaign button

๏ธ Configuring Campaign Details

Campaign setup with name, audience list, and AI Agent selection

๏ธ Call Scheduling

Call scheduling with calling days and hours configuration

Callback Settings

In addition to the default and recommended retries, clients can now request a callback at a specific time and date.

Review & Launch

Review and Start Campaign screen with agent, list, schedule summary

SMS Text Messages in AI Campaigns

Improve campaign conversion rates by adding pre-call and follow-up SMS texting to AI campaigns.

Pre-call and follow-up SMS configuration for AI campaigns

๐ŸŒŽ Best Practices for Outbound Calling & Time Zones

When scheduling outbound Voice AI calls, it's essential to be mindful of time zones โ€” and the real-world location of your contacts.

๐Ÿ•ฐ๏ธ Why Time Zone Estimation Can Be Tricky

Even though we can estimate a contactโ€™s time zone based on their phone numberโ€™s area code, this isnโ€™t always accurate:

๐Ÿ“ฑ Someone with a New York (Eastern Time) area code might now live in California (Pacific Time).

People often keep their original phone numbers even after moving to a different state, which means calling too early could unintentionally violate TCPA rules.

To stay compliant and respectful of your contacts' time:

By waiting until 11 AM ET, you:

๐Ÿ•“ How Kayse Automatically Calculates Time Zones

Kayse automatically determines the most accurate local time zone for every contact so Voice AI Campaigns always run at compliant hours.

Each contact record stores a timezone, source, and confidence tag, allowing the system to track how reliable the data is and when to recalculate it.

๏ธ How It Works

  1. Primary Source โ€“ ZIP Code The system first checks the clientโ€™s ZIP code (from imports, integrations, or LawRuler/SmartAdvocate syncs). ๐Ÿ’ก ZIPs missing a leading zero are automatically padded to ensure accurate detection.

  2. Fallbacks If the ZIP code is unavailable or invalid:

    • Kayse falls back to the primary phoneโ€™s area or country code.
    • If the phone is missing or unusable, it falls back to the country default.
    • If no valid data is found, it defaults to Eastern Time (ET) with a โš ๏ธ Low Confidence flag.
  3. Automatic Recalculation Whenever new contact data is imported or updated (via Excel, LawRuler, SmartAdvocate, or Voice AI List uploads), Kayse automatically re-runs the ZIP โ†’ phone โ†’ country resolution flow and updates the timezone instantly.

    Results are cached, so subsequent recalculations are faster.

  4. Manual Overrides Stay Persistent If a user manually sets a timezone in the UI, itโ€™s stored as Manual โ€“ High Confidence and wonโ€™t be changed automatically unless explicitly overridden.

  5. Operational Guidance for Voice AI Campaigns โœ… Keep ZIP codes complete and accurate (including leading zeros) to maintain high-confidence local times. โœ… Even when using fallback sources (phone or country), campaigns still respect the 11 AM ET earliest-dial rule to ensure TCPA compliance โ€” no calls before 8 AM PT.


Step 3: Managing AI Campaigns

Campaign Index View

See all campaigns at a glance:

๐Ÿงพ Campaign Details View

๐Ÿ”ง Controls: Pause, Resume, Edit (paused only), Delete (with confirmation).

The interface introduces two distinct tabs for better organization and clarity:

1. Metrics Tab

๏ธ 2. Calls Tab

๐Ÿงญ Filter Controls โ€“ All, Outbound, Inbound

Both the Metrics and Calls tabs can be filtered using the call direction filters located in the top right:

โœ… Note: The selected filter applies independently to both tabs - Metrics and Calls, so the data you view will always reflect the chosen direction context.

Top Metrics Overview

Clients Called

Shows how many clients have been contacted, displayed as:

Number of clients actually called/Total number of clients assigned to the campaign

๐Ÿ•’ Average Talk Time

Displays the average length of conversations across completed calls.

Converted Clients

๐Ÿ“ Note: this metric is based on the volume of converted cases/clients, not the number of calls.

โŒ Disqualified Clients

๐Ÿ“ Note: this metric is based on the volume of DQ cases/clients, not the number of calls.

DQ โ€“ Intake Completed

Circular Gauges Overview

Conversion Rate

๐Ÿ“Note: this metric is based on the volume of converted cases/clients, not the number of calls.

โŒ Disqualification Rate

๐Ÿ“Note: this metric is based on the volume of DQ cases/clients, not the number of calls.

โณ In Progress

๐Ÿ“Note: this metric is based on the volume of in-process cases/clients, not the number of calls.


๐Ÿ“ค Campaign Data Exporting

To export your calls data, go to Calls tab and choose one of the following options:

๏ธ Wrong Number Handling

Wrong Number handling in campaign UI


๐Ÿ“ˆ Step 4: Reviewing Individual Calls

๐ŸŽง Call Summary Panel

Call summary panel with recording, transcript, and sentiment

Case Information

Transcript Tools

Transcript tools with search, Stop Calling button, and navigation


๐Ÿ“š Call History Table

Each row = 1 call with:

Successful Calls:

* Note: Post-Call Statuses will likely vary across each AI Agent as each use case is unique.

โŒ Unsuccessful Calls:

Call history table with time, duration, sentiment, result

3. AI Campaign: Export to Sheet Feature

The AI Campaign Detail export improves post-campaign analysis and reporting.

Inside of the Calls screen within each AI campaign, you are able to export the campaign details at any time with the Export to File button as shown here:

Export to File button in campaign Calls screen

These are the available fields in side of the Export to File feature:


โ“ Dialing Behavior โ€“ FAQs

๐Ÿ”ข Is it dialing all numbers?

๐Ÿ…ฐ๏ธ No. Weโ€™re importing only the main number for each case due to data quality.

๐Ÿ“ Can we do local presence dialing?

๐Ÿ…ฐ๏ธ Not yet. Weโ€™re using toll-free numbers due to fewer carrier filters.

โฑ Whatโ€™s the call timeout?

๐Ÿ…ฐ๏ธ Default: 30 seconds | Max: 90 seconds

๐Ÿ”„ Can behavior vary by disconnection reason?

๐Ÿ…ฐ๏ธ Yes. For example:

โ“ Carrier Restrictions

๐Ÿ“˜ Is there a limit to how many toll-free numbers we can use?

๐Ÿ…ฐ๏ธ Yes. The wireless carrier ecosystem enforces a limit of 5 toll-free numbers per company.

๐Ÿ“˜ Is there a limit to how many local numbers we can use?

๐Ÿ…ฐ๏ธ No. The wireless carrier ecosystem has no current limit for the number of local numbers per company.


โš ๏ธ Why Your Number Might Show as "Spam Likely"

Carriers are using AI to label spam-like behavior:

What You Can Do:

๐Ÿง  Pro Tip: Clean lists + Opt-in language = Fewer flags


Need Help?

Weโ€™re here to support you! ๐Ÿ’ฌ

๐Ÿ“ฉ Contact Support

Let us know if you need:


โœจ By following this guide, you can confidently launch, manage, and scale your AI Campaigns in Kayse.ai for efficient and intelligent client engagement ๐Ÿš€