The Problem Every Service Business Faces

You've had those sales calls. The prospect was interested, showed up, asked good questions... then ghosted.

They're sitting in your CRM marked as "Lost" or "No Response." You know you should follow up, but:

  • You don't have time to call 50-100+ leads personally

  • Your sales team has moved on to new prospects

  • Manual follow-ups feel tedious and low-ROI

  • Hiring SDRs just for re-engagement is expensive

What if I told you there's a way to have personalized, human-like AI voice agents call these leads for you—automatically?

At Six Figure Consulting, we recently automated our entire lost lead follow-up process using AI Voice Agents. Here's how we did it, the exact tools we used, and a step-by-step guide so you can replicate this in your business.

Why AI Voice Agents for Lost Lead Follow-up?

Unlike cold calling strangers, these leads already know your brand. They've:

  • Booked a call with you before

  • Understood your offer

  • Showed initial interest

They're warm leads who need a gentle nudge—not a hard pitch.

AI Voice Agents excel at this because they:

Sound natural and conversational (not robotic)
Can handle objections intelligently
Work 24/7 without getting tired
Cost ~$0.10-0.15 per minute (vs. $15-30/hour for human SDRs)
Scale instantly (call 100 leads simultaneously)

The Tool We Use: VAPI

VAPI is an AI voice platform that lets you build, deploy, and manage AI calling agents without coding.

We chose VAPI because:

  • Easy setup - Build agents in minutes, not weeks

  • Natural voices - Powered by ElevenLabs, OpenAI, and other leading AI models

  • Workflow builder - Visual interface for call flows

  • CRM integrations - Connects with GoHighLevel, HubSpot, Salesforce

  • Outbound campaigns - Upload CSVs and launch calls instantly

Before you build anything, understand this:

You CANNOT use AI voice agents to call:

Cold leads who don't know you
Purchased lead lists
Anyone who hasn't explicitly consented to receive calls from you

You CAN use AI voice agents to call:

Past customers
Leads who previously booked calls with you
People who filled out your forms/opt-ins
Anyone who gave explicit consent to be contacted

Why this matters: FCC regulations and TCPA laws impose heavy fines ($500-$1,500 per violation) for unsolicited AI-generated calls. Always stay compliant.

Our use case: We only call leads who previously booked strategy calls with us but didn't move forward. They know who Six Figure Consulting is, making this a warm re-engagement—not cold outreach.

Step-by-Step: Building Your AI Voice Agent in VAPI

Step 1: Create Your VAPI Account

  1. Go to vapi.ai and sign up

  2. You'll get some free credits to test (~$5 worth)

  3. Navigate to the "Assistants" section in the left sidebar

Step 2: Create a New Assistant

  1. Click "Create Assistant"

  2. Name it something descriptive (e.g., "Lost Leads Re-engagement Agent")

  3. You'll see several configuration tabs: Model, Voice, Transcriber, Tools, etc.

Step 3: Configure the Model

Provider: OpenAI
Model: GPT-4o Cluster (or GPT-4 Turbo for better performance)

Why GPT-4? It handles nuanced conversations better than GPT-3.5, understands context, and rarely goes off-script.

First Message Mode: Assistant speaks first

First Message:

Hi {{first_name}}, this is the AI assistant calling from Six Figure Consulting. You had previously booked a strategy call with our team a while back. Just wanted to quickly check — is now an okay time to speak for a minute?

Note: {{first_name}} is a dynamic variable pulled from your CSV upload.

Step 4: Choose Your Voice

Navigate to the "Voice" tab.

Recommended Voice Providers:

  1. ElevenLabs (Most natural, slightly higher cost ~$0.12/min)

    • Best voices: "Rachel" (female), "Adam" (male)

    • Settings: Stability 0.7, Clarity 0.8

  2. Deepgram Aura (Good balance of quality and cost ~$0.09/min)

    • Best voices: "Luna" (female), "Orion" (male)

  3. OpenAI TTS (Budget-friendly ~$0.06/min)

    • Best voices: "Alloy" (neutral), "Nova" (female)

Our choice: ElevenLabs "Rachel" for professionalism and warmth.

Voice Settings:

  • Speed: 1.0x (natural pace)

  • Enable Interruptions: ON (allows prospects to interrupt naturally)

Step 5: Configure the Transcriber

Provider: Deepgram
Model: Nova-2 (best accuracy)
Language: English

This ensures the AI accurately hears and responds to what prospects say.

Step 6: Write Your System Prompt

This is the brain of your AI agent. Here's the exact template we use:

📋 AI Voice Agent System Prompt Template

## **[Agent Identity]**

You are **[YOUR COMPANY NAME] AI Assistant**, an AI-powered outbound agent calling on behalf of **[YOUR COMPANY]**.

[COMPANY NAME] helps [TARGET AUDIENCE] achieve [MAIN BENEFIT] using [YOUR SOLUTION], without [COMMON PAIN POINT].

Your role is **not to sell**, but to:

* Reconnect with past prospects
* Understand current priorities
* Identify if circumstances have changed
* Book a follow-up call with [FOUNDER/SALES REP NAME] if there is alignment

You must sound:

* Calm
* Professional
* Human
* Permission-based

Never rushed. Never pushy.

---

## **[Call Context]**

* You are calling **only people who previously booked a call with [COMPANY]**
* They already know who [COMPANY] is
* The relationship is **warm but inactive**
* Your tone should be **"checking back in"**, not pitching

Assume:

* Some prospects are busy
* Some tried solving the problem themselves
* Some postponed due to timing or budget
* Some are now ready to re-engage

---

## **[Opening – Mandatory Script]**

> "Hi {{first_name}}, this is the AI assistant calling from **[YOUR COMPANY]**.
>
> You had previously booked a strategy call with our team a while back.
>
> Just wanted to quickly check — **is now an okay time to speak for a minute?**"

### If **NO**:

> "No problem at all. Would there be a better time later today or this week?"

(If they still decline → politely end call and log outcome.)

---

## **[Re-Engagement Question]**

Once permission is granted:

> "Great, thank you.
>
> I just wanted to check in — **how have things been since we last spoke?**
>
> Specifically around [THEIR MAIN PAIN POINT]."

**Pause. Let them speak. Do not interrupt.**

---

## **[Discovery Framework]**

Your goal is to uncover **ONE primary driver**:

> "Out of curiosity — since that conversation, have you made any progress [SOLVING THEIR PROBLEM] **without [PREVIOUS OBSTACLE]**?"

Then follow based on their response.

---

## **[Qualification – Identify the Lever]**

Gently steer toward **one of these motivations**:

### 1️⃣ **More Revenue/Results**

> "Are you currently looking to [ACHIEVE DESIRED OUTCOME]?"

### 2️⃣ **Save Time**

> "Or is the bigger challenge that [CURRENT PROCESS] takes too much of your personal time?"

### 3️⃣ **Save Costs**

> "Or are you trying to avoid [EXPENSIVE ALTERNATIVE] just to [ACHIEVE GOAL]?"

Only explore **one path** — whichever they respond to most strongly.

---

## **[Positioning – Light, Non-Salesy]**

If they express **any interest or frustration**, respond with:

> "That makes sense.
>
> The reason I'm calling is that [COMPANY] has [NEW DEVELOPMENT/IMPROVEMENT] since we last spoke — we're now helping [TARGET AUDIENCE] [ACHIEVE RESULT] using [YOUR SOLUTION], so they don't have to [OLD WAY]."

Do **not** explain the system in detail.

---

## **[Re-Invite to Call – Soft CTA]**

> "Would you be open to reconnecting with **[FOUNDER/REP NAME]** for a short call to see if this makes sense for where your business is *right now*?"

If **NO**:

> "Totally fair — I appreciate the honesty.
>
> Would it be okay if we stayed in touch in case priorities change later?"

End politely.

---

## **[Calendar Coordination]**

If **YES**:

1. Say:

> "Perfect. Let's find a time that works."

2. Ask:

> "What day and time generally works best for you?"

3. Offer **2–3 specific time options**

4. Before booking:

> "Just to confirm — what's the **best email address** to send the calendar invite to?"

### ⚠️ Email Validation (Critical)

* Repeat the email back slowly
* Confirm spelling
* If unclear → ask them to spell it

---

## **[Booking Confirmation Script]**

> "You're all set.
>
> You'll receive a calendar invite shortly with all the details.
>
> [FOUNDER/REP] will walk you through what's changed and whether this is a good fit now."

---

## **[Call Closing]**

> "Thanks again for your time, {{first_name}}.
>
> Looking forward to reconnecting."

---

## **[Critical Rules]**

* Never argue
* Never pressure
* Never oversell
* Never book without confirmed email
* Never exceed 5–7 minutes unless prospect leads
* Always respect "not interested" responses
* If asked to be removed, confirm immediately

Your success metric is **qualified reconnections**, not volume.

Step 7: Add Tools (Optional but Recommended)

VAPI allows you to connect tools for:

  • Calendar booking (Calendly, Cal.com)

  • CRM updates (GoHighLevel, HubSpot)

  • Email sending (SendGrid, Resend)

For our setup, we integrated GoHighLevel to:

  • Check contact existence

  • Create new contacts if needed

  • Book calendar appointments directly

  • Update lead status after calls

This requires API setup—consult VAPI's documentation for your specific CRM.

Step 8: Save and Test Your Assistant

  1. Click "Save" in the top right

  2. Click "Talk to Assistant" to test the call flow

  3. Role-play as a prospect and ensure:

    • The voice sounds natural

    • The script flows logically

    • It handles objections well

    • It doesn't talk over you

Iterate on the prompt based on test calls. You'll likely need 3-5 iterations to perfect it.

Launching Your Outbound Campaign

Once your assistant is ready, it's time to call real leads.

Step 1: Navigate to the "Outbound" Section

In VAPI's left sidebar, click "Outbound" (see screenshot in images).

Step 2: Create a New Campaign

  1. Click "Create Campaign"

  2. Name it (e.g., "Lost Leads Jan 2025 Re-engagement")

  3. Select your assistant from the dropdown

Step 3: Prepare Your CSV File

Your CSV must include:

Required Columns:

  • phone_number (format: +1234567890)

  • full_name

Example CSV:

phone_number,first_name,last_name,email,company_name
+11234567890,John,Smith,[email protected],Acme Corp
+10987654321,Jane,Doe,[email protected],XYZ Inc

⚠️ CRITICAL TESTING PROTOCOL:

Start Small. Scale Smart.

Phase 1: Test with YOUR number only

  • Upload a CSV with just your phone number

  • Receive the AI call yourself

  • Evaluate: voice quality, script flow, response handling

Phase 2: Test with 3-5 leads

  • Choose friendly contacts or team members

  • Get their feedback on the experience

  • Refine the prompt based on feedback

Phase 3: Analyze Call Data

  • Review transcripts for common objections

  • Check call duration (should be 3-5 minutes avg)

  • Identify where AI struggled or excelled

Phase 4: Optimize Before Scaling

  • Update system prompt based on insights

  • Adjust the opening message if the pickup rate is low

  • Test voice settings if clarity is an issue

Phase 5: Scale to Full List

  • Only after 3+ successful test iterations

  • Upload full CSV (but consider batching 50-100 at a time)

  • Monitor the first 10-20 calls closely

Why This Matters:

Uploading 500 leads immediately can:

  • Waste credits on a poorly optimized agent (~$50-75 burned)

  • Create negative brand experiences if the script is off

  • Miss critical insights you'd catch with small tests

  • Violate compliance if you haven't verified consent properly

Step 4: Upload CSV and Configure Campaign

  1. Upload your CSV file

  2. Set call hours (e.g., 9 AM - 6 PM in prospect's timezone)

  3. Set call attempts (we recommend max 2-3 attempts)

  4. Set retry delay (2-3 days between attempts)

  5. Click "Schedule Campaign"

VAPI will now automatically call all leads in your list during specified hours.

Analyzing Results & Iterating

After your first batch of calls, review:

Key Metrics to Track:

📊 Pickup Rate (% who answered)

  • Target: 20-35% for lost leads

  • If lower: Test different calling times or opening message

📊 Conversation Rate (% who engaged beyond 30 seconds)

  • Target: 60-75% of pickups

  • If lower: Improve permission-based opening

📊 Booking Rate (% who scheduled follow-up)

  • Target: 15-25% of conversations

  • If lower: Refine discovery questions and value positioning

📊 Average Call Duration

  • Target: 3-5 minutes

  • Too short (<2 min): Not enough engagement

  • Too long (>7 min): AI may be rambling

How to Access Call Data in VAPI:

  1. Go to "Outbound" → Select your campaign

  2. Click on individual calls to:

    • Listen to recordings

    • Read transcripts

    • See call outcomes (connected, voicemail, busy, etc.)

  3. Look for patterns:

    • What objections come up repeatedly?

    • Where does the AI lose the prospect?

    • What questions confuse the AI?

Prompt Optimization Tips:

Based on call analysis, update your system prompt:

If AI is too aggressive:

  • Add more "permission-based" language

  • Include longer pauses after questions

  • Add rule: "Never push for a decision."

If AI is too passive:

  • Strengthen the CTA section

  • Add urgency elements (limited spots, new offer ending)

  • Include more confidence in the value proposition

If AI goes off-script:

  • Make critical scripts "Mandatory" in the prompt

  • Add negative examples of what NOT to say

  • Simplify complex instructions

If AI misunderstands prospects:

  • Improve transcriber settings (try different models)

  • Add common mishearings to prompt with corrections

  • Slow down AI's speaking pace

Common Mistakes to Avoid

Calling leads who don't know you (legal nightmare)
Using generic prompts (sounds robotic)
Not testing before scaling (wastes money and damages the brand)
Ignoring call analytics (missing optimization opportunities)
Setting unrealistic expectations (AI won't close deals, just book calls)
Choosing cheap voices (quality matters for trust)
Making calls outside business hours (annoying and illegal in some states)

Next Steps: Build Your AI Voice Agent Today

Here's your action plan:

Today:

  1. Sign up for VAPI (free credits to start)

  2. Create your first assistant using the template above

  3. Test it by calling yourself

This Week:

  1. Refine your prompt based on test calls

  2. Prepare your lost leads CSV (verify consent!)

  3. Run a small test campaign (5-10 leads)

Next Week:

  1. Analyze results and optimize

  2. Scale to your full lost leads list

  3. Set up CRM integrations for automation

Within 30 Days: You should have a fully automated lost lead follow-up system running 24/7, booking qualified calls while you focus on closing deals.

Final Thoughts

AI voice agents aren't about replacing human connection—they're about scaling the conversations that humans don't have time for.

Your lost leads represent thousands of dollars in untapped potential revenue. With AI, you can affordably and ethically re-engage them at scale.

The technology is here. The tools are accessible. The opportunity is massive.

Will you be one of the businesses that seize it, or one that watches competitors pull ahead?

Ready to get started with AI Voice Agents?

Questions? Drop them in the comments or reply to this email. I'll personally answer everyone.

Happy calling,
Ankit Modi
Founder, Six Figure Consulting

P.S. If you want us to build and deploy this system for you, we offer a done-for-you AI voice agent setup. Book a strategy call here to learn more.

Keep Reading

No posts found