Skip to main content

How to choose email marketing software: a buyer checklist

Evaluate contact billing, segmentation, campaign creation, automation exits, and audience exports with a practical acceptance checklist.

Choose email marketing software around the campaign you actually need to run: a newsletter, a scheduled announcement, or an automated sequence. The editor is only one part of that choice. Audience state, billing definitions, recipient changes, and the ability to leave can rule out a product before design preferences matter.

This is a selection checklist, not a deliverability ranking. Mailchimp provides the catalog's current example. Product details below use official documentation checked on 2026-10-17; the tests are proposed guidance.

Define one campaign before comparing platforms

Record the sender, audience source, selection rule, review owner, trigger, and intended recipient action. A monthly newsletter needs a repeatable preparation and approval flow. A welcome sequence also needs entry conditions, delays, exits, and a response when a person's status changes.

Start with that difference. If you only send a manually prepared newsletter, do not make a sophisticated journey builder the deciding factor. If the business depends on a multi-step sequence, a good newsletter editor is insufficient evidence of fit.

Compare these requirements side by side

RequirementWhat to establish
Audience modelHow people are identified, segmented, and updated
Editor and reviewWhether the sender can prepare the actual content and obtain approval
AutomationEntry event, delay, branching, exit, and re-entry behavior you need
Preference changesWhere a recipient's current state lives and how it reaches connected tools
BillingWhich stored contacts and sends count on the required plan
ReportingWhether reports answer the campaign's intended question
PortabilityWhich audience fields and preference records you can recover

Mailchimp's product site documents campaigns, audience management, and automation. Verify the exact current plan for your required combination; the presence of all three product areas does not mean they share the same limits.

Contact billing: use states, not just list size

Mailchimp's contact guide distinguishes subscribed, unsubscribed, non-subscribed, cleaned, and archived contacts. Its archiving documentation states that archived contacts do not count toward the billing tier. Its additional-charges guide describes billing based on the peak contact total during a billing period for the monthly plans it covers.

The decision consequence is specific: a cleanup late in the period should not be assumed to reduce a charge already determined by the earlier peak. Archiving, unsubscribing, and deletion also have different purposes. Check the rule for your account rather than making a destructive cleanup merely to reach a price point.

Build two estimates: current audience/activity and a plausible busy period. Keep contact states, sends, and optional add-ons separate. Do not compare a subscriber-only assumption in one candidate with all stored contacts in another. The pricing worksheet explains how to label the units.

Test an automation's exit, not only its first email

Using controlled test addresses and fictional attributes, define a short sequence. Record what should happen when a recipient leaves the intended segment, changes an address, or no longer belongs in the flow. Inspect the documented behavior before running it; do not infer every automation reacts immediately to every audience change.

Use this acceptance log:

EventExpected result to specify before testing
A test person entersExactly the intended sequence starts
The same event arrives twiceBehavior matches the documented duplicate/re-entry rule
A relevant attribute changesThe next action matches the configured branch or exit
A preference changesThe state is preserved where your workflow needs it
A connected source resends old dataIt does not silently undo the intended state

These are criteria to verify, not claims that Mailchimp or another candidate has passed. Use the integration check when another service writes audience information.

Check the message where it arrives

Use the supported test-send flow to addresses you control. Inspect the layout, links, images, and plain-text alternative where available. Test the actual destination pages and receiving device. A successful preview is not a comparative inbox-placement measurement.

Read reports against the campaign's goal. For a registration announcement, confirmed registrations and the receiving workflow matter more than an unexplained aggregate engagement score. Do not turn a vendor's deliverability claim into your own measured result.

Keep the audience usable outside the sending app

Export the sample through the supported path. Inspect identity fields, segmentation attributes, current preferences, and any history your operating process needs. Record what must be retained in another approved system. Follow your organization's existing consent and audience-handling process; a software selection guide does not establish permission to send.

Choose the candidate that covers the required campaign with clear audience ownership and understandable billing. Use marketing apps to discover the current catalog and the trial plan to document the decision. A broader shortlist is appropriate when the current example fails an essential requirement.

By Ranker.dev · Editorial standards · Suggest a correction


Ranker.dev is an independent software directory and publication. It is not affiliated with Ranker, Inc. or ranker.com.