Preview
Preview renders the campaign exactly as the send pipeline would, the HTML, the plain-text version, any unresolved merge fields, and any warnings. Preview as a specific contact to check how personalization resolves for a real recipient. You can also override individual fields, which lets you test edge cases, a contact with no first name, or no ENS, without creating test data. The missing fields list is what will block your launch. Treat a non-empty list as a failing check even when the preview looks fine.Test send
Send the rendered campaign to a single address for review. The same content overrides available in preview work here too. Test sends also skip the plan allowance check, so they won’t consume your monthly messages.Why a test send fails
What to verify
Personalization has fallbacks
Personalization has fallbacks
Preview as a contact missing the optional fields. Every variable should degrade to something readable,
Hey there, not Hey ,.The sender is the one you chose
The sender is the one you chose
The sender is resolved from verified identities at render time. If the test arrives from an unexpected address, your intended sender isn’t verified, check the render warnings and Sender Verification.
Links resolve and carry the right parameters
Links resolve and carry the right parameters
Check that UTM parameters appear only where you intended. Existing parameters on a link are never overwritten.
Rendering on mobile and desktop
Rendering on mobile and desktop
Test emails are real emails, check them in an actual client, not just the preview pane.
The audience is the one you meant
The audience is the one you meant
Re-check the estimate. A segment whose criteria changed since you built the campaign will quietly change your recipient count.
Ready to launch
A campaign is ready when validation passes with no errors,missingFields is empty in preview, a test send renders correctly in a real client, and the audience estimate matches expectation.
Continue to Launch and Monitor.
