DEV Community

Kornel Varga
Kornel Varga

Posted on Edited on

5 Outreach Messages That Don't Sound Like Spam (Free Templates)

5 Outreach Messages That Don't Sound Like Spam (Free Templates)

Practical freelance advice by Kornél Varga — sharp, ethical, no hype.

Cold outreach fails for a boring reason: it sounds like everyone else. Same opener. Same vague compliment. Same “I help businesses grow” that could fit a florist or a fintech.

Spam isn’t only volume. Spam is generic. The fix isn’t a cleverer AI draft — it’s one detail only true for them, one clear ask, and a send button you press yourself.

Below: five patterns, plus three abbreviated templates. Fill every blank. Empty brackets = spam energy. No income guarantees; results still depend on offer, timing, and follow-through.


Why most outreach gets ignored

People don’t hate being contacted. They hate being processed.

Three tells that kill replies:

  1. Line one could fit anyone — “I came across your profile…” with nothing specific.
  2. The ask is a dump — deck, case studies, calendar link, life story.
  3. Fake urgency / fake authority — “only 2 spots left,” “I help 500+ companies.”

Ethical outreach is slower on purpose: research, name one thing, offer a small next step, accept silence. If you won’t personalize line one, templates won’t save a blast list.


The 60-second pre-send rule

Before you hit send:

  • Personalize line one — a post, a page issue, a shared context.
  • One ask — short plan, teardown, or 15-minute call — not a pitch deck.
  • Sound human — no “hope this finds you well,” no scarcity theater.
  • Stay short — ~120 words email / ~400 characters when LinkedIn limits apply.
  • Track it — date, channel, follow-up day.

That’s it. Discipline beats cleverness.


The five patterns (and when to use each)

# Pattern Best for
1 Specific observation Cold, researched — visible gap you can name politely
2 Warm reactivation Past contact, dormant lead, old coworker
3 Value-first teardown You can give a real free insight from public info
4 Referral ask Someone who already trusts you — ask for one intro
5 Content reply They posted, spoke, or published something specific

You don’t need all five every week. Pick the situation you’re actually in.


Template 1 — Specific observation (cold)

Use when: local businesses, SaaS sites, freelancers with public work — anyone with a gap you can name without being rude.

Subject: Quick idea for [Business / Product Name]

Hi [Name],

I was looking at [Business / Product Name] and noticed
[specific observation: e.g. no booking link / contact form
errors on mobile / pricing page buried].

I help [type of client] get [concrete outcome] with a simple
[deliverable] — usually live in about [timeframe].

If useful, I can send a short 3-bullet plan for
[Business / Product Name] (no charge for the plan). Worth a look?

Either way — liked [one genuine compliment tied to something real].

— [Your name]
Enter fullscreen mode Exit fullscreen mode

Why it works: the observation proves you looked; the ask is small; the compliment is optional and real.

LinkedIn: connect with the same detail, then after accept, offer the no-cost plan — still no deck.


Template 2 — Warm reactivation

Use when: you met once, worked together years ago, or they went quiet.

Subject: Still helpful with [topic]?

Hi [Name],

We crossed paths when [specific context: project / event / intro].
I’m focusing on helping [audience] get [outcome] in [timeframe].

If [Company / they] are still dealing with [problem], I can share
how I’d approach it in a short note — or a 15-minute call if easier.

If timing’s off, just say so. No pressure.

— [Your name]
Enter fullscreen mode Exit fullscreen mode

Why it works: context first, permission to say no last — neither stranger-cold nor fake-best-friend.


Template 3 — Value-first teardown

Use when: you can spot a useful fix from a public page, listing, or post.

Subject: One note on [their page / offer / post]

Hi [Name],

Looked at [URL or asset] and spotted [one clear, useful observation]
— plus a simple fix: [1-sentence suggestion].

I do this kind of work for [audience] when they want [outcome]
without [heavy / expensive alternative].

If a fuller teardown would help, I can send a one-pager based only
on what’s public. Want that?

— [Your name]
Enter fullscreen mode Exit fullscreen mode

Why it works: help before the pitch; soft CTA; insight not held hostage behind a call.

(Patterns 4–5 — referral ask and content reply — are in the free pack. Same rule: one specific detail, one ask.)


What “not spam” actually means in practice

Do Don’t
Name one real detail Vague profile-stalking openers
Offer a small free next step Attach a 12-page PDF uninvited
Accept “no” or silence Fake scarcity
Follow up once or twice Daily “just bumping this”
Match their channel Same text to 50 people

Follow-up (no reply, ~4–7 days):

Hi [Name] — circling back once on the note about [topic]. Still happy to send that short plan if useful; if not, I’ll leave it there.

One bump, then stop. Persistence without respect is noise with a calendar.


Fill blanks once per lead

Keep a tiny tracker (notes app is fine):

Lead name:        [ ]
Company / brand:  [ ]
Channel:          email / LinkedIn
Observation:      [one specific, polite fact]
Compliment:       [real, not flattery]
Outcome I offer:  [ ]
Deliverable:      [ ]
Timeframe:        [ ]
Ask:              3-bullet plan / teardown / 15-min call / intro
Sent date:        [ ]
Follow-up day:    [ ]
Enter fullscreen mode Exit fullscreen mode

If you can’t fill Observation, you’re not ready to send.


Get the full templates (free)

The three abbreviated messages above are the taste. The free pack has all five patterns with email + LinkedIn variants, the checklist, and personalization blanks:

Copy → fill every blank → send as yourself.

https://kornelvarga.gumroad.com/l/rqmtr

Steal the structure. Don’t paste the sample sentences into a real send.

Related reading

If a draft still reads like a template after you fill the blanks, these two fictional before/after rewrite patterns (plus a 60-second checklist) show how to fix the first two lines — no reply-rate promises:

https://dev.to/kornel_varga_62cb594bf3fd/paste-ready-cold-outreach-rewrite-patterns-2-beforeafter-examples-ki0

When you want the full pipeline

Templates get you past the blank page. If you’re ready for a complete client system and an AI drafting stack (still no income promises — just process):

  1. Zero-Capital Client Machine — $27

    Offer clarity, lead tracker, 10 outreach scripts, proposals, follow-ups, onboarding. Built for $0 ad spend.

  2. AI Freelancer Prompt OS — $19

    40 fill-in-the-blank prompts for outreach → proposals → scoping → delivery (ChatGPT & Claude).

  3. Freelance Starter Stack (bundle) — $39

    Both together (save $7 vs buying separately).

Use one, use both, or stick with the free pack. The ethical bar doesn’t change with the price: personalize, one ask, no fake urgency.


Bottom line

Not-spam outreach is mostly restraint: one true detail, one small ask, one honest follow-up — then leave room for a human reply. Steal the patterns. Fill the blanks. Send fewer, better notes.

Kornél Varga

Top comments (0)