Writing personalized LinkedIn messages that get replies
Spray-and-pray is dead. Replies come from relevance + timing + clarity delivered in a short, human message.
Use this playbook to craft messages that feel 1:1 without spending all day writing them.
The 5 rules
Start with a trigger (why you, why now?)
Reference something they did: a post they engaged with, a group/event they’re in, a role change, a tool they use.
Keep it brief
Connection note ≤ 280 chars. First DM = 3–5 short lines max.
Make it about them
One specific detail beats generic flattery.
Offer value, not a pitch
Share a relevant resource, insight, or quick playbook. Ask permission before sending.
One clear question (soft CTA)
“Worth sharing the 3-step checklist?” beats “Can we book a demo?”
Where your personalization comes from (PhantomBuster)
Intent list: LinkedIn Post Commenter and Liker Scraper, LinkedIn Activity Extractor, LinkedIn Group Members Export, LinkedIn Event Guests Export, Sales Navigator Search Export.
Context: LinkedIn Activity Extractor (recent posts/comments) + Profile Scraper (role, tenure, company, tech).
Manage at scale: Store in LinkedIn Leads database. Add columns with AI LinkedIn Profile Enricher like trigger, post_title, comment_snippet, event_name, group_name, pain_theme.
(Optional: use Advanced AI Enricher to auto-draft a 1–2 line “personalization snippet” from activity.)
Work in micro-batches (30–100 leads) sharing the same trigger. You’ll reuse one core message and only swap the 1–2 personalized lines.
Do / Don’t (fast heuristics)
Do open with their action (trigger) in line 1.
Do ask permission before dropping links or decks.
Do write like you talk; contractions are fine.
Don’t stack multiple asks. One CTA only.
Don’t paste the same paragraph across channels.
Don’t send calendar links in first touch.
Cadence that respects humans
- Social warm first: visit → follow → connect (≈2-day spacing).
- DM only after acceptance. If no accept in 5–7 days, send the email fallback.
- Stop automation when they reply.
Measure & iterate (super simple)
Track per micro-batch in LinkedIn Leads (or a sheet):
- Acceptance % (by trigger)
- Reply % (by template)
- Opportunities / meetings
A/B just one variable at a time (hook, proof point, CTA). Wait for 50–100 sends before judging.
One message to rule them all (fill-in template)
Hey {firstName} — noticed {trigger: comment on {post_title} / joined {event} / thread in {group}}.
We help {ICP} solve {problem} without {pain}.
I’ve got a 3-step checklist from {peer_type} that cut {metric} by {X%}. Want the 3-min version?
Short. Specific. Easy to say “yes.”
If you have any question feel free to comment or reach out to Nathan Guillaumin on LinkedIn.
Comments
0 comments
Please sign in to leave a comment.