Overview
Callkaro AI provides two powerful agent configuration modes to help you build effective voice AI agents. Both modes are excellent choices—select the one that best fits your workflow and use case complexity.Basic Mode
Advanced Mode
Agent Modes
Basic Mode
Basic Mode allows you to configure your entire agent using a single system prompt. This unified approach is ideal when you want to:- Get started quickly without managing multiple configuration fields
- Keep everything in one place for simple use cases
- Prototype and test agent behaviors rapidly
- Maintain small to medium-sized prompts easily
Advanced Mode
Advanced Mode provides a structured approach to agent configuration by separating different aspects of your agent’s behavior into dedicated fields. This mode is ideal when you want to:- Organize complex prompts into logical, manageable sections
- Collaborate with teams where different people may edit different aspects
- Scale your agent as requirements grow over time
- Maintain clarity in production environments with detailed configurations
System Prompt (Basic Mode)
In Basic Mode, the System Prompt is the single field where you define your agent’s complete behavior.What is a System Prompt?
A system prompt is a comprehensive set of instructions that tells your AI agent:- Who it is (identity and persona)
- What it should do (objectives and tasks)
- How it should behave (tone, style, and rules)
- What it should avoid (boundaries and constraints)
Structure Your System Prompt
While Basic Mode uses a single field, organizing your prompt with clear sections improves readability and agent performance: Example Structure:Best Practices
- Use clear headings to separate different sections
- Be specific about instructions and expected behaviors
- Include examples of how to handle common scenarios
- Define boundaries explicitly
- Test thoroughly since all logic is contained in one place
Advanced System Prompt Properties
In Advanced Mode, your agent configuration is organized into six structured fields. Each field serves a specific purpose and together they create a comprehensive agent behavior profile.Role
Purpose: Define who your agent is, their identity, expertise, and communication style. The Role field establishes your agent’s persona and sets the foundation for how it presents itself during conversations. This includes:- Identity: Name, position, and company affiliation
- Expertise: What the agent knows and specializes in
- Persona: Personality traits and communication style
- Communication tone: How formal or casual the agent should be
When to use Role effectively
When to use Role effectively
- Define a clear, memorable identity that customers can relate to
- Specify expertise areas so the agent knows its boundaries
- Set the communication style (warm, professional, technical, casual)
- Establish what the agent can and cannot assist with
Goal
Purpose: Specify the primary objectives and desired outcomes your agent should achieve during the conversation. The Goal field outlines what your agent is trying to accomplish. Clear goals help the agent stay focused and measure success. Example:Types of Goals
Types of Goals
Call Flow
Purpose: Map out the conversation structure step-by-step from greeting to closing. The Call Flow provides a structured roadmap for how the conversation should progress. It ensures consistency and helps the agent navigate through different stages of the interaction. Example:Instructions
Purpose: Provide detailed behavioral guidelines and operational rules the agent must follow. The Instructions field contains specific do’s and don’ts, behavioral rules, and operational guidelines that govern how your agent should act in various situations. Example:Categories of Instructions
Categories of Instructions
Guardrails
Purpose: Set strict boundaries and constraints to ensure safe, compliant, and brand-aligned responses. The Guardrails field defines what your agent should never do and sets clear limits on its behavior. This ensures safety, compliance, and maintains your brand standards. Example:Rebuttals
Purpose: Prepare specific responses for common objections, difficult questions, and challenging scenarios. The Rebuttals field equips your agent with pre-crafted responses to handle objections gracefully and keep the conversation on track. Example:Types of Rebuttals to Prepare
Types of Rebuttals to Prepare
Additional Configuration Options
Beyond the core system prompt fields, you can enhance your agent with:Language & Voice
Specify the default language and voice characteristics:Variables & Personalization
Use dynamic variables to personalize conversations:Time-based Rules
Include scheduling constraints in your prompts:Examples
Ready-to-use example prompts for both Basic and Advanced modes will help you get started quickly. Examples are organized by industry and use case.Basic Mode Examples
Customer Support Agent
Customer Support Agent
Sales Qualification Agent
Sales Qualification Agent
Appointment Scheduling Agent
Appointment Scheduling Agent
Survey Collection Agent
Survey Collection Agent
Lead Qualification Agent
Lead Qualification Agent
Advanced Mode Examples
E-commerce Fulfillment Sales
E-commerce Fulfillment Sales
Healthcare Appointment Scheduling
Healthcare Appointment Scheduling
Real Estate Lead Qualification
Real Estate Lead Qualification
SaaS Product Demo Booking
SaaS Product Demo Booking
Financial Services Customer Support
Financial Services Customer Support
Best Practices
Whether you choose Basic or Advanced Mode, follow these guidelines for optimal agent performance:Be Specific and Clear
Be Specific and Clear
Test Thoroughly
Test Thoroughly
Use Natural Language
Use Natural Language
Include Conditional Logic
Include Conditional Logic
Define Clear Boundaries
Define Clear Boundaries
Keep It Updated
Keep It Updated
Getting Started
Choose Your Mode
Define Your Agent's Purpose
Write Your Configuration
Test and Refine