← All posts
Voice Agents··11 min read

The Outbound Voice Agent Script for B2B That Actually Books Demos (Not Just Calls)

Outbound voice AI is 4x harder than inbound. Most operators ship the same 6-beat inbound script and wonder why nobody books. Here is the 4-beat outbound script we deploy for B2B services firms - plus the compliance, list quality, and stack details nobody talks about.

B2B outbound voice agent script template for sales teams
Answer

A B2B outbound voice agent script should run 4 fixed beats in 60 seconds: pattern interrupt, named-account relevance, single qualifying question, and a soft close that books or ends. List quality and compliance gate 80% of the result. The script earns the remaining 20%.

Most B2B operators evaluating outbound voice AI take their inbound script and add 30% volume. Then they wonder why book rates collapse from 8% inbound to under 1% outbound. The reason is structural. Inbound is "you asked me to call". Outbound is "I am interrupting your work". You cannot run the same 6-beat script. Outbound is its own format, with its own math, its own compliance, and its own stack choices.

This post is the 4-beat outbound script and 7-day deploy we run at luup for B2B services firms. We have shipped it for an Austin services firm calling 250 named accounts a day, a Tallinn agency targeting 800 EU accounts, and a Bali real estate developer calling international investor lists.

TL;DR
  • Outbound is 4 beats in 60 seconds, not 6 beats in 90.
  • List quality and compliance basis gate 80% of the result. The script earns the remaining 20%.
  • Stack: Vapi or Retell + Twilio + Bland at scale + CRM. Same Make.com orchestration as inbound.
  • Real result: 4-8 demos a day on 250 dials, vs 1-3 from a human SDR doing 80 dials.
  • Where outbound voice AI does NOT fit: $250K+ ACV, regulated unverified consumer mobile, geographies with strict opt-in (UK, parts of EU).

1. Why outbound is 4x harder than inbound

man and woman sitting on couch using macbook
Photo by LinkedIn Sales Solutions on Unsplash

Inbound has three free passes: the lead opted in, they expect a call, and they know your brand. Outbound has none. The first 4 seconds of an outbound call decide whether the rest of the call happens. This is why outbound script structure is shorter, faster, and more aggressive about getting to the point.

The same luup voice agent stack handles both, but the script discipline is opposite. Inbound rewards warmth and pacing. Outbound rewards directness and brevity. Operators who run the 90-Second Inbound Loop verbatim on outbound calls watch their pickup-to-demo conversion drop by 7x.

2. The 4-beat outbound loop

The outbound loop has 4 beats and exactly 4. Skip a beat and you sound robotic. Add one and the prospect has hung up.

#BeatTimeJob
1Pattern interrupt0:00 - 0:08Confirm the right person. State the call is brief. Earn 30 more seconds.
2Named-account hook0:08 - 0:25Drop one specific detail about THEIR company that proves this is not a generic blast.
3Single qualifier0:25 - 0:45One question that filters in or out. No multi-part questions. No "and also".
4Soft close0:45 - 1:00Offer one specific time. If "no", offer email handoff. End on a question, never a statement.

Total: 60 seconds. Less is too cold. More and you have lost the pickup attention budget.

3. The script template

a man wearing headphones
Photo by Amr Taha™ on Unsplash

Below is the script we deploy for a B2B services firm calling named-account CMOs and VP Marketings.

[BEAT 1 - PATTERN INTERRUPT]
"Hi {firstName}, this is Sara from {ourCompany}. Quick one - 30 seconds, then I am out of your day either way. Are you the right person on {specificFunction} at {theirCompany}?"

→ If "no, that is X": "Got it - is X reachable on this number?"
→ If "yes, briefly": continue.

[BEAT 2 - NAMED-ACCOUNT HOOK]
"Reason for the call - I noticed {theirCompany} {specificObservation - latest hire, latest funding, latest product launch, current vendor stack}. We work with {2 named peers in their segment} on {specificOutcome}, and the same pattern usually applies."

[BEAT 3 - SINGLE QUALIFIER]
"Quick one - is {specificPainHypothesis} something you are actively looking at this quarter?"

→ "yes": move to soft close.
→ "not now": "Got it. Worth a 5-minute email so it is on your radar for Q3?"
→ "we already use X": "That is exactly the path most teams in your segment take. The 15-minute version of the conversation is whether the next 12 months changes that. Worth a calendar?"

[BEAT 4 - SOFT CLOSE]
"I have Tuesday at 11 your time, or Thursday at 4. 15 minutes, no demo deck, just whether the timing makes sense. Which works?"

→ If neither: "Want me to send a 4-line email instead and you decide from there?"
    

Three rules on the script:

  • Always offer one calendar slot, not two. Inbound rule was two slots; outbound rule is one. Two slots adds decision tax to a prospect who did not opt in.
  • End on a question, never a statement. "I will send the calendar invite" loses 40% vs "Which works for you?".
  • Build email handoff into beat 4. 60% of B2B outbound prospects will not book a call but will accept a 4-line email.

4. Compliance and list quality

Outbound voice AI lives or dies on two non-glamorous gates: compliance basis and list quality. We will not ship an outbound agent without both.

  • TCPA (US). Prior express consent required for autodialed calls to mobile. Office lines and "EBR" relationships have different rules. FCC TCPA guidance covers it. State laws can be stricter (Florida, Washington).
  • GDPR (EU). Legitimate-interest basis works for B2B with documented assessment, but opt-out must be honoured immediately. GDPR legitimate-interest guidance is the reference.
  • Do-Not-Call lists. Run every list nightly against the National DNC list and any state-level equivalents.
  • List quality. Verified phone numbers, named accounts, role-targeted contacts. We use Apollo or ZoomInfo for sourcing then verify with NeverBounce or equivalent.

Bad lists kill agents. A clean list of 500 named accounts will outperform a sloppy list of 5,000 by 6x on demo-book rate.

5. The 6 mistakes that kill outbound voice ROI

macbook pro on white table
Photo by Julian Hochgesang on Unsplash

We have audited 15+ outbound voice deployments in the wild. Same mistakes show up:

  1. Two-question qualifying. Outbound cap is one. Two is an interrogation when they did not invite the call.
  2. "How is your day going?" Never. Wastes the pattern-interrupt window. Get to the point in 8 seconds.
  3. Generic opening. "I am calling from a software company" loses. Name a specific peer they know.
  4. No email fallback. 60% will not book. Capture the email or you wasted the dial.
  5. Calling outside business hours. 9:00-18:00 in the prospect's local timezone. No exceptions.
  6. No human escalation. Any "I want to talk to a real person" must hand off cleanly to your sales lead's mobile within 30 seconds. The agent that loses this prospect loses the entire account.

6. The math - voice agent vs human SDR for B2B outbound

The case for outbound voice over a human SDR is not "AI is cheaper". It is "AI does the boring volume so the SDR runs better demos." Comparison:

Human SDR (in-house)Outbound voice agent (luup)
Daily dial volume60 - 90200 - 500
Demos booked / day1 - 34 - 8
Pickup rate22 - 35%22 - 35% (same telco)
All-in cost / month$5,500 - $9,500 (loaded)$1,200 - $2,400 (incl. minutes)
Time to ramp4 - 8 weeks7 days
Demos run / week5 - 15 (SDR runs them)20 - 40 (SDR runs warm only)

The voice agent does not replace the SDR. It frees the SDR from dialing so they run 3x more demos. Pipeline coverage doubles in week 1. Gartner expects 15% of day-to-day business decisions made by AI agents by 2028; outbound dialing is one of the cleaner first targets.

7. The 7-day deploy

Every luup outbound voice agent project follows the same 7-day cadence:

  • Days 1-2 - List + compliance lock. Build the named-account list (max 250 day-1 accounts). Document opt-in basis. Lock TCPA, GDPR, and DNC rules per geography.
  • Day 3 - Script workshop. Write the 4-beat script. Sales-lead sign-off before any audio.
  • Day 4 - Voice tuning. Benchmark 4 ElevenLabs voices. Outbound voices need calmer pacing - "trusted advisor", not "energetic SDR".
  • Day 5 - Stack wiring. Vapi or Retell into Twilio for outbound. CRM handoff (HubSpot, Pipedrive, or Airtable). Google Calendar.
  • Day 6 - Internal QA. 50 test calls covering every branch: voicemail, hard no, soft yes, "send me email", competitor-mention.
  • Day 7 - Launch with 50 dials. Founder shadows every recording. Same-day script iteration.

What to ship this week

If your SDR team is dialing 60 a day and pipeline is short, the move is not "hire more SDRs". It is to find out what your outbound loop is actually leaking. Run the Closed Loop Score - it scores your inbound and outbound loops in 5 minutes.

Or skip the audit and book a 30-minute system review. We will look at your current outbound, list, and CRM together.

The B2B teams winning 2026 outbound are not the ones with the most SDRs. They are the ones whose voice agents dialed 250 accounts on Tuesday morning while their SDRs ran demos. The pipeline shows up in week 2. The hiring decision quietly resolves itself.

Frequently asked questions

What is the ideal length of a B2B outbound voice agent script?

60 seconds, structured as 4 beats: pattern interrupt, named-account relevance, one qualifying question, soft close. Outbound is shorter than inbound (90 seconds) because the prospect did not ask to be called - every extra second taxes their patience and the conversion rate.

Is it legal to use a voice agent for B2B outbound calls?

Yes in most jurisdictions, with constraints. In the US, TCPA requires prior express consent for autodialed calls to mobile numbers; B2B office lines are generally exempt but check state laws. In the EU, GDPR applies; legitimate-interest basis works for B2B but you must honour opt-out immediately. Always run the call list against the appropriate Do-Not-Call registry.

Vapi vs Retell vs Bland for outbound - which is best for B2B?

Vapi and Retell handle outbound well; Bland is purpose-built for outbound at high volume. For B2B at sub-1,000 calls a day, the orchestration choice matters less than voice quality, recovery patterns, and CRM handoff. We default to Vapi at luup because the same orchestration handles inbound and outbound from one system.

How does outbound voice AI compare to a human SDR for B2B services?

A human SDR books 1-3 demos a day at 60 to 90 dials. An outbound voice agent dials 200 to 500 a day and books 4 to 8 demos. The agent is not better at the conversation; it is faster at the dialing and never has a bad day. The human SDR runs the demos. The agent loads the calendar.

What types of B2B businesses should NOT use outbound voice AI?

Two cases. First, anyone selling to consumer mobile numbers without prior consent - the TCPA exposure is not worth it. Second, deal sizes above $250,000 ACV where every prospect is a strategic account; those need human ABM, not a voice agent. Outbound voice AI fits B2B services firms with $5,000 to $50,000 ACV selling to a clear named-account list of 500 to 5,000.

How fast can you deploy a B2B outbound voice agent?

7 business days at luup once the named-account list and compliance basis are in place. List quality is the single biggest delay - bad lists kill agents. We will not deploy without a clean list of 500+ named accounts with verified phone numbers and a documented compliance basis.

Related resources

Last updated: 2 May 2026 · Updated quarterly with new compliance and stack benchmarks.

Next move

Score your loop. 5 minutes.

The Closed Loop Score scans your inbound, qualification, booking, and follow-up. Tells you exactly where the leak is before you spend a dollar.

Closed loopShip in daysTallinn / BaliNow booking May
Luup Agency

Luup builds the AI systems your business needs to grow — websites, voice agents, automation, and the Content Factory. Shipped in days, not months.

★ Now bookingEU + APAC
The newsletter

Occasional notes on
what’s actually working.

No spam. Cancel anytime. Occasional notes only.
DOC · LUUP-FOOT-001 · © 2026 Luup Agency · All rights reserved