You search for a newsletter tool and get a wall of “best email software” lists, most of them written by people paid for each signup. Every platform claims to be easy, powerful and loved by small businesses. You still have no idea which one fits a hair salon with a booking app, or a WooCommerce store that ships across the country.
The way through is to decide what you need first, then compare platforms against that. This guide sets out how to choose an email marketing platform on the things that actually differ between them, and how to test one properly before you put your list into it. No prices here: they change often, so check each provider’s own pricing page against the size of your list and your sending rhythm.
Before you choose an email marketing platform, list what you need
A short list written now saves a lot of second thoughts later. Answer these honestly:
- Roughly how many subscribers do you have now, and how many could you have in a year if it goes well?
- How often will you send: monthly, fortnightly, only at certain seasons?
- Which automated emails do you need in the first months: welcome, post-purchase, reminders, cart recovery?
- What does the platform need to connect to: WordPress, WooCommerce, a booking system, a CRM, a payment provider?
- Who will use it, and how comfortable are they with software?
- Do you need other languages, or sending from more than one brand?
Keep the list beside you. When a feature page dazzles you, check it against what you wrote.
Deliverability tools to look for
A platform cannot make bad email land in the inbox, but a poor one can make good email harder to deliver. Look for these:
- Domain authentication. It should let you authenticate your own domain with DKIM and support your SPF and DMARC setup, so mail is signed for yourbusiness.com rather than the platform’s shared domain. If this is hidden or only available on top plans, be wary.
- One-click unsubscribe. Large mailbox providers now expect bulk mail to include a standard unsubscribe header. Established platforms add it automatically; confirm that yours does.
- Automatic bounce and complaint handling. Addresses that bounce permanently, and people who report spam, should be suppressed without you doing anything.
- Clear sending policies. A platform that is strict about bought lists protects its sending reputation, which is shared, in part, with you.
Automation on the plan you would actually use
Feature pages show the full range. The plan that suits your list size may not include all of it. For each platform on your shortlist, check whether the tier that matches your list covers:
- Automated sequences with more than one email, not just a single autoresponder.
- Triggers you need: signup to a specific form, a tag being added, a purchase, a date field such as a renewal.
- Conditions and branches, for example skipping an email if the person has already bought.
- Store-based automations, if you sell online.
Our guide to automations a small business really uses can help you decide which of these matter to you before you compare.
Forms and the connection to your website
Most subscribers will come through forms on your site, so test how a platform’s forms behave there.
- Can you embed a simple inline form that matches your site, or only a pop-up?
- Is there a maintained WordPress plugin, or will you rely on embed code or your form plugin’s integration?
- Does it support double opt-in, hidden fields for tagging the source, and custom confirmation messages?
- Do the forms add heavy scripts that slow your pages? Check a page with and without the form using a speed test.
Integrations with your store, CRM and booking system
If you only send newsletters, integrations hardly matter. If you run a shop or a booking business, they can matter more than anything else on the list.
For an online store, look at what customer and order data is synced, how often, and whether the marketing consent from checkout comes across correctly. Our page on email campaigns for WooCommerce stores covers what a good connection should carry. For a CRM or booking system, check whether there is a direct integration or whether you would need a connector service in between, which adds another thing to maintain.
Where your data is held and who owns the account
Your list is personal data about your customers. Before choosing, find out:
- Which country or region the platform stores data in, and whether it offers a data processing agreement.
- Whether consent records, such as signup date, form and IP address, are stored and exportable.
- Whether you can export everything: contacts, tags, unsubscribes and suppression lists.
- Whether the account can be owned by your business with other people added as users.
India’s data protection law puts duties on the business that collects personal data, even when a platform processes it. The general idea is covered in our piece on India’s DPDP Act and business websites. Data location questions are not legal advice territory for us, but they are worth asking every provider.
Email marketing software comparison, in neutral terms
These are platforms small businesses commonly use. Each can run a sensible programme; the right one depends on your notes from the first section. Features and plans change, so treat this as a starting point and check current details yourself.
| Platform | Often chosen because | Worth checking |
|---|---|---|
| Mailchimp | Long established, many integrations, familiar to freelancers | Which automations and features come with the plan for your list size |
| Brevo | Combines marketing email with transactional email and other channels in one account | How contacts and sending volume are counted on your plan |
| MailerLite | Straightforward editor and forms, suits simple newsletters | Store integration depth if you sell online |
| Zoho Campaigns | Fits businesses already using Zoho Mail or Zoho CRM | How it syncs with the Zoho apps you actually use |
| MailPoet | Runs inside the WordPress dashboard, close to WooCommerce | Which sending service delivers the mail, and the load on your site |
| Klaviyo | Built around ecommerce data and store behaviour | Whether a small shop needs that depth |
If a platform you already use is working, there is rarely a strong reason to move.
Running a short trial before you commit
Most platforms have a free plan or trial. Use it to test the things that bother you, not the things the tour shows off.
- Authenticate your domain and send a test campaign to addresses at a few different mailbox providers. Check where it lands.
- Build the signup form you will actually use and put it on a test page.
- Set up the welcome automation and sign up with a new address of your own.
- Import a handful of contacts with tags and see how they appear.
- Try exporting them again.
- Ask support one real question and see how useful the answer is.
Whoever will use the platform each month should do the trial, not just whoever chooses it.
Switching platforms later
Moving is possible but tedious. Export contacts with their consent fields and tags, and, importantly, export the unsubscribed and suppressed addresses so you do not email people who already left. Rebuild forms and automations, update DNS records for the new platform, and remove the old platform’s records once it is no longer sending.
Choosing well once is easier than moving. Once the account exists, our step-by-step email marketing guide covers the rest of the setup, and our digital marketing hub shows which other tools, such as analytics and ad accounts, the platform may need to talk to.
Frequently asked questions
Is a free plan enough to start with?
Often, for a small list and occasional newsletters. Check what the free plan leaves out, such as automations, removing the platform’s branding, domain authentication or support. A free plan that lacks domain authentication is a poor base, because it makes moving to proper sending later more work than starting right.
Can I send newsletters from a WordPress plugin instead of an outside service?
Yes, some plugins manage lists and newsletters inside WordPress. The important question is what actually sends the mail. Sending bulk email from your web hosting server usually ends badly, so the plugin should hand sending to a proper delivery service, whether its own or one you connect.
Does the platform I choose affect whether my emails land in spam?
Somewhat. A reputable platform with good authentication support and strict policies helps. But most inbox placement depends on things you control: authenticating your own domain, sending only to people who asked, keeping complaints low and removing addresses that bounce. Changing platform rarely fixes a list problem.
What should I export before leaving a platform?
Export all contacts with their fields and tags, the consent details such as signup date and source, and the full list of unsubscribed, bounced and complained addresses. The last group matters most, because importing a list without it risks emailing people who have already asked you to stop.
Want someone to look over your shortlist, or to move your list without losing consent records? That is part of our email marketing services, and the account stays in your business’s name.
Next in this series: Welcome Email Sequence: What to Send New Subscribers