Skip to main content

Overview

Run automated checks on your email before sending. Preflight analyzes compatibility across email clients, validates links, checks grammar and spelling, and scores deliverability — all from one dialog.
Preflight is available on paid plans only.

How to Run Preflight

1

Open any email

Navigate to an email conversation or draft in the editor.
2

Click the Compatibility Check button

Click the Compatibility Check icon in the code view toolbar.
3

Review results

Preflight runs through 5 stages automatically. Results appear as each stage completes.

What Gets Tested

Client Previews

See how your email renders across popular email clients:
  • Web: Gmail, Yahoo, AOL, Outlook.com, iCloud, Hey, Superhuman
  • Desktop: Apple Mail, Mailbird, Zimbra
  • Mobile: iPhone, iPad, Android
Each client shows a preview image with a pass/fail status indicator.

CSS Compatibility

Checks your email’s CSS against known email client support. Reports which clients have errors or warnings so you can fix compatibility issues before sending. Tests every link in your email:
  • Detects broken links (404 errors)
  • Checks response times
  • Flags unreachable URLs

Grammar & Content

  • Spelling errors — catches typos and misspellings
  • Language detection — identifies the email language
  • Content quality — readability, tone, and complexity scoring
  • Brand voice — how well the content matches your brand (if configured)
  • Compliance — checks for unsubscribe link, sender identification

Deliverability Score

  • Spam score — identifies spam trigger patterns
  • Category prediction — predicts whether the email will land in Inbox, Promotions, or Spam
  • Content signals — flags promotional, transactional, or engagement keywords
  • Recommendations — actionable tips to improve inbox placement

Reading Results

Each stage shows a status:
  • Green check — passed, no issues
  • Yellow warning — minor issues, review recommended
  • Red error — critical issues, fix before sending
The deliverability stage shows an overall score from 0–100% with a predicted delivery location.

Fix with AI

Click Fix with AI to generate a prompt that addresses all flagged issues at once.

Share Results

Click Share to generate a public URL for your preflight results. Useful for team reviews.

Tips

  • Run preflight before every important campaign
  • Fix red issues first — they impact deliverability
  • Check the deliverability score to avoid the spam folder
  • Re-run after making changes to confirm fixes

Programmatic Validation

Run preflight checks via the SDK, CLI, or MCP server.
const { data } = await migma.validation.all({ html, conversationId });
The CLI supports individual checks: migma validate all|compatibility|links|spelling|deliverability.

Next Steps