B2B Prospecting Scripts: Email, LinkedIn and Warm Calls

    Short answer

    One four-part script frame for cold email, LinkedIn and warm calls, the channel each fits, and the US and UK rules a script has to respect

    Artem Smirnov
    Artem Smirnov

    Last updated · 9 min read

    Artem Smirnov in a dark suit against a charcoal studio backdrop, next to the line 'ONE SCRIPT, THREE CHANNELS. Where you send it matters more'

    A B2B prospecting script is the planned wording of your first message or call to a sales prospect. Its only job is to earn a reply or a short conversation. The product pitch comes later.

    A script that holds up on every channel has four parts:

    1. A reason for writing now.
    2. Relevance to the buyer's role.
    3. One line of proof.
    4. A small ask.

    Disclosure: my team works through cold email and LinkedIn and does no pure cold calling, so every result number here comes from email or LinkedIn.

    What should the first message actually sell?

    The next conversation. The product, the price and the demo all wait until that conversation exists.

    Two in three buyers would rather buy without a rep: 67% said so when Gartner surveyed 646 of them in late summer 2025 (Gartner). A first message that pushes the product asks that buyer to meet the rep they hoped to avoid.

    A pitch in message one gets ignored.

    The buyer also checks you before replying. Most of the sale happens online, on your profile and website, before any call. The 6sense 2024 Buyer Experience Report reported that buyers are about 70% of the way through a purchase before they talk to a seller, and 81% already have a preferred vendor when they first make contact.

    Buyers judge the sender before they judge the sentence. A plain message from a full, active profile gets read. A clever one from an empty profile gets skipped. That is why the same email can get very different reply rates from two senders.

    How do you write a prospecting script that works on any channel?

    Write four lines, and give each line one job.

    1. Reason. What made you pick this buyer this month: it can be a new site, a hire, a contract win or a post they wrote.
    2. Relevance. The problem their role owns, described in the words they would use.
    3. Proof. One past client result in one sentence: what changed and how fast. I put real clients and results inside the message, because a claim with no client behind it reads as a pitch.
    4. Small ask. A question that is easy to answer, such as 15 minutes next week. A 30-minute demo request is too big a step for a stranger.

    Then read it aloud. In my campaigns, short messages that sound like one person writing to another beat polished templates that sound like a robot.

    What does the frame look like in a cold email, a LinkedIn message and a warm call?

    These are constructed examples, and every name, company and number in them is invented. The seller is Calder IT, a UK IT consultancy. The buyer is Sarah, operations director at a regional freight company.

    Cold email

    Subject: Your Daventry depot

    Hi Sarah, I saw Northgate Freight is opening a second depot in Daventry this spring. When a haulier adds a site, dispatch is usually the first system to creak. We sorted that for another regional haulier in six weeks last year. Worth 15 minutes next week to check whether that applies to you?

    Tom

    LinkedIn connection note and first message

    Hi Sarah, I work with UK hauliers on dispatch systems and saw the Daventry news. Good to connect.

    After she accepts:

    Thanks for connecting, Sarah. A second depot usually exposes dispatch first. We fixed exactly that for another haulier last year. Is it on your spring list, or already handled?

    On most B2B lists I start on LinkedIn, so the email that follows is a warm email: it arrives after the buyer has already seen your name.

    Warm call, to someone who already replied

    Hi Sarah, Tom from Calder IT. You replied last month that dispatch was a summer problem, so I'm calling as promised. Has the Daventry date moved? I can show you what we changed for that other haulier. Would 15 minutes on Thursday work?

    Her earlier reply is the reason for the call, which no cold opener can offer. The call itself can then follow an appointment-setting phone script.

    Which channel should a prospecting script start on?

    Buyer situationFirst channelThe script's jobWhat to avoid
    Buyer posts or engages on LinkedInLinkedIn connection noteGet recognized, then open a conversationPitching in the note
    Large market, thousands of companiesLinkedIn, plus cold email for volumeReach enough people for replies to add upSending before your domains are authenticated
    Small market of named accountsLinkedIn, the relevant buyers per accountEarn one conversation per accountA generic message that burns the account
    Warm list: replied, engaged or opted inWarm call or warm emailPick up the earlier threadRestarting as if they never answered
    Germany, Austria or the Czech RepublicLinkedInOpen the conversation on a channel you can use thereCold email without a compliant basis

    The channel changes the result. Take one UK software development and IT consulting firm that ran both channels from 17 April to 17 May 2023:

    • Cold email: 41 positive replies, which turned into 13 booked sales calls, then 2 sales.
    • LinkedIn: 62 positive replies, which turned into 18 booked sales calls, then 3 sales.

    Two sales against three is a small sample. The takeaway: run one frame on two channels and let the numbers pick the winner.

    Phone sits later in the sequence for a reason. In a July 2020 Pew survey of 10,211 US adults, about eight in ten said they do not generally answer calls from unknown numbers, and 67% check voicemail instead (Pew Research Center). It is consumer data, so treat it as a signal only.

    I keep calls for people who already know my name.

    How do the scripts fit into one 6-touch sequence?

    I plan at least 5 to 6 touches, on two channels where possible.

    TouchChannelScript job
    1LinkedInConnection note with the reason only
    2LinkedInFirst message: reason, relevance, small ask
    3EmailFollow-up 1: a warm email carrying the proof line
    4Email or LinkedInFollow-up 2: a different client result
    5EmailFollow-up 3: a new angle, built on another problem the role owns
    6Email, or a warm call if they engagedClose the loop, or pick up their reply by phone

    Never judge a sequence by its first email. Instantly's 2026 benchmark report found the first email gets 58% of replies and follow-ups get the other 42%. The same report puts the best sequence length at 4 to 7 touches, with returns dropping past seven. In our campaigns, the third follow-up (touch 5 here) is usually the one that gets the answer, as long as there is real time between messages.

    A constructed touch 5 from the same invented seller:

    Hi Sarah, different angle this time. Drivers waiting for loading slots is the other thing a new depot tends to expose. If that is on your list, I can send a one-page summary of what we changed for a second haulier. Want it?

    Conversations come first. Calls come out of conversations. Clients come out of calls. For one UK social media agency, 1,168 messages across LinkedIn, warm email and cold email drew 515 replies, and booked calls rose from 44 in month 1 to 68 in month 3. This is how my team builds a follow-up sequence step by step.

    What rules does a prospecting script have to follow in the US and UK?

    MarketRuleWhat it means for your script
    USThe Telemarketing Sales Rule leaves most B2B phone calls outside its scope (FTC)The exemption does not cover selling nondurable office or cleaning supplies, or calls asking employees to buy for their own use
    USThe B2B exemption in 16 CFR 310.6(b)(7) does not cover the misrepresentation rules in 310.3(a)(2) and (4) (eCFR)Every claim in a call script has to be true
    USCAN-SPAM covers B2B email, with no carve-out for business recipients (FTC)Use an accurate sender and subject line, a postal address and a working opt-out in every email
    UKLive B2B calls cannot go to numbers registered with the CTPS or TPS (the UK do-not-call lists for companies and individuals) without consent (ICO)Screen the list first, say who is calling and display your number
    UKEmail to corporate subscribers needs no consent, but sole traders count as individuals (ICO)Never hide who you are, include a working opt-out, and check whether each contact is a company or a sole trader
    UKPECR applies to B2B, with less strict rules for companies (ICO guide to PECR)If you outsource calling, you and the caller are both responsible
    GmailEvery sender needs SPF or DKIM, with spam rates kept below 0.10% and never reaching 0.30% (Google)No fake "Re:" or "Fwd:" subject lines unless the email really is a reply

    These rules reflect the sources linked at the time of writing. This is not legal advice.

    How do you test a prospecting script and know when it is working?

    Change one line of the frame at a time and keep everything else fixed. If you only have a few hundred contacts, use this method for testing scripts on a small list, and set the volume and cadence by a written sales prospecting plan.

    Judge the results against realistic numbers. In our campaigns, a reply rate around 1% is normal, and it falls to about 0.5% when volume reaches thousands of emails a day.

    Usually 10% to 50% of replies turn into meetings. Highly specific, heavily personalized campaigns can see reply rates of 15% to 17%, with roughly 75% of those replies showing interest. Treat all of these as ranges, never as targets.

    My rule: if replies stay low across every version you test, stop editing the words. Fix the list or the sender. Wording does not repair a bad list or a weak sender.

    Then put one person on the replies, so no answer sits unread. Prepare for not interested and the other replies you will get.

    Write the four lines for your best-fit buyer, send them on LinkedIn first, and judge the script after touch 5, not after the first message. Aim for 50+ conversations started this month, not 10 booked calls.

    Want a second pair of eyes on a script before it goes out? Book a call and bring the draft. I will tell you what I would cut and what I would keep.

    Questions about prospecting scripts

    Should you read a prospecting script word for word?

    On a call, no. Learn the opening sentence and the ask by heart and keep the middle as two or three notes, so you can answer what the buyer actually says. Written scripts work the other way: send the approved version exactly, because a wrong name or a typo costs more than any wording choice.

    How long should a prospecting script be on each channel?

    The cold email above runs 53 words before the sign-off; keep a first touch about that short. A connection note gets one or two sentences. On a warm call, ask your first question straight after the reason for calling. Cut any line that does not serve the reason, the relevance, the proof or the ask.

    Do you need a different prospecting script for each buyer title?

    You need a different relevance line, and often a different proof line. An operations director and a finance director at the same company own different problems, so name the one each person owns. The reason and the ask can stay the same. Skip bare "manager" titles; they say nothing about what the person decides.

    How many follow-ups should a prospecting sequence have?

    Plan for 5 to 6 touches across two channels, as in the sequence table above. A sequence that stops after one or two messages quits before the follow-up that usually gets the answer.

    Do cold calling scripts work for B2B?

    The wording matters less than whether anyone picks up, and most people ignore unknown numbers. My team does not cold call at all. We call people who already replied or engaged, and the opener refers to what they said, which is why a famous scripted opener such as the Grant Cardone cold call script is not our model. If you do call cold in the US or UK, check the rules table first.

    Want to get more B2B clients for your business?

    I help B2B companies book 10 to 100+ qualified sales calls per month with outbound. Let's see if it fits yours.

    Artem Smirnov
    Artem Smirnov

    I help B2B companies book qualified sales calls with cold email and LinkedIn outbound.