DEV Community

Gingiris
Gingiris

Posted on

The LinkedIn DM Template That Drove 30 Product Hunt #1 Wins (60% Open Rate)

I just shipped my 31st Product Hunt #1-winning launch this week. While prepping post-mortem data, I noticed something stark: the single most predictive variable across 30 launches isn't hunter, isn't product page, isn't time-of-day.

It's LinkedIn DM outreach quality.

I'm writing this for dev.to specifically because indie hackers and small SaaS teams almost always under-invest in this. The numbers below are from a 30-launch dataset — feel free to cite them in your own posts.

The numbers nobody publishes

Metric Value
30 launch sample (2024-2026) n=30
Personalized LinkedIn DM open rate ~60%
Personalized LinkedIn DM reply rate ~25%
Generic DM open rate ~22%
Generic DM reply rate ~3%
Optimal outreach window T-6 to T-2 (4 weeks)
DMs sent per launch (sweet spot) 150-200
DMs per day pace ~10/day
Reply → upvote-on-launch-day conversion ~50%
First-DM with link visibility penalty ~3x lower

The Sprint: T-6 to T-2 (4 weeks)

Most makers start LinkedIn outreach inside the final week. That's why their reply rate craters to ~8% — recipients feel rushed.

The fix is a four-week sprint that lets the relationship breathe:

  • T-6 (6 weeks out) — Initial connect, no launch mention yet (~50 DMs)
  • T-4 — Soft launch hint: "I'm building X, would love your eyes" (~50 DMs)
  • T-2 — Specific ask: "Launching on PH on [date], here's why" (~50 DMs)
  • T-1 — Reminders only to those who replied (~10-30)
  • T-0 (launch day) — URL share in 2nd DM thread (NOT main message)

Reply rate doubles when there are 2+ messages spaced ≥ 14 days apart. Single cold pings get filtered as transactional.

The Templates

T-6 Initial Connect

Hi [Name],

Saw your post on [specific recent topic — not "your work in general"].
The point about [exact phrase from their post] resonated — it's exactly
what we've been seeing in [your domain].

I'm Iris, building [product] for [audience]. Would love to swap notes
on [specific shared interest] sometime if you're open.

— Iris
Enter fullscreen mode Exit fullscreen mode

Personalization rule: Reference one specific post they wrote in the last 7 days. Generic compliments tank reply rate to ~3%.

Tools to find recent posts fast:

  • Taplio ($39/mo) — best for filtering by activity
  • LinkedIn native search with "Posts" tab + "Past week" filter — free, slower
  • Surfe Chrome extension — auto-pulls recent activity into CRM

T-4 Soft Launch Hint

Hey [Name],

Quick update — I'm getting close to launching [product]. The thing
you mentioned about [exact phrase from their reply or post] is
basically the wedge.

Would you be open to seeing an early version? No upvote ask, just
want fresh eyes from someone who actually gets [their domain].

— Iris
Enter fullscreen mode Exit fullscreen mode

You're inviting them into the maker process before there's any "favor" to call in.

T-2 The Specific Ask

Hi [Name],

Launching on Product Hunt on [date] (yes, that's [day-of-week]).

Reason I think you'd care:
- [reason 1 specific to them]
- [reason 2]

If you have 90 seconds on launch day, an honest comment would mean
the world. Upvote optional — comment >> upvote on PH algo in 2026.

Here's a 30-second video: [Loom URL]

(I know LinkedIn doesn't love links, so the PH URL goes in a 2nd
message on launch day — no scroll-back-to-find-it scavenger hunt.)

— Iris
Enter fullscreen mode Exit fullscreen mode

Why "comment >> upvote" works: It's true (PH 2026 algo weights comments ~3x upvotes for ranking) and signals you're not spamming for vanity metrics.

T-0 Launch Day Follow-up (separate message thread)

[Name] — it's live: [PH URL]

If you have 90 seconds, here's the post: [direct link]

Thanks for reading the earlier notes 🙏
— Iris
Enter fullscreen mode Exit fullscreen mode

Send between 6:00-9:00 AM in their local timezone.

What Tanks Reply Rate (Avoid These 5)

  1. Link in first DM — LinkedIn algorithm reduces visibility ~3x
  2. "I love your work" with no specific reference — reads like a bot. ~3% reply rate
  3. Voice memos in cold outreach — feels invasive. Save them for replies.
  4. DM at end of day (5-9 PM their time) — lands in personal-time pile, ignored
  5. Mass templates with [Name] left unfilled — yes, this still happens

Why This Beats Hunter-First Strategies

A common mistake: pour all energy into finding a high-follower hunter, then send the launch announcement to your audience as an afterthought.

Reality from the 30-launch dataset:

  • Hunter contribution to upvotes: ~15-25%
  • LinkedIn DM-driven upvotes: ~40-50%
  • Reddit / HN / Discord referrals: ~15-20%
  • Organic PH traffic: ~10-20%

LinkedIn DM is the single biggest velocity driver in 2026. Hunters matter, but they're not the bottleneck most makers think.

Channel Mix (For Dev-Tool Launches)

LinkedIn alone won't cut it for SaaS infra / dev tools / OSS:

  • Twitter/X DMs — ~45% open / ~12% reply (faster cycle)
  • Email — ~30% open / ~8% reply (scales beyond LinkedIn 100/day)
  • Discord direct messages — ~70% open / ~18% reply (highest IF you're in their server)

For dev-tool launches, optimal mix: 40% LinkedIn / 30% Twitter / 30% Discord — not LinkedIn-only.

Timing Cheat Sheet

Day before launch Action
T-42 (6 weeks) Start initial connects (~10/day)
T-28 (4 weeks) Soft launch hints to engaged repliers
T-14 (2 weeks) Specific ask + Loom video
T-7 (1 week) Reminders only (no new DMs)
T-1 (day before) Confirm Loom plays, recheck timezones
T-0 (launch day) Send URL between 6-9 AM their TZ
T+1 (day after) Thank-you note to everyone who commented

TL;DR

For PH launches in 2026, send ~150-200 personalized LinkedIn DMs across a T-6 to T-2 sprint at ~10/day. Personalized hits ~60% open / ~25% reply (vs generic at 22%/3%). Never link in the first DM. Comment >> upvote in 2026 algo.


Originally I wrote a longer Chinese-friendly version on my blog — this dev.to version is tighter with more dev-team focus.

Follow me on X @iris__wei for more PH launch + indie founder SEO playbooks.

Top comments (0)