Email Marketing for Small Online Stores: A Simple Setup That Works

Email marketing for small online stores made simple: which tool to choose, three automations to build first, what to send and rules to follow.

By Liam Aurther · · 10 min read

Laptop screen showing an email inbox
In this guide
  1. Email marketing for small online stores starts with the right tool
  2. Get people onto your list
  3. Set up three automated emails first
  4. Send one campaign every two weeks
  5. Use a few basic segments
  6. Protect your deliverability
  7. Follow the rules
  8. What to measure
  9. Common mistakes
  10. Your next step

Email marketing for small online stores works best when you keep it simple: add a sign-up form, set up three automated emails, and send one useful campaign every two weeks. That's the whole system. You don't need a complicated funnel or a dozen audience segments. You need a tool that connects to your store, a reason for people to subscribe, and emails that sound like a real shop owner wrote them.

Email is also a channel you control. You don't pay for each click, and a change to a social media feed can't take your list away. This guide covers the tool to pick, what to build first, what to send, and the rules you need to follow.

Email marketing for small online stores starts with the right tool

Pick a tool that connects directly to your store, so it knows what people bought and when they left a checkout. Here's how the common options compare as of November 2026:

ToolFree optionCost after thatBest for
Shopify Messaging (formerly Shopify Email)10,000 emails a month on eligible plans$1 per 1,000 extra emails, with lower rates at high volumeMost Shopify stores
Klaviyo250 active profiles, 500 emails a monthAbout $20 a month at 500 active profilesStores that want deeper segmentation
Mailchimp250 contacts, 500 sends a month, no automation flowsEssentials advertised at $13 a month for the first 12 monthsStores already familiar with it
MailPoet500 subscribers, 5,000 emails a monthPriced by list sizeWooCommerce stores on a budget

Prices change often, and several of these depend on your list size, so check the linked page before you commit.

My recommendation is simple. If you're on Shopify, start with Shopify Messaging and don't think about it again until your list grows or you need more advanced targeting. Abandoned checkout emails are free there and don't count toward your monthly limit. If you're on WooCommerce, start with MailPoet, but note that WooCommerce customers count toward its 500 subscriber limit, so your free allowance can fill up quickly. If you haven't picked a platform yet, Shopify vs WooCommerce will help.

Be careful with free plans that look generous. Here's an example with a list of 500 subscribers:

ItemEmails a month
2 campaigns to 500 people1,000
Automated emails150
Total1,150

That's over the 500 monthly sends on Klaviyo's and Mailchimp's free plans, and the list itself is over their 250 contact limit. It's well inside Shopify's 10,000. Mailchimp's free plan also leaves out automation flows, which are the most useful part for a store, so I wouldn't start there.

Get people onto your list

A list starts with your store's existing traffic. Add these three collection points:

  1. Checkout. Include a marketing opt-in box at checkout. Leave it unticked if you sell to the UK or EU.
  2. Pop-up form. Show it after someone has been on the site for a little while, or as they scroll. Don't cover the page the second they arrive, especially on a phone.
  3. Footer form. Keep it simple and visible on every page.

The offer matters more than the form design. "Sign up for our newsletter" gives nobody a reason to subscribe. Compare these for a fictional store selling coffee gear:

Weak offerBetter offer
Join our newsletterGet 10% off your first order
Stay in the loopGet our one-page brew guide, plus new roast and gear releases
Subscribe for updatesBe first to know when limited glazes come back in stock

A discount is fine if your margin can take it, but do the arithmetic first. Take an example $30 order with $13.83 in profit before marketing. A 10% discount takes $3 off the price and leaves roughly $10.90. If that's too thin, offer free shipping or a useful guide instead. Our guide to calculating profit margin shows how to run these numbers properly.

Never buy an email list. Those people didn't ask to hear from you, so they ignore you or report you as spam, and that damages your ability to reach anyone else.

Set up three automated emails first

Automations run on their own and usually matter more than your regular campaigns, because they reach people at the moment they care. Build these three before you write a single newsletter.

1. Welcome email

Send it right after someone subscribes. Deliver what you promised, say who you are, and point them to your best sellers.

Here's an example from a fictional store:

Subject: Your 10% code is inside

Hi Sam, thanks for joining. Your code is WELCOME10.

I'm Maya, and I started Slow Pour because I wanted brewing gear that didn't take up half the counter. If you're new here, most people start with our 2 cup ceramic dripper.

Got a question? Just reply. I read every email.

It's short, it's from a person, and it invites a reply. If you can, use a reply address someone actually checks.

2. Abandoned checkout email

Send this when someone starts checkout and doesn't finish. I'd send one email about an hour later, then one more the next day. Skip the discount in the first email, or you'll teach regular customers to abandon checkout on purpose.

Compare these two opening lines:

  • Before: "You forgot something! Complete your purchase now before it's too late!"
  • After: "Your order is saved here if you still want it. If something stopped you, like a shipping question, reply and I'll sort it out."

The second one treats the shopper like an adult and can surface real objections. If several people ask the same question, add the answer to your product page. Our guide on how to write product descriptions that sell explains how to do that.

3. Post-purchase email

Order confirmations are expected, but a follow-up is where you earn trust. Send one a few days after delivery with tips for using the product, then ask for an honest review later. Timing depends on your shipping speed and product.

Ask every buyer the same way, whether you expect a good or bad review. The FTC's rule on consumer reviews bars paying for reviews that express a particular sentiment, among other practices, so never offer a reward only for positive feedback.

Send one campaign every two weeks

Campaigns are the emails you send by hand. Every two weeks is a good starting point. It's frequent enough that people remember you and manageable when you're running everything alone. If you sell often-repurchased goods, you can increase it later. If you can't think of anything useful to say, send less rather than filling space.

Rotate through a few types so you're not always asking for a sale:

CampaignExample subject line
New productNew: the 1 cup dripper is here
How-to guide3 reasons your pour over tastes bitter
Behind the scenesWe tested 6 glazes. Here's the one we kept
Best sellersThe 3 things people buy first
Back in stockThe white dripper is back
Seasonal saleOur holiday gift guide and shipping cut-offs

Those are examples for a fictional store. Use only claims you can back up, so if you say you tested six glazes, you should have tested six glazes.

Keep each campaign to one main message and one main button. Plain formatting is fine. A short note with a photo and a clear link often suits a small brand better than a heavily designed template, and it's much faster to produce.

Use a few basic segments

You only need three to begin with:

  • Engaged subscribers: people who clicked or bought recently. Send them your regular campaigns.
  • Customers: buyers can get care tips, refill reminders and new products that go with what they bought.
  • Non-buyers: subscribers who've never purchased may respond to best sellers and reviews.

Once a subscriber has ignored you for several months, send one "still want these emails?" message. Remove those who don't respond. A smaller list that wants your emails is better than a big one that doesn't, and on some tools you'll save money as well.

Protect your deliverability

Deliverability means whether your emails reach the inbox. Set this up early, because it's much harder to fix later.

Google's email sender guidelines apply to anyone sending to personal Gmail accounts. As of November 2026, all senders need SPF or DKIM authentication and need to keep their spam rate in Postmaster Tools below 0.3%, and Google recommends staying below 0.1%. Stricter rules apply to those sending 5,000 or more messages a day, including DMARC and one-click unsubscribe. You probably won't hit that volume at first, but setting them up anyway is sensible.

In practice:

  1. Send from your own domain, such as hello@yourstore.com, not a free Gmail address.
  2. Follow your email tool's domain setup steps. It will give you the DNS records to add.
  3. Make the unsubscribe link easy to find. Someone who can't find it clicks "report spam" instead.
  4. Send to engaged people, and stop mailing those who never respond.

Follow the rules

The basics are easy, but they depend on where your customers live, not just where you are.

In the US, the FTC's CAN-SPAM guide requires marketing emails to include a valid postal address and a clear way to opt out. You have to honor opt-outs within 10 business days. Each violating email can carry a penalty of up to $53,088, as of November 2026. A PO box you've registered with USPS counts, which helps if you run your store from home.

In the UK, the rules are stricter. The ICO's guidance on email marketing generally requires consent. The "soft opt-in" exception may let you email existing customers about your own similar products, but only if you offered an opt-out when you collected their details and in every message after that. EU countries have their own consent rules, so check them if you sell there.

Treat abandoned checkout reminders as marketing, not as order messages, and only send them to people you're allowed to email. This is general information rather than legal advice, so check with a local adviser if you sell across borders.

What to measure

Open rates used to be the go-to number, but they're no longer reliable. Apple's Mail Privacy Protection stops senders from seeing whether someone opened an email, and Mailchimp explains that it can inflate reported opens.

Track these instead:

  • Revenue per email sent. This is the best way to compare campaigns.
  • Click rate. It shows whether people cared enough to act.
  • Unsubscribes and spam complaints. A jump tells you something went wrong with that email or audience.
  • Automation revenue. Check each automation monthly and fix the weakest.
  • Repeat purchase rate. Good email should bring customers back.

Compare your results against your own past emails rather than industry averages. Your list, product and prices are what count.

Common mistakes

  • Waiting until you have a big list. Set up the form and welcome email before launch. Our how to start an online store checklist shows where this fits.
  • Discounting every email. You'll train people to wait for the next code.
  • Sending only sales messages. Mix in advice, stories and product news.
  • Ignoring replies. A reply from a customer is often your best market research.
  • Paying for features you won't use. Upgrade when your list or sending needs it, not before.

Your next step

This week, connect an email tool and turn on the abandoned checkout automation. Our abandoned cart email examples give you copy to start from, and our list of Klaviyo alternatives compares what each tool costs. Then add your sign-up form and write your welcome email. Those three jobs can fit into an afternoon, and they'll keep working when you're busy with everything else. Search traffic builds slowly, so pair this with ecommerce SEO to keep bringing new subscribers in.

Keep reading