October 2026 · For current behavior, see Domains.
What Shipped
Knowing whether your mail would reach the inbox used to mean three tools. A seed test showed where one email landed, and a DNS checker covered SPF, DKIM, and DMARC. Reputation was a guess. Now every sending domain has one score, from 0 to 100, on its own page under Domains. It carries a label such as Needs work and shows how it moved since the last check. It also lists what to fix first.Five Parts, One Number
Below the score, Brew says whether the domain is ready for campaigns. Each
thing to fix comes with a suggested next step. The page reads as a to-do list,
not a report.
Check It Again
1
Open the domain
Go to Domains in the sidebar and pick the domain.
2
Read what to fix
The list under the score names each problem and its next step.
Show the last check opens the full result.
3
Run check
Run check sends a fresh test to Gmail, Microsoft, Yahoo, and Apple
inboxes. A new check uses credits; see Credits.
See Where Each Variant Landed
A check doesn’t send one email. It sends five content variants: Plain note, Text-forward, Balanced, Image-heavy, and Promotional. Show the last check opens the table Where the test emails landed. Each row is a variant, and each column is a provider: Gmail, Microsoft, Yahoo, Apple, and other. A cell reads Inbox, Promo, or Spam, with how many seed mailboxes reported. So before you ramp, you know which shape of email reaches the inbox at each provider. Some mailboxes report late. When they do, the table says the results are partial.From an Agent or Code
Ask your agent “how healthy is mail.acme.com?” It callsget_domain_health, a
free read. The result has the score, a verdict of healthy, at_risk, or
critical, and the signals behind it.
include: ["scoreHistory"] adds up to 50 saved snapshots, newest first, and
["scoreRuns"] adds the last 5 automated checks. Code uses
GET /v1/domains/{domainId}/health, brew.domains.health() in the SDK, or
domains health in the CLI.