Skip to main content
Every LinkedIn post Pulse creates is scored on the VIRALS framework before it reaches you. If it scores below 7 out of 12, Pulse revises automatically. You only see drafts that pass.

Post structure

Hook (lines 1–3)
    Must make them stop scrolling. Pattern interrupt.
    Negative framing, surprising stat, or direct challenge works best.
    Example: "90% of cold emails fail before the subject line is read."

Mind Read
    Name the feeling or situation your reader is in right now.
    Make them feel seen before you make your point.
    Example: "You've written the email. You've read it ten times.
              Nobody opens it."

Twist
    The counterintuitive angle. The unexpected take.
    Example: "The problem isn't the email. It's who you're sending it to."

CTA
    One clear, frictionless action.
    Example: "Here's how I'd fix the list:"

Payoff
    The tactical value. Specific, actionable, saves them time.
    3–5 concrete points. No filler.

VIRALS scoring

DimensionWhat it checksMax
V — Viral potentialWill people share or comment?2
I — InterestDoes the hook land in 3 seconds?2
R — RelatabilityDoes the audience see themselves in it?2
A — ActionabilityIs there something to do or think?2
L — LengthRight length for LinkedIn?2
S — SpecificityConcrete details over vague claims?2
Total12
Score 7+ required. Score below 7 → automatic revision loop.

Platform rules

  • Max 150 words
  • Max 3 hashtags (fewer is better)
  • No emojis
  • Hook on line 1 — no preamble
  • Each line break is intentional — used to create visual rhythm

Example output

90% of cold emails fail before the subject line is read.

You've written the perfect pitch. You've timed the send.
Nobody opens it.

The problem isn't the email. It's the list.

Here's what I'd fix before writing one more word:

1. Your list has 500 people. 80 of them match your ICP.
   Prioritize the 80.

2. "VP Marketing" isn't a contact. The person's name and
   a specific reason to reach out is a contact.

3. The subject line is the product. If it doesn't create
   curiosity in 5 words, delete it and start over.

The email is the last thing to fix.
VIRALS score: V:2 I:2 R:2 A:2 L:2 S:2 = 12/12

Configuration

SettingValue
ModelKimi K2
Max turns8
Toolsweb_search, web_search_multiple, search_reddit, search_memories, save_content

How to invoke

Write a LinkedIn post about why most SDR-to-AE handoffs fail.
Create a LinkedIn post on the mistake founders make when hiring their first salesperson.