By Peter Miller · Published August 10, 2026 · Last updated: September 15, 2026
12 min read · Copy a script, edit three brackets, send
You don't need a warmer intro. You need a cold message short enough to read between calls, one line that proves you studied their go-to-market, and a follow-up that gives the recruiter something to paste into Greenhouse or Workday. Senior sales executives with ten to fifteen years of enterprise, SaaS, or medtech quota often lose the thread here. The resume shows real attainment. The message reads like a brag sheet stuffed into a 300-character box, or it never mentions the buyer motion the posting actually needs.
Before you send note one, check your resume for free against the same VP Sales or CRO posting. If bullet one does not name enterprise new-logo work, channel, or whatever the req leads with, fix that first. Recruiters won't chase a sharp note when the profile and resume tell different stories.
Job searching at director level and above is already draining. You're qualified. You're also competing with internal promotes and referral stacks who already know the comp plan. A tight script won't replace a fit gap, but it'll stop you from getting ignored for tone alone. These templates are built for US corporate sales hiring: agency recruiters, in-house talent partners, and CROs who skim on mobile between QBR prep.
And you don't need twenty variants. You'll need four cold message scripts, two follow-ups, and the judgment to know which one matches a live req, a cold company, or a leader you heard on a podcast. That's what the sections below walk through.
If the portal already asked for a letter, don't paste your About section into paragraph one. Generate a cover letter that cites the same buyer-motion hook you'll use in script two, then stop rewriting.
Send these three pieces first
- Connection request: role + one buyer-motion hook + connect ask. No resume attachment.
- First follow-up: req link or application ID plus one named account win from bullet one.
- Profile headline matches your resume title and primary motion before you hit send.
Why your cold messages stall after connect
The symptom looks like ghosting. You sent twelve connection requests last week. Four accepted. Nobody replied to your follow-up. So you assume LinkedIn networking does not work for senior sales leaders at your level.
Most skipped notes fail on proof type and timing, not on attainment.
Cause 1: quota history in note one. A VP Sales candidate who opens with 142% of plan and $4.2M in new ARR gets treated like every other seller with a strong year even when the numbers are real. The recipient cannot tell which part of that story maps to their open req. You need one buyer-motion hook from their content: land-and-expand, new logo, channel, or multi-year platform deals.
Cause 2: generic company praise. Hi, I admire your leadership at a fast-growing company reads empty when fifteen other directors sent the same sentence. You need one object from the posting or their profile: team name, ICP shift, product launch, or req number. That object is what makes the message feel like it belongs in their inbox instead of a blast list.
Cause 3: profile and resume mismatch. Your headline says Enterprise SaaS Hunter. Your resume title says Regional Sales Director with channel-heavy bullets. The recruiter opens your profile after a decent note and cannot forward a clean story to the hiring VP in ten seconds.
How to tell which cause is yours: if accepts are low, you are probably too long or too generic in the connection box. If accepts are fine but follow-ups die, you likely led with attainment instead of a hook tied to their market. If replies start then stall, check whether bullet one on your resume matches the motion you promised in the note.
For how recruiters search profiles after you connect, see resume vs LinkedIn: what must match . The short version: they ctrl-f the motion, then scan tenure. Your note should point them to the same words your resume already uses.
Edge case: you met the CRO at a conference or portfolio event. Lead with that context in sentence one. Do not pretend it is a cold reach when it is not.
Edge case: the recruiter posted the req on LinkedIn but the apply button goes to Workday. Mention you plan to apply through the portal and ask if they prefer a heads-up with the req ID. That saves them from searching your name twice.
LinkedIn cold message templates for senior sales executives
Pick the script that matches your situation. Replace every bracket. Keep the body under 300 characters for connection requests. Follow-ups can run slightly longer because they land in a direct message thread after accept.
Script 1: Recruiter, live req you have not applied to yet
Use when the posting is on the careers site and you want a warm path before you upload. Name the req title or number if it is visible.
{`Hi [Recruiter First Name], I'm a [VP/Regional] sales leader with [12-15] years in [enterprise SaaS/medtech]. Your [Req Title / #12345] lines up with the [new-logo/land-expand] motion I ran at [Current Company] in [vertical]. Open to connecting?`}
Script 2: Recruiter, you already applied in the portal
Use after Workday or Greenhouse shows submitted. The goal is to attach a human face to the application ID.
Hi [Recruiter First Name], I applied to [Req Title] yesterday (application #[ID] if you have it). Background: [motion line from bullet one]. Happy to connect and share context if useful for the screen.
Script 3: Hiring VP or CRO, content-specific hook
Use when you can point to a podcast, earnings call comment, or post they wrote about GTM. Do not use this to bypass HR on a company that routes all inbound through recruiters unless the leader invited open DMs.
{`Hi [Leader First Name], I lead [scope] at [Company], mostly [motion] in [vertical]. Your [podcast/post] on [topic] matched how we handled [specific problem]. I'd value connecting in case a [role type] opens on your team.`}
Script 4: Informational, no live req
Use for target companies without an open posting. Ask for insight, not a job, in the connection note.
{`Hi [Name], [VP/Regional] sales leader in [city/remote], focused on [motion] in [vertical]. I'm researching how [Company] structures [enterprise/mid-market] teams. Would you be open to a 15-minute connect? No ask beyond learning.`}
Follow-up 1: After they accept, no reply yet
Send five to seven business days after accept. Add one new fact they can forward.
{`Thanks for connecting, [Name]. Quick context: at [Company] I [verb] [scope] on [motion]; closed [Named Account] in [quarter/year]. I'm interested in [Req Title / team] if you're the right contact. Resume attached here only if you want it. Otherwise I'll keep everything in the portal.`}
Follow-up 2: Gentle second nudge
One week after follow-up 1. Shorter. Acknowledge they are busy. Close the loop yourself if needed.
{`Hi [Name], circling back once on [Req / team]. If timing isn't right, no worries. I'll stay applied in the portal. Thanks either way.`}
I've screened thousands of inbound LinkedIn threads beside Greenhouse queues, and the note that moves is the one where I can paste your motion line and req number into a hiring VP chat without editing your grammar first.
Copy-paste fill-in sheet (edit every bracket)
CONNECTION (max 300 chars):
Hi [Name], [title], [years] yrs, [motion] in [vertical].
[Hook: req # / podcast / post]. Open to connecting?
FOLLOW-UP (after accept):
Thanks for connecting. At [Company] I [built/owned] [scope] on [motion]; [Named Account win].
Targeting [Req / team]. Applied via [portal] on [date] if relevant.
SUBJECT LINE (if InMail):
[Req Title], [motion] leader, applied [date]
Copy-paste the sheet above, then swap brackets for your real motion and req before you send anything.
Read how to network without feeling awkward when you need a lighter tone for alumni or former coworkers. The structure stays the same. The opener gets warmer.
Notes that die before a screen
Even strong candidates lose momentum when the message fights the medium. These pairs show the pattern recruiters see most on senior sales outreach.
Connection request: quota flex vs buyer hook
Before: Hi, I'm a top-performing sales executive with 150% quota attainment and $5M in new ARR. I'd love to discuss opportunities at your company. Please review my resume attached.
After: Hi Dana, VP Sales, twelve years enterprise SaaS new-logo. Your CRO req (#4421) matches the fintech expansion I ran at Northwind. Open to connecting?
Follow-up: pressure vs context
Before: Any update? I really need this role. Please let me know ASAP. I sent my resume last week.
After: Hi Dana, circling back on VP Sales #4421. I applied in Greenhouse on Tuesday. At Northwind I closed Meridian Health as a seven-figure new logo in Q2. Happy to share more if you are the right contact.
Hiring leader note: vague vs specific
Before: I admire your leadership and would love to join your world-class team. I am a proven closer and relationship builder.
After: Hi Marcus, I run enterprise new-logo in healthcare SaaS at Apex. Your podcast on multi-year platform deals matched a rollout we shipped in Q1. I'd value connecting if regional director roles open on Enterprise.
Profile mismatch: headline vs resume
Before: Headline says Enterprise SaaS Hunter. Resume title says Regional Sales Director with channel-heavy bullets and no new-logo proof on dated lines.
After: Headline: Regional Sales Director · Enterprise New Logo · Healthcare SaaS. About opens with the same named account from bullet one. Recruiter sees one story in ten seconds.
Edge case: internal referral already submitted. Tell the recruiter in note one so they do not search twice. Mention the referrer by first name only if they approved it.
Edge case: contract or earn-out ending in ninety days. You can name the timeline in a follow-up, not the connection request. Urgency in note one reads like desperation even when the deadline is real.
Avoid attaching a PDF in the connection request. Many recruiters will not open files from unknown senders on mobile. Save the resume for follow-up or the portal upload they already trust.
Do not send the same script to the recruiter and the hiring VP on the same req the same morning. They compare notes. Pick the entry point that matches how the company routes inbound.
Align the message with a forwardable resume
A clean note dies if the recruiter opens your profile and cannot find the motion you promised. Upload the same file you would send in Greenhouse and run a free ATS check on the posting. Confirm enterprise new-logo, channel, or the lead requirement shows inside extracted experience text, not only in your About section.
Fix bullet one before you network. The message should point at a line the parser can read.
When you are choosing which reqs deserve an hour of outreach tonight, score your job match on the posting first. A 90-character note cannot fix a skill gap on a CRO req if your last three years were mid-market only.
For how titles read on US sales resumes, see how recruiters interpret job titles . Your headline and resume title should use the same level language the posting uses.
Send one note tonight
Open the strongest req on your list. Copy script one or two. Replace the brackets with your real motion, company, and req title. Send the connection request without attaching a file.
Set a calendar reminder for five business days out with follow-up one drafted. If they accept sooner, send it that afternoon with one named account from bullet one. Stop after two unanswered follow-ups on the same thread.
Job searching is already hard at director level. You do not need a personality rewrite. You need a short note that matches the resume a recruiter can forward. When the wording on the file still feels off, check your resume for free against the same posting before you paste the motion line into script two.
Frequently asked questions
Keep connection requests under 300 characters. Lead with one buyer-motion hook tied to their company, podcast, or post. Save quota history and territory size for the follow-up after they accept. Recruiters and sales leaders skim on mobile between calls. A paragraph about your last three years of attainment reads like a pitch deck stuffed into a text box.
Message the recruiter when a VP Sales or CRO req is live on the careers site or you already applied in Greenhouse or Workday. Message the hiring leader when you have a specific hook from their content, a warm intro, or you need context on team structure before you apply. Do not send the same script to both on the same morning. Pick one entry point and let the thread breathe.
Wait five to seven business days after they accept the connection, or seven to ten days after an InMail if they never accepted. Send one follow-up with a new fact: req number, a named account win, or a metric from bullet one on your resume. A second follow-up a week later is fine. Stop after two unanswered notes on the same thread.
No on the connection request. Compensation filters happen in the ATS or on a recruiter screen after you apply. If the posting lists a base range, you already know whether to pursue it. Mention enterprise deal size or cycle length only when it matches a hook in their content, not as a flex in note one.
Yes. Headline, current title, and the first two lines of your About section should mirror bullet one on your resume. Sales leaders open your profile within seconds of a decent note. If your headline says enterprise SaaS but your resume leads with channel partnerships, they pause. Align the files before you send script one.
