How do you test an automation before launch?

Still have a question, spotted an error, or have a better explanation or a source we should cite?

You've built the automation, the logic looks right, and you're ready to hit publish. But have you actually walked through what a real subscriber will experience? Testing before launch isn't just about catching typos. It's about making sure the right email goes to the right person at the right time, every time.

Here's how to do it properly.

Start with a visual review of every email in the flow. Check subject lines, preheaders, sender name, and body content. Pay close attention to merge fields like first names or dynamic product blocks. If a field pulls from empty data, what shows up? That's almost always where embarrassing things happen ("Hi {{first_name}}", we've all seen it).

Then send to a seed list. A seed list is just a small set of internal email addresses you control, spread across different clients. You want to see your email render in Gmail, Outlook, and Apple Mail, plus at least one mobile client. Don't skip Outlook. It's the one most likely to break your layout.

Fire the actual trigger, don't just preview. Use a test account and go through the real trigger event, whether that's filling out a form, making a purchase, or hitting a date condition. Watch what happens. Did the automation start? Did it follow the right branch? This is called trigger simulation, and it's the step most people skip.

Test your timing logic separately. If the flow has a 24-hour wait, you obviously can't wait a full day during QA. Most ESPs let you compress delays in test mode. Check that time-zone logic fires at the intended local time for the recipient, not your server's time zone. That one surprises people regularly.

Test every branch condition. If your automation splits based on whether someone clicked or didn't click, or whether they're a customer vs. a prospect, set up test accounts that represent each scenario. Walk each path. Don't assume a path works because the logic looks right. Verify that exclusions and suppressions actually suppress people who should be excluded.

When you're confident, do a staged rollout. Launch to maybe 5-10% of your eligible audience first. Watch open rates, click rates, and any error logs for an hour or two before opening the floodgates. This won't catch every problem but it limits the blast radius if something slips through.

If you want to go deeper on any of these steps, check out what preview vs. live testing actually means and how they fit together. And if something's already broken and you need a second pair of eyes, our SOS hotline is free.

Contributors

Who worked on this answer

Every name links to their profile. Every company links to their site. Real people, real accountability.

Ask an AI · tailored to your setup

Get a step-by-step QA checklist for your automation

I'm about to launch an email automation in ESP name and want to make sure nothing goes wrong. My automation has number of emails, describe trigger, e.g. form signup / purchase / date-based, and includes [any conditions or branches, e.g. clicked/didn't click split, customer vs. prospect]. Walk me through exactly what to test, in what order, and flag anything specific to my setup that could break.

Edit the yellow boxes, then send to the AI of your choice.