Spam score checker that runs on the draft, not after the send
It scores the draft, before it is sent, and names every trigger it found. It is not an inbox placement test and it is not a blocklist lookup. That distinction is the whole page, so it is stated in the first paragraph rather than the last.
Live below. No account, no card, no email address before the result.
Spam risk Grade words today
Spam signals found: . Footer check: .
The pre-send checklist comes with it. Nothing is charged today.
The draft
To (domain redacted)
Claim ledger
of cited
This draft asserts nothing checkable, so there is nothing to cite.
Run it on your own prospect
Four inputs, all prefilled. No signup.
Angle
Daily cap, per mailbox
In the product, Saleswoman also reads the account's public pages and your CRM. In this demo it only has what you pasted, so anything it cannot source here is flagged rather than assumed.
What this checker is not
Three things people reasonably expect from the phrase "spam score", and this tool does none of them. If you need one of the three, you need a delivery testing product, which is a different job.
-
Not an inbox placement test
It does not seed test inboxes at the mailbox providers and report which folder the message landed in. That requires sending, and nothing on this page sends.
-
Not a blocklist lookup
It does not check your domain or your IP against public blocklists. That is a lookup on your infrastructure, not a reading of your text.
-
Not a domain reputation score
Reputation is built by sending history, complaint rate and authentication, and it lives at the mailbox providers. Your own Postmaster Tools account is the authority on it, not us.
What it is: a reading of the text that is about to leave, scored against the things a filter weights and the things the rules require, with every finding named.
What the score is made of
Eight signals. Four feed the 0 to 100 number, three pass or fail on their own and can hold a send by themselves whatever the number says, and one is reported without being scored at all. Nothing here is a black box, because a number you cannot argue with is a number you will eventually ignore.
| Signal | Weight | What it looks at |
|---|---|---|
| Trigger phrases | Named individually, not counted | Phrases that filters have historically weighted: guaranteed, risk free, act now, an all caps word, a run of exclamation marks. The check tells you which phrase it found and where, because "spammy language detected" is not actionable. |
| Link count and shape | Heavier past two links | One link in a first touch is normal. Three is a newsletter. Shortened links and links whose visible text does not match their destination are weighted more heavily than the count alone. |
| Image to text ratio | Heavier as text falls | An image-only message is the classic evasion pattern, so filters treat it accordingly. A cold email should be text with at most one image, and usually none. |
| Length and reading grade | Reported next to the target range | Grade 6 to 9 and under roughly 125 words for a first touch. Not because short is virtuous, but because a long first email gets skimmed, and skimming is where the reply dies. |
| Unsubscribe line | Pass or fail on its own | Present, and requiring nothing but an email address to use. A message without one fails this check whatever else it scores. |
| Postal address block | Pass or fail on its own | A valid physical postal address is required in commercial email. This is the check most often failed by a first touch written to look like a personal note. |
| Subject line honesty | Pass or fail on its own | The subject has to describe what is inside and imply no relationship that does not exist. "Re: your request" on a first touch fails here, and it is the single fastest way to move a complaint rate. |
| Sending headers | Reported, not scored | Whether the from name, the reply address and the domain line up. The tool reports what it can see in the draft. Your DNS records are checked in the product when a mailbox is connected, not on this page. |
A high score is not a prediction that the message will be filtered. It is a list of reasons a filter might, each one of which you can remove.
The number that decides whether you are filtered
It is not this score. It is your complaint rate, reported in Google Postmaster Tools, and it is measured on your actual sending rather than on any draft.
Since 1 February 2024, Google and Yahoo have required bulk senders to authenticate with SPF, DKIM and DMARC, to support one click unsubscribe and process it within a couple of days, and to keep spam complaints low. Google's guidance names the level: keep the spam rate below 0.30% and aim to stay under 0.10%.
Crossing it is not a fine. Delivery simply degrades for every message from that domain, including the ones your finance team sends, and recovering takes months of low volume good behaviour.
A draft that fails on the rules rather than on the language. The score is low and it still cannot send.
Spam risk 8/100 Grade 6.4 71 words 1 of 40 today
Blocked: no postal address block, and the subject line implies a prior conversation.
Claim ledger
1 of 2 cited
-
Subject: Re: our chat last week
UNVERIFIED
There was no prior thread with this contact. Suggested rewrite: name the actual subject of the email.
-
Unsubscribe line present.
CITED
Found in the footer, requires only an email address.
This is why the three rule checks are pass or fail rather than points. A well written email that cannot lawfully be sent is still an email that cannot be sent.
What it costs
Flat monthly, never per seat, and nothing is charged on this site.
The guide on this
Seven requirements, what each one means for a cold email specifically, and the two that outbound teams get wrong most often.
The rest of the product, by job
The same product, entered from the job you came here to do. Each page states its own limits rather than repeating the pitch.
-
AI email writer
The drafting side on its own page: what it writes, and what it refuses to assert without a source.
-
Email outreach platform
The cap, the queue and the suppression list, which is the part of a platform nobody demos.
-
CRM automation
Activity logging, deal notes and next steps, written from the thread instead of from memory.
-
Prospecting tools
Where a research tool ends and a list vendor begins, and which one this is.
-
Cold email software
The four things a cold email has to get right before volume is even worth discussing.
-
Sales automation tools
What to automate, what to review, and what a person still has to decide.
Score a draft, then fix the three things it names.
The checker above runs on whatever you paste. When you want it running on every draft before it leaves your mailbox, that is what getting started sets up.
Your data stays yours. Prospect data is never used to train a model. Nothing is charged today.