Pre-send email QA

Stop sending campaigns with broken links and missing UTMs.

Forward a test email. Get a report on broken links, tracking tags, grammar, deliverability, and a stronger subject line in about a minute. Built for agencies and marketing teams who do not want to find the typo in their inbox.

7-day trial, plan selection required. From $19/mo after.

Report

Spring Promo - Apr 27

From hello@orchard-co.com - 87 seconds

73/100

Needs review

Critical

Primary CTA returns 404

Button: Shop the sale

Critical

DKIM signature failed

Auth-Results header

Warning

3 footer links missing utm_campaign

Footer: Privacy, Terms, Prefs

Warning

Subject line scores 6.2 / 10

Suggested: Spring picks, ending Sunday

Passed

All 24 images have alt text

Image accessibility check

Why pre-send QA matters

Email mistakes are expensive because they are found too late.

01

A URL changed on Friday afternoon.

Nobody re-clicked every link. The campaign sends Monday morning to a 404.

02

Reporting Monday is going to be a problem.

One untagged link can pollute weeks of attribution. You will not notice until the dashboard goes weird.

03

The white logo disappears in dark mode.

You will see it for the first time the same moment your reader does. Forty thousand of them.

04

The subject line is the first one that sounded okay.

It usually is. Open rates suffer for it, every campaign, quietly.

What it checks

Six checks. One report. Roughly 90 seconds.

The same things you would check by hand if you had unlimited patience and four browser windows open. We just do them in parallel and put the answer somewhere your client can read it.

01 - Links

Every link clicked. Every redirect followed.

We follow each link in your campaign, including the ones hiding behind tracking redirects, and report status codes, redirect chains, and timeouts. Unsubscribe and preference-center links are skipped on purpose.

404after 2 redirects

orchard.co/track/x9?id=...

to orchard.co/r/spring-promo

to /spring-promo (404)

02 - UTMs

Tracking tags caught before reporting Monday.

Missing utm_source, missing utm_campaign, inconsistent values across links, duplicate campaign names. The kind of thing nobody notices until the dashboard goes weird two weeks later.

Linkutm_campaign

/salespring-2026

/footer/privacymissing

/footer/termsmissing

/blog/guidespring2026

03 - Copy

Grammar, typos, and broken merge tags.

Spelling, punctuation, awkward phrasing, plus the silent killer: a merge tag that did not render. We check the rendered HTML, so what we flag is what your reader will see.

Hi {{first_name}}, you're going to recieve our latest picks...

Critical: merge tag did not render
Warning: "recieve" to "receive"

04 - Subject line

AI rewrites tuned to lift open rates.

Score your current subject line, then get rewrites with predicted lift. On higher plans, the rewrites can learn your brand voice from past campaigns.

Current - 6.2/10

Spring is here - check it out

Suggested - stronger

Spring picks, ending Sunday

05 - Rendering

Desktop, mobile, dark mode - three real renders.

We render the HTML at three viewports, including dark-mode edge cases that quietly hide white logos and break button contrast. Side-by-side in the report.

Desktop

Mobile

Dark

06 - Deliverability

SPF, DKIM, DMARC - explained, not just reported.

Sender setup signals from headers and DNS, with plain-English explanations of what each one means and how to fix it.

SPFpassaligns with sending domain

DKIMfailkey rotated, signature invalid

DMARCpasspolicy = quarantine

How it works

Send a test email. That is the workflow.

01

Forward a test

From your normal test-send flow in Mailchimp, Klaviyo, HubSpot, or any platform. We give you a private inbox for your workspace.

02

Checks run

We parse the message, follow links, validate UTMs, score the copy, render at three viewports, and inspect headers in parallel.

03

AI reads the renders

The visual review notices broken layouts, unreadable contrast, missing alt text, and issues that only show up rendered.

04

Share the report

A clean URL with critical issues at the top. Send it to your client without forcing a login. Reports retain for the plan window.

How we compare

The QA-focused checks the big render tools skip.

Litmus and Email on Acid are great at showing your email in many inboxes. They are not great at telling you the campaign CTA is broken or the UTMs are wrong. We are.

Capability
CheckYourCampaign
Litmus
Email on Acid
Mailtrap
Starting price
$19/mo
$99/mo
$74/mo
$14.99/mo
Broken-link checking
Every link, redirects followed
Limited
Limited
-
UTM validation
Per-link, with consistency check
-
-
-
Grammar and merge-tag check
Built in
-
-
-
Subject-line review
AI suggestions with score
-
Subject preview only
-
Render previews
Desktop, mobile, dark
100+ clients
90+ clients
Basic preview
Auth checks
Explained, not just reported
Yes
Yes
Yes
Shareable client report URL
Yes, no login required
-
Limited
-

Competitor pricing is based on lowest published tiers observed in April 2026. CheckYourCampaign is built to replace the manual QA checklist that comes before send.

"

We caught a 404 on the primary CTA forty seconds before send. That is the cheapest $19 I spend each month, and it is not close.

Maya R. - Email lead, mid-size DTC brand - 38 campaigns / month

Pricing

Cheaper than the alternatives. Built for the work.

7-day free trial on every plan. Choose a plan, send test emails, and cancel from settings when the workflow is not a fit.

Starter

For small teams proving the pre-send review workflow

$19/month

  • 75 email checks per month
  • 1 team member
  • $0.49 per extra checked email
  • Link, tracking, sender setup, and accessibility checks
  • Client-ready share links
Choose Starter

Most popular

Growth

For agencies managing multiple retainers

$49/month

  • 300 email checks per month
  • 5 team members included
  • $0.29 per extra checked email
  • Priority report processing target
  • Built for account and production teams
Choose Growth

Scale

For high-volume campaign operations

$129/month

  • 1,000 email checks per month
  • Unlimited team members
  • $0.19 per extra checked email
  • Higher-volume campaign review workflow
  • Retention and reporting controls
Choose Scale

FAQ

Things people ask first.

How does the test inbox work?

Each workspace gets a private review address. Forward your normal test send there from any platform. We start running checks when the email arrives.

Will this slow down my workflow?

The goal is a report in about a minute or two. You can keep working while the checks run, then open the report when it is ready.

What about data and privacy?

Reports are scoped to your workspace and retained according to your plan. Campaign content is not used to train models.

Does this replace Litmus or Email on Acid?

No. Those tools specialize in many-client rendering. CheckYourCampaign focuses on campaign QA: links, tracking, copy, sender setup, subject lines, and a clear share report.

What does the AI actually do?

It reviews rendered screenshots for visual issues and helps score or improve subject lines. It does not write the campaign for you.

Can I cancel anytime?

Yes. You can manage your plan from account settings, and reports remain available through the retention window.

Start pre-send review

Catch the mistake while it is still a test email.

Launch with cleaner links, cleaner tracking, clearer rendering risk, and a report your client can understand.

Send your next campaign without the pre-send dread.

7-day trial. Choose a plan, send a few checks, and turn campaign QA into a repeatable launch step.