B2B Sales Strategy

    SDR Scripts: One Worked Set for Call, Email and LinkedIn

    One worked set of SDR scripts for a single invented prospect: an email, a LinkedIn note, a call opener, a voicemail and the one follow-up call that is allowed.

    The invented script set as a structure: three standalone attempts at one prospect, one path into a conversation, and no path from silence to a reminder.
    September 18, 20267 min read
    Share:
    The short answer

    A strong set of SDR scripts is written from one account note, with each channel using a different true fact: one email, one LinkedIn connection note with no pitch, and one call with a voicemail behind it. No touch mentions another, a follow-up call happens only after a reply, and silence goes to a later campaign with a new premise.

    Key takeaways

    • Write every script for an account from one short note of true facts, and give each channel a different fact, so that any touch could arrive first, arrive alone and still make sense.
    • Give each channel one attempt: one email, one LinkedIn connection note with no pitch, and one call with one voicemail, and ban the reminder line on all of them.
    • The only follow-up call in the set comes after the prospect has replied, because following up inside a conversation is ordinary correspondence and ringing about an unanswered email is a bump.
    • When nothing comes back the campaign ends; the contact goes into a later campaign built on a premise that did not exist when the first one ran.

    Reviewed and updated September 18, 2026

    A new SDR is usually handed three documents on the first day: a call script, an email sequence and a list of LinkedIn messages. Each was written by a different person in a different quarter, and the prospect on the receiving end hears from three strangers who happen to share a logo. The email says one thing, the voicemail asks whether the email arrived, and the LinkedIn note refers to both.

    This page takes the opposite approach to SDR scripts. It is one worked script set for one invented prospect, across a call, a voicemail, an email and a LinkedIn connection note, where every touch stands on its own reason and none of them is a reminder of another. The company, the people, the events and every line below are invented for illustration. The method is ours, the written half is how we run outbound for clients, and RevenueFlow does not sell calling, so the call scripts are offered as craft with no results claim.

    The rule the whole set follows

    Each channel gets one attempt, each attempt carries its own reason to exist, and no attempt mentions another. That rule comes from how we run written outbound: one message per campaign, no bumps and no thread replies, for the reasons and with the campaign numbers set out in why we stopped using follow-ups. On LinkedIn the rule is stricter, because a second message lands directly under the one the person already declined to answer, so we do not send one.

    The consequence for script writing is simple to state and awkward to practise. A line asking whether they saw the email is off the table, because it is a reminder. So is a LinkedIn note that says "I also emailed you". Every touch has to be able to arrive first, arrive alone, and still make sense. Our older multi-channel templates page shows the conventional sequence, in which each touch points back at the last; this page is the other design.

    Three standalone attempts, one conversation path, no reminders One prospect one account note Email: one message Own reason: the payables vacancy LinkedIn: one connection note Own reason: her post, no pitch Call, with a voicemail if unanswered Own reason: the two new homes She replies A conversation exists. Follow-up call and replies are in play. Silence No reminder on any channel. Stop here. New premise later. No touch mentions another touch. Every line and name in this set is invented.
    The invented script set as a structure: three standalone attempts at one prospect, one path into a conversation, and no path from silence to a reminder.

    The account note comes first

    All four scripts are written from one short note, because the research is done once at the account level. Here is the invented note.

    The seller is Tarnbrook, a made-up firm that audits supplier invoices for care providers. The SDR is Ravi. The prospect is Freya Lockwood, finance director at Marlow Care Group, an invented operator of fourteen care homes. Three things are true about the account in this example: the group opened two homes this year, it is advertising for an accounts payable clerk, and Freya wrote a LinkedIn post last week about the cost of agency staff.

    Three facts, three channels. Each script below uses one of them, which is what lets every touch stand alone. If an account yields only one usable fact, it gets one touch on one channel, and the set shrinks to fit.

    Script 1: the email

    One message, short enough to read on a phone, with an ask that can be answered in a line. Invented example:

    Subject: Agency invoices at Marlow
    Freya, agency staffing invoices are the ones we see go wrong most often in care groups, usually on shift rates billed above the contracted rate. With fourteen homes and an accounts payable vacancy, that checking is probably landing on whoever has a spare hour.
    We audit those invoices against the contracts and send back only the lines that disagree. Would a one-page example of that report be useful?
    Ravi, Tarnbrook
    

    Subject: Agency invoices at Marlow

    Agency staffing invoices are the ones we see go wrong most often in care groups, usually on shift rates billed above the contracted rate. 1

    With fourteen homes and an accounts payable vacancy, that checking is probably landing on whoever has a spare hour. 2

    Would a one-page example of that report be useful? 3

    1. 1The premise: one specific problem, stated as something the seller sees, with no statistic attached.
    2. 2The fact from the account note that makes it about this reader: the vacancy is public and checkable.
    3. 3An interest ask, answerable in one line. It offers a document and does not ask for a meeting.
    Script 1, the invented email, with its three working parts numbered; nothing in it refers to a call or to LinkedIn.

    The subject line is written last and says what the message is about. There is no second email in this campaign. What a subject line can honestly do when it has to carry the whole campaign is covered in sales email subject lines.

    Script 2: the LinkedIn connection note

    LinkedIn is its own campaign with its own reason, which here is the post Freya wrote. It is not a warm-up for the call, and our piece on what LinkedIn adds to a cold call explains why an invitation sent as call preparation costs more than it looks. Invented example:

    Freya, your post on agency staff costs is the clearest account going of why the rate card and the invoice drift apart. We work on the invoice side of that problem for care groups at Tarnbrook. Connecting to follow what you write.

    One sentence about her post, one about the sender, no pitch and no ask beyond the connection. If she accepts and says nothing, that is the end of the LinkedIn campaign. If she accepts and writes back, a conversation has started and ordinary correspondence applies.

    Script 3: the call opener

    The call uses the third fact, the two new homes, and opens as a cold call because it is one. Invented example:

    "Freya, it's Ravi Menon at Tarnbrook. We have not spoken before. I rang because Marlow opened two homes this year, and new homes usually mean new agency contracts on new rate cards, which is where billing drifts. Is supplier invoice checking something that sits with you?"

    It does not say "I sent you an email". The reason for the call is a fact about her company, and the ask is a routing question she can answer in a word. More openers for other situations are in cold call openers by situation, and if the call is answered by a front desk, the route through is in how to get past the gatekeeper.

    Script 4: the voicemail

    If the call goes to voicemail, the message carries the same reason and asks for nothing. Invented example:

    "Freya, it's Ravi Menon at Tarnbrook. I rang because Marlow opened two homes this year and we audit agency invoices against rate cards for care groups. No need to call back."

    One attempt means one voicemail. The message deliberately does not promise another call, because in this design there may not be one.

    TouchIts own reasonNever says
    1. EmailThe accounts payable vacancyAnything about a call or LinkedIn
    2. LinkedIn noteHer post on agency staff costsA pitch, or that an email was sent
    3. Call openerThe two homes opened this yearAny mention of the email
    4. VoicemailThe same reason as the callA callback request or a promise to retry
    5. Call after a replyHer reply, quoted backAnything she did not say
    The five invented scripts in this set side by side: the fact each one uses and the line it is forbidden to say.

    Script 5: the only follow-up call in the set

    Suppose Freya answers the email with one line: "Yes, send the example." A conversation now exists, and that changes what is allowed. Following up inside a conversation is ordinary correspondence, and it is the single exception the follow-ups article makes. Invented example:

    "Freya, it's Ravi at Tarnbrook. You replied this morning and asked for the example report, which is in your inbox now. I thought two minutes on the phone would save you reading it cold. Have you got the rate cards for the two new homes to hand, or is that a job for the new clerk?"

    This is the only follow-up call in the set, and it follows a reply. There is no script here for ringing someone because they did not answer, because that call is a bump delivered by phone. The full set of calls into an existing conversation, from after a demo to ahead of a renewal, is in follow up call scripts.

    Why not the conventional sequence

    The usual SDR sequence works differently, and it is fair to describe it before disagreeing with it. A sequence chains touches so that each one refers to the last: the second email replies to the first, the call mentions the emails, the final message asks whether to stop. Its logic is that busy people miss things, and its cost is that every later touch goes only to people who saw an earlier one and chose not to answer.

    A chain of remindersEach touch points at the last
    • Second email sits in the first one's thread
    • Call opens by asking about the email
    • LinkedIn note mentions the email
    • Final message asks whether to stop
    • The reader is told, several times, that they did not answer
    Three standalone attemptsEach touch has its own reason
    • One email, about the payables vacancy
    • One LinkedIn note, about her post
    • One call and voicemail, about the new homes
    • Silence ends the campaign on that channel
    • A later campaign needs a new premise
    The same invented prospect approached two ways: a chain of reminders, and the set on this page, where each touch could have arrived first.

    We chose the second design for the written channels and we state its cost plainly: each contact is reached less often. A team that runs the phone is entitled to decide differently about the phone, since a call is a two-way conversation in a way a broadcast is not. The scripts above still work in that case. What stops working is the reminder line, on any channel, because it spends the prospect's attention on the fact that they ignored you.

    If nothing comes back

    Then nothing further happens in this campaign. Freya goes into a later campaign, weeks on, built on a premise that did not exist when the first one ran. Invented example of what that might be: the group's annual accounts are filed and show agency costs as a separate line. That is a new fact and it earns a new email, written as if it were the first.

    Before building any of this at volume, settle who the set is for. The scripts depend on three true facts per account, and that is a targeting job done before any writing. An account with no true fact to write from should not be in the campaign, however good the script.

    The short version

    A set of SDR scripts is strongest when it is written from one account note and every touch uses a different fact from it. Give each channel one attempt with its own reason: one email, one LinkedIn connection note with no pitch, one call with a voicemail behind it. Ban the reminder line everywhere. Follow up by phone only inside a conversation the prospect has started, and send silence to a later campaign with a new premise.

    If the written half is the part you would like run for you, that is what we do: see what a first campaign would look like.

    Every company, person, event and line in this script set is invented for illustration. The method describes how RevenueFlow runs written outbound; the call scripts are craft and carry no measured result.

    Questions

    Frequently asked questions.

    Frequently asked questions
    What scripts does an SDR need?
    A short account note and four scripts written from it: one email with an ask that can be answered in a line, one LinkedIn connection note with no pitch, one call opener that states its own reason, and one voicemail that asks for nothing. Add a fifth for the call you make after a prospect replies. Each script uses a different fact about the account.
    Should an SDR mention the email on a cold call?
    Not in this design. Opening a call by asking whether the person saw your email turns the call into a reminder and tells the prospect they ignored you. The call should carry its own reason, a fact about their company that explains why you rang today, so that it works whether or not the email was ever opened.
    How many times should an SDR follow up with a prospect?
    Our practice in written outbound is one message per campaign, with no bumps and no thread replies, and on LinkedIn no second message under one that went unanswered. Once a prospect replies, a conversation exists and following up is ordinary correspondence. A contact who stays silent goes into a later campaign with a new premise. The cost we accept is reaching each contact less often.
    What should an SDR say in a LinkedIn connection request?
    Two sentences about something the person wrote or did, one sentence on who you are, and no pitch or meeting request. Treat LinkedIn as its own campaign with its own reason, and do not describe it as a warm-up for a call or mention an email you sent. If the person accepts and says nothing, that campaign is finished.
    sdr scriptssales developmentcold call scriptscold emaillinkedin outreach
    Byline

    About the author.

    RevenueFlow Team

    B2B cold email experts helping companies generate qualified leads through done-for-you outreach campaigns.

    RevenueFlow Team

    Your next move

    Ready to scale your outreach?

    We build GTM engines that book real meetings. See the receipts.

    Further reading

    Related articles.