Quick answer
To write LinkedIn sales messages using AI that get replies, constrain the prompt instead of asking for a compelling message: name one observed fact, connect it to a problem the person would recognise, and ask for something answerable in a word. Set a hard character cap — 200 on a free account, 300 on Premium.
Most people who write LinkedIn sales messages using AI end up with something worse than what they would have typed themselves. Not because the AI is bad at writing — because it was told to be impressive. Ask any assistant for a “compelling outreach message” and you get four paragraphs of warmth about someone it has never met, addressed to a person who has already deleted six of those this morning.
The fix is not a better tool. It is a tighter brief, a real character budget, and a structure the message has to fit inside. Three things separate outreach that gets answered from outreach that gets ignored:
- It names one specific, checkable thing about the recipient — not a compliment about their “impressive background”
- It fits the box. A note you cannot send is worth nothing, however good it reads
- It asks for something the person can grant in one word, not a slot on their calendar
Will this work for you?
Why Most AI Outreach Gets Ignored
The failure is upstream of the writing. A vague instruction produces a message optimised for sounding professional, and “sounding professional” on LinkedIn has come to mean corporate, hedged, and long — the three qualities that get a message skimmed and dismissed.
✕ What a vague prompt produces
"Hi Priya, I hope this message finds you well! I came across your profile and was really impressed by your extensive background in operations leadership. I'd love to connect and explore potential synergies — would you be open to a quick 15-minute call this week to discuss how we might work together?"
✓ What a constrained prompt produces
"Saw you scrapped the quarterly deck. Most ops leads I talk to hit the same wall — the deck outlives the decision it was built for. Worth comparing notes?"
The second one is not more creative. It is more constrained. It was written under a character cap, with flattery explicitly banned and no permission to mention a meeting.
The same tool, two briefs. Almost everything that matters happens before the AI starts writing.
The compliment trap
Tell an AI to reference someone’s background and it will praise it, because that is what the training data does with backgrounds. Praise from a stranger reads as a preamble to a pitch, and experienced buyers treat it as exactly that. The instruction you want is neutral: name the fact, do not evaluate it. “You moved to Stripe in March” lands. “Your remarkable career journey” does not.
Pitching on first contact
The other reliable killer is asking for a meeting before you have earned a reply. Most senior people will tell you the calendar ask is where they stop reading — it converts a two-second decision into a commitment. Sales directors who have run both versions consistently report the same thing: swapping “open to a 15-minute call?” for “mind if I send one page on it?” changes who bothers to answer.
The Character Limits Nobody Checks
Here is the most common technical mistake people make when they write LinkedIn sales messages using AI, and almost every guide gets it wrong: the connection note cap is not 300 characters for everyone. According to LinkedIn’s own help documentation on invitations and InMail, free accounts get five personalised invitations a month with a 200-character limit, while Premium accounts get unlimited notes at 300 characters.
If you are on a free plan and your prompt targets 300 characters, roughly a third of every message you generate will not fit — and you only get five of them per month before LinkedIn drops you to blank invites.
| Message type | Character cap | Who can send it |
|---|---|---|
| Invite note, free account | 200 characters | Five notes per month, then blank invites |
| Invite note, Premium | 300 characters | Unlimited notes on Premium or Sales Navigator |
| InMail subject line | 200 characters | Paid plans, or free to Open Profiles |
| InMail body | 2,000 characters | Paid plans, or free to Open Profiles |
So the first decision is not which prompt to use. It is which box you are typing into, because the box sets the word budget and the word budget determines the structure. Set your prompt to 195 characters if you are on a free plan and you will never see a truncated message again.
The LinkedIn connection request pop-up with the Add a note field open and the live character counter visible in the lower right of the note box.
Crop to the note box and counter only. Hide the recipient's name, photo, headline, and your own account menu.
File: linkedin-invite-note-character-counter.png · Alt: "LinkedIn connection request note box showing the live character counter"How to Write LinkedIn Sales Messages Using AI
When you write LinkedIn sales messages using AI, the structure does more work than the wording. Every message in this guide is built on the same three-part shape — the Signal-Bridge-Ask approach we teach at PromptPeakAI: one observed fact, one sentence connecting that fact to a problem the person would recognise, and one ask small enough to answer in a single word.
That is the whole structure. Its value is not cleverness — it is that each part has a job, so when a message fails you can tell which part broke instead of rewriting the lot.
A real 165-character note, broken into its three working parts.
The Signal is the part AI cannot invent for you, and the part that decides whether the message works. It has to be something you actually saw — a post, a role change, a hiring pattern, a public statement. If you need help gathering those quickly, the workflow for researching a prospect using AI feeds this step directly.
The Bridge is where most drafts go wrong. It should describe a problem, not a product. The test: could a competitor’s rep send this same sentence? If yes, it is a real problem statement. If it only makes sense coming from you, it is a pitch wearing a problem’s clothes.
✕ Bridge that is really a pitch
"We've built a tool that finally solves reporting bloat for ops teams like yours."
✓ Bridge that names their problem
"Most ops leads I talk to hit the same wall — the deck outlives the decision it was built for."
The Ask is a budget question. Every increment of effort you request cuts the number of people who will bother. A calendar slot is expensive. A link is cheap. Permission to send a link is nearly free, which is why it outperforms both.
Four Prompts You Can Copy Today
These four cover the situations that come up most. Each one bans specific phrases rather than asking for a tone, because telling AI what not to write is far more reliable than asking it to “sound human”. They also follow the Role, Goal, Context, Format structure of the Logic System, so the parts in square brackets are the only things you change.
The cold invite note
Use this when you are not connected and you are not paying for anything. It targets 195 characters so it fits the tighter free-account cap with room to spare.
You are helping me write a LinkedIn connection request note. Prospect: [name], [job title] at [company]. The one thing I noticed: [paste their post, or the fact — new role, funding, hiring push]. What I do: [one plain sentence]. Write the note in three parts: 1. One sentence naming the thing I noticed. State it plainly. 2. One sentence connecting it to a problem people in their role recognise. 3. One question they can answer in a single word. Hard rules: - Maximum 195 characters including spaces. Count them and show me the count. - No compliments. No adjectives describing them or their career. - Do not mention my product, a call, a demo, or a meeting. - Never use: "hope this finds you well", "reaching out", "touch base", "quick chat", "picking your brain". - Write like a text message to a peer, not an email. Give me three versions.
The new-role message
Someone who changed jobs in the last two months is buried in generic congratulations. This one deliberately skips the congratulating and goes straight to the problem they have just inherited.
Write a LinkedIn message to someone who started a new job in the last two months. Recipient: [name], now [job title] at [company]. Their likely early problem: [what you actually know about that role]. What I have that helps: [a one-page thing — checklist, teardown, benchmark]. Structure, one sentence each: 1. Note the move without congratulating them. 2. Name the bottleneck people hit in that seat around week six. 3. Offer the one-page thing. 4. Ask permission to send it. Hard rules: - Under 70 words total. - Never open with "Congratulations on the new role". - Do not ask for a call, and do not include a calendar link. - The final ask must be answerable with "sure" or "no thanks". - No bullet points, no sign-off block.
The InMail to someone cold
InMail gets you into an inbox without a connection, and it is free when the recipient has Open Profile switched on. It also gives you far more room than an invite note — which is precisely why most InMails fail. Keep it short anyway.
Write a LinkedIn InMail to a prospect I am not connected to. Recipient: [name], [job title] at [company]. Trigger: [the specific, checkable thing — hiring for X, launched Y, said Z publicly]. What we do: we help [role] get [outcome] without [the usual friction]. Format: - Subject line: three to five words, lowercase, no punctuation, reads like a colleague wrote it. - Body: under 65 words. - First sentence states the trigger. No preamble before it. - Final sentence asks permission to send one thing. Hard rules: - Ban these words entirely: excited, thrilled, innovative, solution, partner, opportunity, journey, space. - No bullet points. No company boilerplate. No signature block. - If I have not given you enough to name a real, checkable trigger, tell me that instead of inventing one.
The follow-up that adds something
They accepted and went quiet. The rule here is that a follow-up must carry new information — otherwise it is just a second interruption. Never reference the message they ignored.
Write a follow-up LinkedIn message. Situation: [name] accepted my connection request [number] days ago and has not replied to my note. Their world: [industry, role, what they are probably measured on]. One useful thing I can say: [an observation, a number, or a pattern I have actually seen]. Write three sentences: 1. Share the useful thing. No preamble, and no reference to my earlier message. 2. One line on why it might matter to them specifically. 3. A question that costs them nothing to answer. Hard rules: - Under 60 words. - Never say "just following up", "bumping this", "checking in", or "did you see my message". - Do not pitch, and do not add a link unless I have told you to. - Sound like it was typed on a phone.
You should now have three or four saved prompts and a clear rule about which box each one is written for.
Two habits make these work better over time. First, keep the three best messages you have ever sent and paste them into the prompt as examples — few-shot prompting matches your voice far more reliably than any instruction about tone. Second, when a draft comes back wrong, fix the part that broke rather than regenerating from scratch.
Match the format to the situation before you pick a prompt — the box decides the budget.
A LinkedIn message compose window opened on a profile you are not connected to, showing the free-message state that an Open Profile allows.
Crop to the compose window only. Hide the recipient's name, photo, headline, and any other conversation in the sidebar.
File: linkedin-open-profile-free-message-compose.png · Alt: "LinkedIn compose window showing a free message to an Open Profile member"Keeping Your Account Out of Trouble
The fear that LinkedIn will restrict your account for using AI text is misplaced, but the underlying concern is not. LinkedIn does not detect authorship. It detects behaviour — and the behaviour that gets accounts restricted is easy to trigger without meaning to.
LinkedIn’s help page on invitation restrictions names the causes plainly:
- Sending many invitations within a short space of time
- Having a large share of your invitations ignored, left pending, or marked as spam by recipients
- Running third-party tools or browser extensions that automate activity, which breach the User Agreement
Note what is absent from that list: how the message was drafted. Note also what is present — your acceptance rate. Which means the personalisation is not just a courtesy. It is the thing protecting your account.
LinkedIn does not publish a weekly invitation number, and anyone quoting you an exact per-tier limit is guessing. Operators who track this closely converge on roughly a hundred a week as a soft ceiling that moves with your account’s history rather than your subscription — paying for Sales Navigator buys you search filters and InMail credits, not more invitations.
Since the real number is invisible, treat volume as a budget you deliberately underspend:
- Send in small daily batches rather than one weekly push. Pacing matters more than the total.
- Withdraw invitations still pending after about three weeks. Stale requests drag your acceptance rate down.
- Ramp slowly on a new account. A profile with no history has the least room, not the most.
There is a second safety question, and it has nothing to do with LinkedIn. Everything in the Context slot of these prompts is somebody else’s professional information going into a third-party tool.
Their public post text, job title, employer, and your own drafts.
Your pricing, deal notes, and anything pulled from your CRM.
Contact details, private messages, client lists, internal forecasts.
If you are doing this on a work account, the consumer-versus-business distinction is what matters for how your inputs are handled — the guide to using AI safely with work information covers where that line actually falls.
Where they sit decides which box you get, and the box decides which prompt.
When It Goes Wrong
Four problems account for nearly every bad draft. Each has a prompt-level fix rather than a rewriting fix, which is the point — you repair the instruction once and the problem stops recurring.
| What you see | Why it happens | The fix |
|---|---|---|
| Message will not fit the box | No character cap in the prompt | Give a number and ask for the count |
| Fake-sounding praise | You asked it to reference their background | Ask it to name the fact without adjectives |
| Corporate phrasing creeps back | You asked for a tone, not a ban | List the exact banned words |
| Every message reads identically | Same prompt, same phrasing, every lead | Ask for three versions and pick one |
One more worth naming: the invented Signal. If you give the model thin context it will fill the gap confidently, and a message referencing a funding round that never happened is worse than no message at all. That is why every prompt above ends with an instruction to say so rather than guess — and why you read the Signal line before you press send.
What AI Cannot Do Here
This is the part most guides skip, so let me be direct about where the approach stops.
Four things stay yours, and outsourcing them is where this goes wrong:
- Choosing who to contact. AI will write a beautiful message to entirely the wrong person. Targeting is judgment, and it is the single biggest lever on your reply rate.
- Finding the Signal. The model cannot browse a profile for you. Every prompt above needs you to have looked, and the looking is most of the work.
- Knowing whether the trigger is real. A hiring post from March is not news in August. Recency and relevance are your call.
- The conversation after "sure". A generated first message that lands you a live conversation you cannot hold is a worse outcome than silence.
There is also a volume ceiling, and it is lower than the promises you will read elsewhere. This workflow honestly saves most of the drafting time — call it a minute per prospect instead of ten, once your prompts are saved. It does not make outreach infinitely scalable, because the research step does not compress and the weekly invitation ceiling does not move. Anyone selling you hundreds of personalised messages a day is selling you the thing that gets accounts restricted.
And a fair question: will the recipient know? Sometimes, if you send it unedited. The tells are the ones the prompts above deliberately ban:
- The smooth opener that warms up before saying anything
- Sentences of suspiciously even length, all balanced the same way
- A closing pleasantry nobody says out loud
Read every draft aloud once — if it does not sound like you talking, change one clause until it does. Then pick one of the four prompts, run it against three real prospects, and read the outputs side by side before you send any of them. You will spot your own Signal problem immediately: most people find their observed fact was thinner than they thought.
Once an invite is accepted, the work shifts to the conversation — preparing discovery questions and a follow-up sequence are the natural next steps. And if LinkedIn is not where your buyers actually are, everything you have learned here about how to write LinkedIn sales messages using AI transfers to cold email, with a more generous word budget.
Run your first Signal-Bridge-Ask message
- Check which box you are typing into, and set your character cap to match it Find one observed fact about the prospect that you could point to in a screenshot Paste the cold invite prompt and fill only the square-bracket slots Ask for three versions, then read each one aloud before choosing Delete any sentence that mentions a call, a demo, or your product Send in small daily batches, and withdraw invites still pending after three weeks