Free tool

Roast my DM

You know it's bad. Paste the LinkedIn invite or cold DM you just got — or the one you're about to send — and find out exactly why, with a score, a roast, and the rewrite that would have worked.

What are you pasting?

The note that came with the invite — 200 characters or less.

0 / 20 characters minimum

Free, no account. We grade the text and discard it — we never store what you paste.

How it works

  1. 1

    Paste the message

    A connection request note or a cold DM — one you received or one you're about to send.

  2. 2

    We grade it against the bar that actually matters

    Not politeness — whether a specific human would bother replying. Generic openers and buried asks get torched.

  3. 3

    You get a score, a roast, and the fix

    A letter grade, one quotable roast line, every specific issue, and a rewritten version that would have worked.

Why most cold outreach deserves the roast

Most connection requests and cold DMs get ignored for the same reason: they could have been sent to anyone. No specific detail, no real question, just a template with a name dropped in. The recipient pattern-matches that in about a second and moves on.

The fix isn't a better subject line or more flattery. It's one real, checkable detail about the recipient and one clear ask — short enough that it reads like it took five minutes, not five seconds.

This tool grades against the exact bar Forzza holds every message to before it goes out on a founder's behalf. We open-sourced the grader because knowing why a message fails is useful whether or not you ever use our product.

Questions people ask

What counts as a good LinkedIn connection request?
One concrete, specific detail about the recipient — a real anecdote, not a compliment anyone could get — plus a question, all in 200 characters or less. Anything longer, or anything that could be copy-pasted to a stranger unchanged, is what tanks the score.
Can I paste a message someone sent me?
Yes — most people use this on cold DMs and invites they received, to see exactly where it goes wrong. It works just as well on a draft you're about to send yourself.
Do you store what I paste?
No. The message is sent to the grading model, and we keep only the resulting roast — never the raw text. That matters here especially, since a pasted DM often names someone else. If you unlock the full breakdown with your email, we store that email and the roast so we can send you a copy.
Is it really free?
Yes, no account needed. You get five roasts per day. Unlocking the full breakdown — every issue found, plus the rewritten version — costs an email address.
What's the rewritten version based on?
The same rule Forzza's outreach agent follows for every real message it drafts: a specific detail about the recipient, one clear ask, and nothing that reads like it was sent to a thousand people at once.
Why does the score seem harsh?
Because most cold outreach is bad, and a lenient grader wouldn't tell you anything useful. The bar is 'would this specific person reply,' not 'is this technically polite.'
Built by ForzzaLinkedIn buying signals, drafted in your voice, sent with your approval.