← All resources

Editing an AI-Drafted LinkedIn Opener: A Checklist Before You Send

Quick answer

Expandi's H2 2026 report found AI-generated LinkedIn messages losing to that same account's own human-written messages by about 12% on acceptance, with reply rate flat. The gap isn't the model, it's the unedited send. Seven edits, in order: cut the compliment-then-pivot opener, kill the tell phrases, swap generic praise for one verifiable detail, vary the sentence shapes, add a real stake instead of a compliment, read it out loud, and time-box the whole thing to under two minutes.

Why the unedited draft is costing you replies

I'm Hlib Storchak. I build outbound systems for B2B founders and sales teams, and I've booked 2000+ meetings for B2B clients doing it, which means I've read a lot of AI-drafted LinkedIn openers before they went out, and a lot more after they'd already been sent and quietly underperformed. The pattern is almost always the same: someone turns on an AI drafting tool, the first few messages look fine on a screen, and three weeks later acceptance has drifted down and nobody can point to the exact message that caused it. There usually isn't one. It's the accumulated effect of sending a draft instead of a message.

That's not a hunch. Expandi's State of LinkedIn Outreach H2 2026 report ran the comparison properly, controlling for the fact that stronger operators tend to be the ones who adopt AI tools in the first place, and the corrected number says human-written messages beat AI-generated ones on acceptance by about 12% within the same accounts. I went through why that gap exists and what the report's naive comparison got wrong in the case against AI-personalized LinkedIn outreach. This piece is the other half of that argument: not why the gap exists, but the actual edit that closes it, step by step, on the message sitting in your drafting tool right now.

The 12% gap, and what's actually inside it

The study behind this is specific enough to take seriously: 118 campaigns from 73 accounts, October 2025 through June 2026, each account's own AI-generated campaigns measured against that same account's own human-written campaigns, so the operator, the targeting, and the list quality all stay constant and only the writer changes. Human-written copy won acceptance by roughly 12%. Reply rate came out effectively identical either way, which tells you the gap is at the top of the funnel, in whether someone accepts the connection at all, not in whether they eventually reply once they're in your network.

Expandi's own read on why is worth quoting directly, because it's the whole thesis of this article in one line: "AI-generated copy may read as personalized to the sender but feel formulaic to recipients who've encountered the pattern before." The report's own recommendation is not to drop AI drafting, it's to "use AI to generate a starting point, then rewrite with your own knowledge of the prospect's situation, industry, and pain points." That's the checklist below, just expanded into something you can actually run against a message.

What to keep from the AI draft

Before the checklist, it's worth being precise about what isn't broken. A drafting tool is genuinely fast at surfacing a prospect's recent post, a job change, a company announcement, or a shared connection, the research legwork that used to take a rep two or three minutes per lead. LinkedIn's own Message Assist, still in public beta as I covered in LinkedIn's AI Sales Assistant, still in beta, is explicitly framed by LinkedIn itself as a co-pilot, not a finished send, which matches what the data above says. Keep the research. Keep the first pass as a starting point. The edit below is about the sentence that actually gets sent, not about throwing out the tool that got you to a first draft in fifteen seconds instead of two minutes.

The checklist: seven edits before you hit send

Run these in order. Most drafts only need two or three of them to stop reading as AI-generated, but checking all seven takes under two minutes once you've done it a handful of times.

EditWhat it fixesWhy it matters
1. Cut the compliment-then-pivotThe most recognizable AI structureIt's the first thing a reader's pattern-match catches
2. Kill the tell phrasesFormulaic transitions and openersDocumented reach and trust penalties, even outside LinkedIn DMs
3. Swap generic for specificPraise that could apply to anyoneSpecificity is the one thing a model can't fake without your input
4. Vary the sentence shapesRepetitive rhythm across the messageAI drafts default to a narrow range of sentence lengths
5. Add a real stake or questionFlattery with no actual askA real question reads as a person, not a script
6. Read it out loudPhrasing that looks fine, sounds offCatches what your eyes skip on a silent read
7. Time-box itSkipping the edit entirely under deadline pressureTwo minutes now against a 12% acceptance hit later

1. Cut the compliment-then-pivot

The single most recognizable shape in an AI-drafted opener is a compliment about the prospect's profile, post, or company, followed immediately by a pivot into the pitch: "Loved your recent post on X. That got me thinking about Y, which is exactly what we help with." It's not wrong information, it's the structure that's the problem. A prospect who's active on LinkedIn has seen this exact shape dozens of times this year alone, from dozens of different AI tools drafting for dozens of different reps. Reorder it, or drop the compliment and open with the observation itself stated plainly, without the "I noticed" or "I saw" framing that announces you're following a script.

2. Kill the tell phrases and formulas

Some specific phrasing has become recognizable enough that it now actively works against the sender. This is better documented for LinkedIn posts than for cold DMs, but the underlying pattern-matching a reader does doesn't care which format it shows up in. A 2026 analysis of AI writing patterns on LinkedIn found the long em dash mid-sentence jumped from under 2% of posts to 15.6% as AI drafting spread, and that four specific structural moves, a "stop X, start Y" advice frame, a "here's how" opener, a manufactured "reveal" mid-message, and the "it's not X, it's Y" contrast formula, each carry a measurable reach or trust penalty once a reader has seen the pattern enough times. None of that is unique to public posts. If your draft leans on any of those four moves, or on stock openers like "I hope this finds you well" or "I wanted to reach out because," cut them. They cost you nothing to remove and they're doing active damage left in.

3. Swap generic praise for one verifiable detail

"Impressive growth at your company" could be sent to anyone at any company. "Your Series A close in Q2 and the two sales hires you posted about since" could only be sent to this one person. The fix isn't to write more, it's to replace one vague compliment with one specific, checkable fact the AI tool actually pulled from the prospect's activity, then delete the rest of the flattery around it. This is the single highest-leverage edit on the list because specificity is the one thing a model genuinely can't fake without you feeding it something real to work with, and it's the fastest tell a reader uses to separate a template from an actual message about them.

4. Vary the sentence shapes

Read the draft's sentences by length alone, ignoring the words. AI drafts tend to default to a narrow band of medium-length sentences with the same subject-verb-object shape, one after another, which is part of why a fluent draft can still feel flat. Break that up deliberately: one short sentence, one longer one, maybe a fragment. It reads more like how a person actually types a quick message, because that's exactly what it is once you've done this.

5. Add a stake or a genuine question, not a compliment

The mistake underneath most of the tells above is treating the opener as a place to flatter rather than a place to ask something real. Replace the closing compliment with a specific, answerable question tied to the detail you kept in edit three, something like asking whether the new hires are focused on outbound or an existing book of business. A real question signals you actually want an answer, not just a click on "accept." Flattery gets a polite ignore. A specific question is what gets a reply once someone's already said yes to connecting.

6. Read it out loud before you send it

This catches what a silent read misses almost every time. Phrasing that looks grammatically fine on screen often sounds stilted the moment you say it, because written AI fluency and spoken naturalness aren't the same test. If a sentence makes you stumble or sounds like something you'd never actually say to this person on a call, rewrite it. This step takes fifteen seconds and it's the one people skip most often, usually right before the message that reads the most obviously templated.

7. Time-box the edit, don't skip it

Here's the actual math, with the assumptions stated so you can swap in your own numbers. Assume a drafting tool produces a first pass in about 15 seconds, and this checklist takes roughly 90 seconds once you're used to it, call it under two minutes total per message. Assume you're sending 40 connection requests a day and the 12% acceptance gap holds. At a baseline 25% acceptance rate, unedited AI drafts land you roughly 10 acceptances a day; edited ones land closer to 11 to 12. Over a month of sending days, that's the difference between roughly 200 and roughly 220 to 240 accepted connections, for a cost of about an hour of total extra editing time across the whole month. Run your own baseline acceptance rate and volume through the same formula. The point isn't the exact number, it's that skipping a two-minute edit to save time is close to the worst trade available on this list.

Tip. Keep a running list of your own three or four proven openers written from scratch, and feed those to the AI tool as style examples if it supports it. A model anchored on your actual voice drifts toward the tells above far less than one drafting from a generic prompt.

Before and after, side by side

A concrete example makes the checklist easier to apply than a list of rules on its own.

AI draft, uneditedAfter the checklist
Opener"I hope this finds you well. I noticed your recent post about scaling your sales team, which is really impressive.""Saw the two SDR hires you posted about last week."
Middle"That got me thinking about how companies like yours often struggle with outbound consistency at scale.""Curious whether they're ramping on outbound or picking up an existing book."
Close"Would love to connect and explore how we might be able to help.""Happy to connect either way."
StructureCompliment, then pivot, then generic pitchSpecific detail, real question, no pitch in the opener

The split I run for clients

The mistake I see most often when I take over a LinkedIn seat that's been running an AI-drafting tool for a while isn't a disaster, it's a slow fade: acceptance drifts down gradually over a few weeks and nobody can point to a single bad message that caused it. The fix that actually works, and the one I run for clients now, is splitting the job in two: AI does the research and the first pass, a person runs the checklist above on every message before it goes out, not just the first batch when the tool is new and everyone's paying attention. The same discipline applies whether the draft came from a LinkedIn tool or from an email sequencer's AI writer, Salesforge's own draft-assist included, which is the stack I default to for cold email clients. Treat any AI draft as version zero. Never treat it as the version you send.

When I skip the AI draft entirely

For a short list of named, high-value accounts, fewer than twenty or so, I usually skip the AI draft altogether and write the opener from scratch, because the research time you save on a small list is smaller than the risk of a templated line landing on the one account that matters most this quarter. AI drafting earns its keep on volume, a hundred-plus messages a week where the research time savings compound and a person still edits every single one before it sends. It's the wrong tool for a target list small enough that each message is effectively a one-off.

Proving the edit actually worked

Don't take the checklist on faith any more than you should take Expandi's number on faith. Split a real segment of your own list, run the same targeting through an unedited AI draft on one half and the checklist-edited version on the other, and let both run for two to three weeks before reading the result, since a fresh sequence swings a lot in its first few days. I go into the fuller version of that testing setup, plus what else actually moves acceptance and reply on LinkedIn beyond the writer, in LinkedIn outreach metrics that actually matter. If you're already running Expandi or a comparable tool to pull your own before-and-after numbers, I've laid out how it actually compares against HeyReach for LinkedIn outreach if you're deciding between the two.

Key takeaways

  • Expandi's H2 2026 within-account data (118 campaigns, 73 accounts, October 2025 to June 2026) found human-written LinkedIn messages beating AI-generated ones on acceptance by about 12%, with reply rate flat.
  • The gap is a sending problem, not a model problem: Expandi's own recommendation is to use AI for a starting point, then rewrite with real knowledge of the prospect.
  • The highest-leverage single edit is swapping generic praise for one specific, verifiable detail, since specificity is the tell a model can't fake without your input.
  • Documented AI writing tells (the em dash, "stop X start Y," "here's how," the "it's not X, it's Y" contrast formula) carry a measurable reach or trust penalty even outside LinkedIn DMs.
  • The full checklist takes under two minutes per message once practiced, a small cost against a 12% acceptance gap at any real sending volume.
  • Skip the AI draft entirely for short, high-value account lists where the research time saved doesn't offset the risk of a templated line landing on the account that matters most.

FAQ

Does editing an AI-drafted LinkedIn message actually improve acceptance rate, or is that just theory?

It's grounded in Expandi's H2 2026 within-account data: human-written messages beat AI-generated ones from the same accounts by about 12% on acceptance. The report's own recommendation, and the basis for this checklist, is editing the AI draft with real prospect knowledge rather than sending it as-is.

What's the fastest single edit to make to an AI-drafted opener?

Swap the generic compliment for one specific, verifiable detail about the prospect, then delete the flattery around it. It's the highest-leverage change on the list because it directly targets the thing a model can't produce without your input.

Should I stop using AI to draft LinkedIn messages altogether?

No. AI is genuinely fast at the research step, surfacing a recent post, a job change, or a company update. The data argues against sending that draft unedited, not against using AI to get to a first pass.

How long should editing an AI draft actually take?

Under two minutes once you've run the checklist a handful of times: roughly ninety seconds of editing on top of the fifteen seconds the tool took to draft it. That is a small cost against a documented 12% acceptance gap at real sending volume.

Are the same tells present in AI-drafted cold emails, not just LinkedIn messages?

The specific phrases and structures documented so far come mostly from LinkedIn post and message research, but the underlying pattern, readers recognizing and discounting a formulaic AI shape once they've seen it enough times, isn't channel-specific. The same editing discipline, keep the research, rewrite the sentence that gets sent, applies to any AI-drafted outreach.

Want your team's AI drafts edited before they cost you replies?

I build and run outbound systems for B2B teams, and part of that is putting a real editing pass between any AI draft and the send button. Three ways to work with me: done-for-you outbound where I build and run the engine, fractional Head of GTM where I plug in as your GTM lead, or setting up the function inside your own team so they can run it after I leave.

Book a call