Script template
Appointment setter scripts: word-for-word B2B templates by situation
These are appointment setter scripts for the four calls a B2B setter makes most: the cold call that books a first meeting, the follow-up to an inbound lead, the confirmation call, and the no-show reschedule. Each one is written as a Call Flow, with a branch label on every card telling you where to go next. You also get answers to the 8 objections setters hear most, voicemails to read live, and a hand-off checklist for the closer.
14-day free trial · No credit card required
They're written for setters who book meetings for a closer, an account executive or an agency client. Copy them as they are, or build them in BeastCaller and run them for your whole team.
| Script | Use it when | The goal |
|---|---|---|
| 1. Cold call | First call to a prospect who doesn't know you | A qualified meeting on the closer's calendar |
| 2. Inbound follow-up | They filled out a form or asked for information | Qualify and book while they're still interested |
| 3. Confirmation | The day before the meeting | They show up |
| 4. No-show reschedule | They missed the meeting | A new time on the calendar |
Before you dial
- Know who you represent. If you set meetings for a client, say so: "calling on behalf of [Client]". Never pretend to be someone you're not.
- Know the must-haves. Write down the two or three things a lead needs before they're worth the closer's time, such as decision-maker, company size, or a real need. That list is your qualification.
- Have the closer's calendar open with real free slots. Offer two specific times, never "whenever works for you".
- Know the one-sentence reason someone like this prospect takes the meeting.
- Know what happens after "yes": the calendar invite, the confirmation email, and the notes the closer needs.
How to read these scripts
- Every card has an ID: O opener, G gatekeeper, R reason, Q qualify, B book, X objection, C exit, V voicemail. Scripts 2–4 use I, K and N.
- → tells you where to go next.
- [Brackets] are filled in live.
- Say it in your own words. The wording is a guardrail, not a teleprompter.
Script 1: Cold call to booked meeting
O1 · Permission opener
"Hi [First name], this is [Your name], calling for [Client company]. It's a cold call. Can I have 30 seconds to tell you why I called, and then you decide if it's worth a conversation?"
- "Go ahead" → R1
- "Who is this?" / "How did you get my number?" → X7
- "Is this a sales call?" → X8
- "Not interested" → X2
- "I'm busy" → X4
- A receptionist answers → G1
G1 · Gatekeeper
"Hi, it's [Your name], calling for [Client company]. I'm trying to reach whoever looks after [area, e.g. IT for your locations]. Is that [Name]?"
- Puts you through → O1
- "What's it about?" → "It's about [area]. We've been helping [similar businesses] with [outcome], and I'd like to see if a short call makes sense for [Name]." → Put through, or log the best time to call back.
R1 · Reason for the call
"We work with [ideal customer, e.g. dental groups with three or more locations] on [outcome]. [One real, approved example, if you have one.] I'm not calling to sell you anything today. I'm calling to see whether a 15-minute call with [Closer name], our [role], makes sense for you."
→ Q1
Q1 · Decision-maker
"Are you the person who'd look at something like this, or is it someone else?"
- "It's me" → Q2
- "It's someone else" → "Who would that be? Would it make sense for you both to join the call?" → Q2 or G1 for the right person
Q2 · Current situation
"How are you handling [area] today?"
→ Q3
Q3 · The gap
"If you could change one thing about how that works, what would it be?"
→ Q4
Q4 · Timing
"Is this something you're looking at this quarter, or later in the year?"
- Meets the must-haves → B1
- Doesn't → C1
B1 · The two-slot close
"The best next step is 15 minutes with [Closer]. They'll [what the prospect gets, e.g. look at your setup and tell you honestly whether we can help]. I have [day] at [time] or [day] at [time]. Which works better?"
- Picks one → B2
- "Send me some information first" → X1
- "I don't have time" → X4
- "How much is it?" → X3
B2 · Lock it in
"Great. What's the best email for the invite? … I'm sending it now. Can you check it arrived? … Is there anyone else who should be on the call?"
→ B3
B3 · Set expectations
"[Closer] will ask about [topic], so have [information] handy if you can. If anything changes, reply to the invite and we'll move it."
→ Save outcome: Booked → write the hand-off notes
C1 · Polite exit (not a fit yet)
"Thanks, [First name]. From what you've said, a meeting wouldn't be a good use of your time right now. Mind if I check back in [month]?"
Don't book meetings that miss the must-haves. Closers stop trusting setters who fill their calendar with bad fits.
V1 · Voicemail (cold, about 20 seconds, spoken live)
"Hi [First name], it's [Your name], calling for [Client company]. We help [ideal customer] with [outcome]. I'd like to set up 15 minutes with [Closer] to see if it's relevant for [Company]. I'll send a short email; my number is [number]. Again, [Your name], [number]."
The 8 objections setters hear most
Two answers for each. Pick the one that fits the tone of the call.
X1 · "Just send me some information."
Answer A: "Happy to. So I send the right thing: what's the one question you'd want answered?" … "The honest answer depends on [their situation], which is exactly what [Closer] covers in 15 minutes. How about I send the information and hold [day/time], so you can ask them directly?"
Answer B: "Sure. Most people want to know [the key question]. [Closer] can answer that for your case in 15 minutes. I'll send the information and a time; if it doesn't look useful, just decline the invite."
→ Agrees → B2 · Email only → log a follow-up, C1
X2 · "Not interested."
Answer A: "No problem. Is that because [area] is sorted for you, or because it's not a priority right now?"
Answer B: "Understood. Before I go: if you could change one thing about how you handle [area], what would it be?"
→ Opens up → Q2 · Firm no → C1
X3 · "How much does it cost?"
Answer A: "Fair question. It depends on [factors], which is exactly what [Closer] works out with you. I don't want to give you a wrong number. Can we get you 15 minutes with them?"
Answer B: "It usually ranges from [range], depending on [factors]. [Closer] can give you an exact figure after 15 minutes." Use this only if the client has approved a price range.
→ B1
X4 · "I don't have time for a meeting."
Answer A: "Understood. That's why it's 15 minutes, not an hour. Is early morning or the end of the day easier?"
Answer B: "No problem. When does it get quieter: next week, or after [event]? I'll book it for then."
→ B1 with new slots
X5 · "We already work with someone."
Answer A: "Good. Are you happy with them, or is there anything you'd change?"
Answer B: "Makes sense. Then 15 minutes with [Closer] works as a free benchmark. Worst case, you confirm you've got the right setup."
→ Something to change → Q3 · Happy → C1
X6 · "Call me next quarter."
Answer A: "Will do. What changes next quarter: budget, a project, or just time?" … "Let me put a tentative 15 minutes with [Closer] in the first week of [month]. It's easy to move."
Answer B: "Sure. So I call at the right moment: what would need to happen for this to become a priority?"
→ Tentative slot → B2 · Log a follow-up → C1
X7 · "Who is this? How did you get my number?"
Answer A: "Fair question. I'm [Your name], calling on behalf of [Client]. We contact [type of business] in [region], and your number is listed [on your website / on your Google listing]." Only say what's true.
Answer B: "I'm [Your name]; I set up calls for [Client]'s team. I found [Company] through [source]. If you'd rather not get calls from us, tell me and I'll take you off our list."
→ Stays on → R1 · Asks to be removed → add the number to your do-not-call list, end politely
X8 · "Is this a sales call?"
Answer A: "It is, honestly. But I'm not selling on this call. I'm checking whether 15 minutes with [Closer] is worth your time."
Answer B: "Yes. I'll be quick: [one-sentence reason]. If it's not relevant, tell me and I'll let you go."
→ R1
Script 2: Inbound lead follow-up
Call as soon as you can after the lead comes in, while they still remember asking.
I1 · Opener
"Hi [First name], it's [Your name] from [Company]. You [requested a quote / downloaded our guide / filled out the form] about [topic] [today / yesterday]. I'm calling to make sure you get the right answer. Have you got two minutes?"
- "Yes" → I2
- "Not now" → "No problem. When's better today?" Log the callback.
- "I only wanted pricing" → X3
I2 · Their reason
"What made you look into [topic] now?"
→ I3
I3 · Qualify
Ask Q1 (decision-maker) and Q4 (timing) from Script 1, plus any must-have your closer needs.
- Qualifies → I4
- Doesn't → point them to the right resource, log it, end politely
I4 · Book
"Since you asked about [topic], the quickest way to get a real answer is 15 minutes with [Closer]. I have [day] at [time] or [day] at [time]. Which is better?"
→ B2
V2 · Voicemail (inbound, spoken live)
"Hi [First name], it's [Your name] from [Company], following up on your [request] about [topic]. I have a couple of quick questions so we can give you the right answer. Call me at [number], or reply to the email I'm sending now."
Script 3: Confirmation call
K1 · Confirm
"Hi [First name], it's [Your name] from [Company]. Quick call to confirm tomorrow at [time] with [Closer]. Still good for you?"
- "Yes" → K2
- "Something came up" → N2
K2 · Prepare
"Great. Is there anything you'd like [Closer] to prepare, or anyone else joining? … The link is in the invite from [email]. Talk tomorrow."
→ Save outcome: Confirmed
Script 4: No-show reschedule
N1 · No blame
"Hi [First name], it's [Your name] from [Company]. [Closer] was on the call at [time] and we missed you. No problem, things come up."
→ N2
N2 · Two new slots
"Shall I find a new time? I have [day] at [time] or [day] at [time]."
- Picks one → B2
- "Not interested any more" → "Understood. Can I ask what changed?" Log the reason and end politely.
V3 · Voicemail (no-show, spoken live)
"Hi [First name], it's [Your name] from [Company]. We missed you at [time] today, no problem. Reply to the invite or call me at [number] and I'll find a new slot."
Hand-off notes for the closer
A booked meeting is only as good as the notes that come with it. Before you dial the next lead, write down:
- Who: name, role, and whether they decide alone.
- Situation: how they handle [area] today, in their words.
- The gap: what they want to change (quote them).
- Timing: this quarter, later, or a trigger event.
- Who else joins the meeting.
- Objections raised, and how you answered.
- Anything you promised (information to send, a question for the closer).
Compliance note
These scripts are written for live, person-to-person B2B calls, with a real person saying every line, including the voicemails.
- Say who you are and who you're calling for. In the US, most business-to-business calls are exempt from the FTC's Telemarketing Sales Rule, but its rules against misrepresentation still apply.
- Consumer appointment setting is stricter. If you set appointments with consumers (home services, insurance, solar), US rules require prior express written consent for autodialed or prerecorded telemarketing calls to mobile numbers, and the national Do Not Call registry protects residential lines.
- UK: screen numbers against the TPS and CTPS before making live marketing calls, businesses included.
- Germany: calls to businesses need at least presumed consent, calls to consumers prior express consent (§ 7 UWG).
- Honor opt-outs. When someone asks not to be called again, add them to your do-not-call list.
If you record calls, tell the people you call at the start of the call. Pre-recorded audio in calls is regulated in many markets (e.g. US TCPA/TSR, UK PECR, Germany UWG). Only use it where you have the required consent. This is general information, not legal advice.
Run these scripts as Call Flows in BeastCaller
- One Call Flow per situation. Build Script 1 for your outbound campaign, and Scripts 3 and 4 for a confirmations campaign, so each campaign shows the right flow.
- Phases and cards. Opener, Reason, Qualify, Book and Objections become phases; reps move between them with ← and →. Each card above becomes a card with its wording and its "If they say…" line as the trigger. Use Live cards (⚡) for everything setters say in their own voice.
- Branches. Q1 becomes a Logic Split (decision-maker or not), and Q4 splits into "books" and "not a fit".
- Number keys. Every card that isn't a Live card gets a number key by its position in its phase (1–9, then F1–F12). A setter can record an approved clip on a card and play it with that key. (See the compliance note above.)
- Outcomes and hand-offs. Name the campaign's call outcomes after these scripts (Booked, Confirmed, Follow up, Not a fit), write the hand-off notes in the lead's notes, and add a Quick Action that sends the lead to the closer's CRM or a team chat through a webhook.
- Opt-outs. When someone asks not to be called again, remove them from your campaign and add them to your do-not-call list.
More scripts: the web design script, the SEO services script, the digital marketing agency script and the full template library.
Frequently asked questions
What should an appointment setter say on a cold call?
Say who you are and who you're calling for, give one reason the call is relevant, ask two or three qualifying questions, and offer two specific meeting times. Script 1 follows that order.
How do you book an appointment over the phone?
Offer two specific slots, send the calendar invite while you're still on the call, and ask the prospect to check that it arrived. See B1 and B2.
What do appointment setters say to "send me some information"?
Agree, ask what question the information should answer, and hold a short slot with the closer so the prospect can ask it directly. See X1.
How do I reduce no-shows?
Send the invite during the call, set expectations about what the meeting covers, call the day before to confirm, and reschedule quickly with two new slots when someone misses. Scripts 3 and 4 cover the last two steps.
Should an appointment setter qualify leads?
Yes. Agree the must-haves with your closer before you dial, and don't book meetings that miss them.
Is it legal to cold call to set appointments?
Live B2B calls are allowed in most markets with conditions. Consumer appointment setting has stricter consent and Do Not Call rules. See the compliance note.