Introduction
Personas are unified AI agents that manage all your phone numbers and use cases in one place. Instead of configuring each phone number separately with different prompts and settings, create a single intelligent persona that handles everything - from smart call routing to maintaining consistent personality across all interactions.Smart Routing
Personas automatically route calls to the right pathways based on conversation context, like routing billing questions to your billing pathway.
Visual Builder
Design your agent’s identity, voice, behavior, and routing rules through an intuitive visual interface.
Version Management
Test changes safely in draft mode, then promote to production when ready. View diffs and maintain version history.
Live Testing
Chat with your persona before going live to test changes, routing logic, and responses.
Phone Integration
Apply one persona across multiple phone numbers, or use different personas for specific use cases.
API Compatible
Use personas programmatically through the
persona_id
parameter in your API calls.Getting Started
Step 1: Access Personas
Navigate to the Personas section in your Bland dashboard. You’ll see a new tab in the sidebar dedicated to persona management.
Step 2: Create Your First Persona
Click “Create Persona” to open the visual builder. You’ll be guided through setting up your persona’s core configuration.Building Your Persona
The persona builder is organized into five main sections, each handling different aspects of your AI agent:General Configuration
Define your persona’s identity, voice settings, and communication channels.
- Identity: Set your persona’s name, role, and description
- Voice Selection: Choose from available voices (like “June”, “Karl”, or “Estella”)
- Language: Select primary language
- Background Noise: Add ambient sounds like “Office-style soundscape” with typing, chatter, and office sounds
- Modalities: Configure communication channels:
- Voice & Calls (with “Add to Inbound Numbers” integration)
- SMS Messaging (coming soon)
- Web Widget (coming soon)
Behavior Configuration
Configure your persona’s conversational behavior and routing logic.
- Global Prompt: Large text area to describe the persona’s overall behaviors, personality, and motivations
- Wait for Greeting: Toggle to only begin speaking after the recipient has said something
- Interruption Threshold: Slider to adjust response timing (e.g., 500ms) for how quickly the persona responds
- Conversational Pathways: Set up intelligent routing rules with ”+ Add routing” button to direct conversations to specific pathways based on context
Knowledge Integration
Connect your persona to knowledge bases for intelligent information retrieval.
- Connected Knowledge Bases: Toggle switches to enable/disable specific knowledge bases (e.g., “Bland Documentation Knowledge Base”)
- Add More: “Connect from library” dropdown to search and add knowledge bases from your library with ”+ Add” buttons
- Manage Knowledge Bases: Link to knowledge base management
- Continuous Learning (Coming Soon):
- Question & Answer Improvements
- Conversational Memory
Analysis & Webhooks
Set up post-conversation analysis and webhook integrations.
- Generate Summary: Toggle to automatically create short summaries after each conversation with customizable summary prompt
- Data Extraction: Configure citation schemas for extracting specific information from calls (Enterprise only)
- Webhook Integration:
- URL field for webhook endpoint (e.g., “https://example.com/webhook”)
- Events dropdown to select which webhook events will be sent to your endpoint during the call
- “Test Webhook” button for validation
Version Management
Manage your persona’s versions and deployment lifecycle.
- Draft vs Production: Work on changes in draft mode without affecting live calls with “Testing Draft Version” indicator
- Changes Tracking: Visual diff showing:
- Added items (“+1 field”) with specific changes like “KB IDs → 0”
- Updated items (”- 1 field”) showing modified fields like “Interruption Threshold”
- Action Buttons:
- “Promote to Production” button for deploying changes
- “Reset Draft” button to revert draft changes
- “Version History” button to access previous versions
- Status Indicator: “Changes Ready to Promote” message when draft has pending changes
Testing Your Persona
Before you deploy your persona, use the built-in testing interface to make sure it’s working as expected. On the right side of the persona builder, you’ll find a testing modal where you can start web calls with yourself using the current status of your persona. This lets you test changes before they go live.Phone Number Integration
Apply your persona to phone numbers for immediate use in live calls.Inbound Number Configuration
From your inbound numbers dashboard, you can easily switch any number to use a persona from the configuration column.
- Direct Persona Assignment: Apply persona to handle all inbound calls
- Pathway Override: Combine persona with specific pathway routing for focused use cases
- Multiple Number Support: Use the same persona across different phone numbers
Integration Benefits
- Consistent Experience: Callers get the same personality regardless of which number they call
- Centralized Management: Update persona settings once, apply everywhere
- Smart Routing: Automatic pathway selection based on conversation context
- Unified Analytics: Track performance across all numbers using this persona
API Usage
Use your personas programmatically through the Bland API for automated workflows.Basic API Integration
Reference your persona in API calls using thepersona_id
parameter:
Finding Your Persona ID
Use the List Personas API endpoint to retrieve your persona IDs:id
field from the persona you want to use.
You can also try this directly from our API docs playground.
Parameter Override Behavior
When usingpersona_id
in API calls:
- Persona settings provide the base configuration
- Any additional parameters in your API request override the persona defaults
- This allows for flexible, context-specific customization while maintaining consistency