Appointment Setting

B2B Appointment Setting Scripts That Actually Book Calls

Ahmed Elflal Ahmed Elflal 18 July 202611 min read
Short answer

These are the B2B appointment setting scripts I actually run: an opener that gives a real reason for the call, a quick check on budget, authority, need and timing, a clean ask for the meeting rather than the sale, and a warm-up call straight after booking that locks the show. Most of my setting is speed-to-lead, calling someone who filled in a form minutes ago, not cold prospecting.

Appointment Setting Scripts cover: a clipboard of annotated B2B call scripts
Scripts are not lines to recite. They are a decision tree for a conversation.

Most appointment setting scripts online were written by people who have never had a prospect hang up on them.

Clever. Dense with persuasion tricks. Dead in the first ten seconds of a real call.

What follows are the B2B appointment setting scripts I actually run.

One thing up front, because it changes how you should read them.

Most of my setting is not cold prospecting. It is speed-to-lead.

Someone fills in a form from a paid campaign. We are calling them within five minutes.

That is a completely different conversation from dialling a stranger who has never heard of you. Pretending otherwise would make these scripts useless to you.

So I have marked which scripts are inbound follow-up, and where a genuinely cold approach needs different handling.

What makes a script book: qualify, do not pitch

The biggest error I see is treating the call as a miniature sales presentation.

It is not.

The call has one job. Establish whether this person deserves a slot on a closer's calendar, and if so, get them into it.

Pitching on the setting call actively hurts you.

You spend credibility explaining a solution before you understand the problem.
You hand the prospect enough information to decide they do not need the meeting.

Book the meeting. Let the meeting do its job.

And a script is not a monologue to recite. It is a decision tree: an opener, a branch for each thing you need to know, and a close.

The appointment setting scripts below are written that way. Read them as structure, not as words you must say.

Script 1: the speed-to-lead opener

This call recovers everyone who filled in your form but did not book.

It runs five minutes after the opt-in.

"Hi, am I speaking with [Name]?"

"Great, I'm [name] from [company]. You just filled out a form on our landing page five minutes ago, and I saw you stopped and didn't book an appointment. I was just curious what was holding you back?"

Why it works. There is no pretext to see through.

You are calling because they raised their hand. You say so. The question that follows is genuinely curious rather than pushy.

Nine times out of ten the honest answer is that they got distracted.

And now you are on the phone with them at the exact moment they were thinking about the problem.

If nobody picks up, wait about thirty minutes and dial twice in a row.

The double dial is what converts a missed call into a conversation. A second ring straight after the first reads as important rather than as marketing.

For genuinely cold calls, the opener does a different job. It earns the right to continue.

State who you are.
Say plainly why you picked up the phone to this specific company.
Ask for thirty seconds.

Then qualify fast. Cold connect rates are humbling, with industry data putting the average near 5% of dials. Respect the person who did answer by getting to the point.

Script 2: the BANT qualifier

Once you have a conversation, you are checking four things. Budget, authority, need, timing.

That is BANT, a framework IBM originated, and it survives because it maps to the four reasons deals stall.

Do not fire them as four questions. Work them into the conversation.

"You need help with [what your offer solves], right? Let's talk about that. What's the biggest challenge you're facing with it right now?" (need)

"And is this something you're driving yourself, or is there someone else who'd want to be on the call with us?" (authority)

"How soon are you looking to have this sorted?" (timing)

"Have you set anything aside for solving it, or are you still working out what it should cost?" (budget)

Two rules matter more than the wording.

You do not always need all four.

Time-sensitive offer? Timing answers itself.
Mandatory service, like an annual audit? Need is established.
Pricing public and market-standard? Budget can be implied by the ad.

You always need authority. Every time.

A flawless meeting with someone who has to go and ask their manager is a rehearsal, not a meeting.

Some answers should end the call politely.

"I'm looking for a job."
"I'm a freelancer."
"I'm just exploring."

Those alone clean up a funnel enormously. Disqualifying fast is a service to both of you.

The full logic on how hard to filter is in my guide to lead qualification and BANT.

Script 3: the booking ask

The moment they are qualified, book.

Not later. Not by email. Now, while you have them.

"Great, that's exactly our area of expertise. We have a process that's helped clients go from [point A] to [point B]. For example we took [client] who was in your exact situation from [X] to [Y] within [timeframe]. Can you do a proper conversation later this week, or would today suit better?"

"Alright, let me slot you in right now."

"Okay, can you confirm you can see the appointment in your email, and did the text come through too?"

Keep your calendar open in front of you. Set them while they are on the phone.

Then stay on the line until they confirm they have received both the email and the text.

That last step feels fussy. It is the one people skip.

A booking the prospect has not seen in their own inbox is not really a booking.

Close by setting the expectation for what happens next.

"The system will send you a couple of reminders, four hours and one hour before we meet. If for any reason you need to change the time, will you let me know in advance?"

That final question is doing quiet work.

It asks for a small commitment. People who agree to warn you before cancelling are measurably more likely to simply turn up.

Script 4: the four objections you will actually hear

Answer objections with a question.

A counter-pitch turns a conversation into an argument. You do not win appointments by winning arguments.

"I'm not interested."

"That's fair, you don't know me yet. Can I ask, is it that [the problem] isn't a priority right now, or that you've already got it handled?"

You are separating a real no from a reflex. The reflex is far more common in the first eight seconds of any call.

"Just send me some information."

"Happy to. So I send something useful rather than a generic deck, what's the one thing you'd want it to answer?"

Either you learn their real problem, or you discover there is no problem. Both are useful.

Sending a deck to someone who asked to be rid of you is how setters convince themselves they are busy.

"We don't have budget."

"Understood. Is that no budget for this year, or no budget until you can see it would pay for itself?"

The first is a genuine disqualification. Thank them and move on.
The second is a conversation about value, which is exactly what the meeting is for.

"Call me back later."

"Of course. Rather than me chasing you, shall we just put fifteen minutes in the diary now, and you can move it if things change?"

Never leave with a vague later. A later you cannot put in a calendar is a no wearing a politer coat.

Script 5: the warm-up call that locks the show

Of all the appointment setting scripts on this page, this is the one that matters most. And the one almost nobody runs.

Here is why.

In my funnel, the automated confirmation sequence on its own produces a show-up rate of roughly 30 to 40%.

Add a human confirmation call straight after the booking and it rises to 80 to 95%.

Same leads. Same offer. The only difference is that a person spoke to them.

Run it within minutes of the booking.

"Hi [Name], I'm [name] from [company]. You just booked a meeting with me a minute ago for [time and date]. I wanted to touch base quickly before we meet, I had a couple of questions, have you got two seconds?"

"Great. I'm looking at your application now, and you said your biggest challenge is [X] and your main goal is [Y], is that right?"

"Perfect, I just wanted to confirm those were accurate so I can tailor the meeting specifically to you. When you join, that's exactly what I'll walk you through on screen share."

"Last thing: is there any reason you might not be able to make it? Anything likely to come up?"

"Great. And if you do need to move it, you'll let me know in advance?"

What this call is not is a sales call.

Do not pitch.
Do not qualify again.
Do not extend it.

It confirms the appointment, reinforces the value of turning up, lets them hear a human voice, and gives them one useful thought so the meeting already feels worth their time.

There is a competitive reason it matters.

The moment someone books through a paid campaign, the ad platforms begin serving them similar offers. Your prospect is seeing competitors within hours.

A booking is a placeholder. Placeholders decay.

The warm-up call is what turns it into a commitment.

Independent data points the same way. 2026 benchmarks put typical show rates at 60 to 75%, rising to 70 to 80% specifically for teams running a double-confirmation process.

Two confirmations beat one. A human beats an email.

Script 6: the reminder cadence

Automation handles what is left.

Reminders go out four hours and one hour before the meeting, by email and by text.

Each one carries a single line on why attending is worth their time, not a bare calendar notification.

In the Gulf, messaging apps are where people actually read things. Sending that reminder over WhatsApp alongside the text is worth testing.

Treat that as a sensible local adaptation, not a proven part of the system. Check the numbers yourself before you rely on it.

How that channel behaves for Gulf B2B is in my WhatsApp playbook.

Adapting these appointment setting scripts for the Gulf

Get the working week right, because it is not uniform.

Saudi Arabia, Qatar, Kuwait, Oman and Bahrain run Sunday to Thursday.

The UAE moved its federal government to Monday to Friday with a half-day Friday in 2022, and the private sector was never mandated to follow. So UAE companies vary.

Sharjah runs a four-day week, Monday to Thursday.

The one window when the entire Gulf is reliably at work is Monday to Thursday. Anchor multi-country calling there.

Work around prayer times.

Two of the five daily prayers fall inside the business day. Dhuhr just after midday, Asr in mid-afternoon. Exact times shift by season and city.

As a practical rule: avoid roughly noon to 1:30pm and 3:30pm to 4:15pm, and treat Friday midday as blocked entirely for Jumu'ah.

Language.

Open in English if that is the business language of the account. Be ready to switch to Arabic the moment the prospect does.

Switching when they switch signals respect. Forcing either language signals that you are reading a script.

Stay inside the rules.

UAE Cabinet Resolution No. 56 of 2024 regulates telemarketing, and it is drafted around calls to consumers with no express business-to-business carve-out.

Do not assume B2B exempts you.

Call from a local number registered to your commercial licence.
Keep to 9am to 6pm on working days.
Identify yourself immediately.
Ask whether they wish to continue before you promote anything.
Honour opt-outs and keep call records.

Calls that someone requested, such as following up a form they submitted minutes earlier, sit in a different category from unsolicited outreach.

Which is one more argument for building inbound demand rather than dialling strangers.

None of this is legal advice, and the penalties are significant enough to be worth proper counsel.

A note on tools

Buyers searching this topic tend to search for the stack too, so for completeness.

Prospecting data and dialling are commonly handled with tools like LinkedIn Sales Navigator, Apollo and Lusha. The category is broad.

I am not endorsing a specific stack, because the tool is rarely the constraint.

The constraint is whether a person calls quickly, qualifies honestly, and confirms the booking.

The wider system these scripts sit inside, from the ad through to the closed deal, is in my complete appointment setting guide and in how I run cold outreach for B2B.

And if you would rather have the machine built for you than assemble it, that is the lead generation system I run for clients.

Steal these appointment setting scripts. Change the wording until it sounds like you, because a script that does not fit your mouth is worse than no script.

Just keep the structure.

A real reason for calling.
Authority checked every time.
The meeting booked while they are on the phone.
A human voice confirming it afterwards.

FAQ

What is the best opener for a B2B appointment setting call?

The best opener is the true one. If they filled in a form minutes ago, say so: name yourself, name your company, tell them you saw they did not book, and ask what held them back. That is not a trick, it is a reason to be calling, and a reason beats a clever line every time. For genuinely cold calls the equivalent is to state plainly why you picked up the phone to them specifically, then ask permission to continue.

How do I get past gatekeepers?

Stop treating the gatekeeper as an obstacle. Be straightforward about who you are and what the call concerns, and ask who owns that area. Evasive tactics get you blocked permanently, and in the Gulf, where business runs on relationships and reputation, being remembered as the caller who tried to sneak past reception is expensive. The better answer is usually to avoid the problem entirely by generating inbound interest so the decision-maker calls you.

Is phone or email better for booking B2B meetings?

Neither wins alone. Industry benchmarks for 2026 put contact-to-meeting rates at roughly 1 to 5 percent for cold calling, 0.5 to 3 percent for email, and 2 to 6 percent for LinkedIn, while a multi-channel sequence reaches 8 to 18 percent. The channel matters less than the speed and the sequence. A call inside five minutes of a form fill outperforms any single channel used slowly.

How many follow-up touches should an appointment setter make?

For an inbound lead I work the first hour hard: a call within five minutes, and if there is no answer, a second attempt about thirty minutes later, because a double dial substantially improves the odds of a pickup. After that, spread touches across channels over a couple of weeks rather than dialling the same number repeatedly. Stop when they tell you to stop, and log it.

Is B2B cold calling allowed in the UAE?

Treat it as regulated. UAE Cabinet Resolution No. 56 of 2024 governs telemarketing and is drafted around calls to consumers, without an express B2B carve-out, so the safe operating posture is to comply regardless: call only from a local number registered to your commercial licence, call between 9am and 6pm on working days, identify yourself immediately, ask whether the person wishes to continue, honour opt-outs, and keep records. Calls someone requested, such as following up a form they just submitted, are treated differently from unsolicited outreach. Separately, the UAE data protection law requires free, specific and provable consent and gives people an explicit right to object to direct marketing. This is general information, not legal advice.

Sources & references

  1. UAE Cabinet Resolution No. 56 of 2024 on telemarketing (registered local numbers, permitted calling hours, record-keeping, penalties), official legislation portal, uaelegislation.gov.ae; analysis by Pinsent Masons, pinsentmasons.com.
  2. UAE Federal Decree-Law No. 45 of 2021 on the Protection of Personal Data (consent standard and the right to object to direct marketing), Government of the UAE, uaelegislation.gov.ae.
  3. Cold calling statistics: connect rates and dials per meeting, Gong Labs data reported by Cognism, cognism.com.
  4. Appointment setting conversion rates: 2026 benchmarks by industry and channel (contact-to-meeting by channel, show rates, double-confirmation effect), Touchstone BPO, touchstonebpo.com.
  5. Weekend and working-hour differences across GCC countries, EOM HRC, eomhrc.com; UAE public-sector working hours, UAE Government portal, u.ae.
  6. BANT qualification framework, originated by IBM and documented across standard sales-methodology references.

Want the calls booked for you?

Scripts are the easy part. If you would rather have the whole machine, from the ad through to the confirmed meeting, running without you, that is what I build.