Back to Play 2 Resources
Play 2: Lead Qualification

Bland Voice Agent Setup Guide

Alternative voice platform setup guide.

Bland Voice Agent Setup Guide

Bland.ai delivers conversational AI voice agents that handle inbound and outbound calls without the latency issues that plague most voice platforms. For professional services firms, this means qualifying leads at 2 AM, routing urgent client calls, and capturing intake information before a human ever picks up the phone.

This guide walks you through production-grade setup for a lead qualification voice agent. You'll configure phone numbers, build conversation flows, integrate with your CRM

, and deploy a working agent in under two hours.

What You Need Before Starting

Bland Account Requirements:

  • Developer or Enterprise plan ($0.09/min for Developer, volume pricing for Enterprise)
  • API key from your Bland dashboard
  • Credit card on file (minimum $50 initial deposit)

Technical Access:

  • Admin credentials for your CRM
    (HubSpot, Salesforce, or Pipedrive)
  • Zapier or Make.com account for no-code integrations (optional but recommended)
  • Access to your firm's phone system settings if forwarding existing numbers

Preparation Work:

  • Lead qualification criteria documented (budget threshold, service type, urgency level)
  • List of disqualification triggers (wrong practice area, geographic mismatch, spam patterns)
  • Escalation contact for high-value leads (partner email or Slack channel)

Step 1: Configure Your Bland Account and Phone Number

1. Create your account at bland.ai/signup

Select Developer plan for testing (upgrade to Enterprise when handling 1,000+ minutes monthly). Verify your email and add payment method.

2. Purchase a dedicated phone number

Navigate to Phone Numbers > Buy Number. Filter by:

  • Local area code matching your primary office location
  • Toll-free (800/888) if you operate nationally
  • SMS-enabled if you plan to send confirmation texts

Cost: $2/month per number. Purchase two numbers if you want separate lines for new leads vs. existing clients.

3. Generate your API

credentials

Go to Settings > API

Keys > Create New Key. Label it "Lead Qualification Agent - Production". Copy the key immediately and store it in your password manager. You cannot retrieve it again.

4. Set up call forwarding fallback

In Phone Numbers > [Your Number] > Forwarding Rules, add:

  • Forward to: Your main office line or intake coordinator's mobile
  • Trigger: Agent fails to answer after 3 rings OR caller requests human
  • Hours: 24/7 (voice agents should handle off-hours, humans take escalations)

Step 2: Build Your Lead Qualification Conversation Flow

Bland uses a "pathway" system where you define conversation branches based on caller responses. Unlike rigid IVR trees, the AI handles natural language but follows your qualification logic.

1. Create your first pathway

Dashboard > Pathways > New Pathway. Name it "Inbound Lead Qualification - Legal Services" (or your practice area).

2. Define the opening prompt

You are the intake coordinator for [Firm Name], a [practice area] firm serving [geographic area]. Your job is to qualify potential clients by gathering key information and determining if their case fits our practice.

Greeting: "Thank you for calling [Firm Name]. I'm here to help determine if we're the right fit for your legal needs. May I start by getting your first name?"

After getting their name, ask: "Thanks, [Name]. Can you briefly describe the legal issue you're facing?"

3. Build qualification branches

Create decision nodes based on their response:

Branch A: Practice Area Match

  • Trigger phrases: "divorce", "custody", "family law" (for family law firms)
  • Next question: "When did this situation begin, and have you already filed any paperwork?"
  • Qualification check: Cases older than statute of limitations = disqualify

Branch B: Budget Qualification

  • Question: "Our typical engagements for [case type] range from $[X] to $[Y]. Does that align with your budget?"
  • If yes: Continue to urgency assessment
  • If no: "I understand. Let me connect you with our intake team to discuss payment options." (Transfer to human)

Branch C: Urgency Assessment

  • Question: "Is there a court date scheduled or a deadline you're working against?"
  • If yes + within 30 days: Flag as "Hot Lead" and offer same-day consultation
  • If no: Standard intake process

4. Set disqualification triggers

Add automatic exit pathways for:

  • Wrong practice area: "We focus exclusively on [area]. I'd recommend contacting [referral] for your [different area] needs."
  • Geographic mismatch: "We're licensed to practice in [states]. For your [other state] matter, try the [State] Bar Association referral service."
  • Spam indicators: Caller mentions "car warranty", "student loans", or provides obviously fake information

5. Configure the handoff

Final step for qualified leads:

"Based on what you've shared, [Name], this sounds like something we can help with. I'm going to send you a text with a link to schedule a consultation with one of our attorneys. You'll also receive an email confirmation. Can I confirm your best phone number and email address?"

Collect: Full name, phone, email, case summary (auto-transcribed).

Step 3: Integrate with Your CRM

Bland connects to most CRMs

via webhook or through Zapier/Make. Direct API
integration is faster but requires developer time.

Option A: Zapier Integration (No-Code, 15 Minutes)

  1. Create new Zap: Bland.ai (Trigger) > HubSpot/Salesforce (Action)

  2. Trigger: "Call Completed"

  3. Filter: Only when call includes "qualified_lead: true" tag

  4. Action: Create Contact + Create Deal

  5. Map fields:

    • Caller name → Contact Name
    • Phone number → Contact Phone
    • Email → Contact Email
    • Call transcript → Deal Notes
    • Qualification score → Deal Stage (Hot/Warm/Cold)
  6. Add second action: Send Slack notification to #new-leads channel with caller name and summary

Option B: Direct Webhook

(Requires Developer, 1 Hour)

In Bland dashboard > Webhooks

> Add Endpoint:

  • URL: Your CRM
    's API
    endpoint (e.g., https://api.hubspot.com/contacts/v1/contact)
  • Method: POST
  • Headers: Include your CRM
    API
    key
  • Payload template:
{
  "properties": [
    {"property": "firstname", "value": "`{{caller_name}}`"},
    {"property": "phone", "value": "`{{caller_phone}}`"},
    {"property": "email", "value": "`{{caller_email}}`"},
    {"property": "lead_source", "value": "Bland Voice Agent"},
    {"property": "lead_score", "value": "`{{qualification_score}}`"},
    {"property": "intake_notes", "value": "`{{call_transcript}}`"}
  ]
}

Test with a sample call before going live.

Step 4: Configure Voice and Personality Settings

Bland's voice quality separates it from competitors. Spend time here.

1. Select voice profile

Settings > Voice > Browse Library. For professional services:

  • Male, authoritative: "Mason" (deeper voice, slower pace, good for legal/financial)
  • Female, warm: "Natalie" (conversational, higher trust scores for healthcare/consulting)
  • Neutral, efficient: "Alex" (gender-neutral, fastest processing, good for high-volume intake)

Test each with your script. Click "Generate Sample" and listen for naturalness.

2. Adjust speech parameters

  • Speed: 1.1x (slightly faster than normal conversation, keeps caller engaged)
  • Pitch: 0 (neutral, don't adjust unless voice sounds robotic)
  • Stability: 0.7 (higher = more consistent, lower = more expressive)

3. Add pronunciation corrections

Settings > Custom Pronunciations. Add:

  • Your firm name (spell it phonetically if unusual)
  • Common legal terms: "voir dire" = "vwahr-deer", "pro se" = "proh-say"
  • Partner names: "Kowalski" = "koh-WAHL-skee"

4. Set interruption handling

Enable "Allow Interruptions" so callers can interject naturally. Configure:

  • Interruption sensitivity: Medium (High causes false triggers from background noise)
  • Resume behavior: "Acknowledge and continue" (Agent says "Go ahead" then picks up where it left off)

Step 5: Test and Deploy

1. Run internal test calls

Call your Bland number from your mobile. Test:

  • Happy path: Qualified lead who answers all questions clearly
  • Edge case: Caller who rambles or provides unclear information
  • Disqualification: Wrong practice area or budget mismatch
  • Transfer request: "I want to speak to a lawyer right now"

Record issues in a spreadsheet. Common problems:

  • Agent talks over caller (reduce interruption sensitivity)
  • Misunderstands key terms (add to pronunciation dictionary)
  • Doesn't handle silence well (add "Are you still there?" prompt after 5 seconds)

2. Conduct A/B testing

Create two pathway versions:

  • Version A: Asks budget question early (filters faster but may lose warm leads)
  • Version B: Asks budget question after building rapport (higher qualification rate but longer calls)

Split traffic 50/50 for one week. Compare:

  • Qualification rate (qualified leads / total calls)
  • Average call duration
  • Transfer-to-human rate
  • Consultation booking rate

3. Set up monitoring

Dashboard > Analytics > Create Alert:

  • Email you if call failure rate exceeds 5%
  • Slack notification for any call tagged "urgent"
  • Daily summary of qualified leads at 9 AM

4. Go live gradually

Week 1: Forward after-hours calls only (6 PM - 8 AM) Week 2: Add weekend calls Week 3: Forward all calls, with human monitoring first 3 days Week 4: Full production, human backup only for escalations

Step 6: Optimize Based on Real Data

Review these metrics weekly:

Call Completion Rate: Target 85%+. If lower, callers are hanging up early. Check:

  • Is opening too long? Cut to 15 seconds max.
  • Does voice sound robotic? Switch voice profile.
  • Are questions too invasive too soon? Reorder pathway.

Qualification Accuracy: Have intake coordinator review 10 random "qualified" leads. If more than 2/10 are actually unqualified:

  • Tighten qualification criteria in pathway logic
  • Add more disqualification triggers
  • Increase specificity of questions

Transfer Rate: Target under 20%. If higher:

  • Agent isn't handling objections well (add objection-handling prompts)
  • Callers don't trust AI (add "I'm an AI assistant" disclosure upfront)
  • Questions are too complex (simplify or transfer sooner)

Cost Per Qualified Lead: Calculate total Bland costs / qualified leads. Compare to:

  • Cost of human intake coordinator handling same volume
  • Cost of missed leads from after-hours calls going to voicemail

If Bland costs more than human intake, you're either over-qualifying (too strict) or under-utilizing (not routing enough volume).

Common Issues and Fixes

Problem: Agent repeats questions caller already answered.

Fix: Enable "conversation memory" in Settings > Advanced. Agent will reference earlier responses.

Problem: Background noise causes false interruptions.

Fix: Lower interruption sensitivity to Low. Add 1-second delay before agent resumes speaking.

Problem: Caller asks question agent can't answer ("What are your fees for X?").

Fix: Add FAQ pathway with pre-written responses for top 10 questions. For anything else: "That's a great question for our intake team. Let me transfer you."

Problem: Agent sounds too scripted.

Fix: Rewrite prompts in conversational language. Replace "May I inquire about" with "Can you tell me". Add filler phrases: "Got it", "That makes sense", "Okay".

Bottom Line

Bland handles the repetitive intake work your coordinators hate. A properly configured agent qualifies leads 24/7, captures complete information, and routes hot prospects to your calendar within minutes of their call.

Expect 2-3 weeks of tuning before performance stabilizes. Once dialed in, you'll capture 30-40% more qualified leads simply by being available when competitors send callers to voicemail.

Revenue Institute

Reviewed by Revenue Institute

This guide is actively maintained and reviewed by the implementation experts at Revenue Institute. As the creators of The AI Workforce Playbook, we test and deploy these exact frameworks for professional services firms scaling without new headcount.

Revenue Institute

Need help turning this guide into reality? Revenue Institute builds and implements the AI workforce for professional services firms.

RevenueInstitute.com