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.
In this guide
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:
| Tool | Free option | Cost after that | Best 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 volume | Most Shopify stores |
| Klaviyo | 250 active profiles, 500 emails a month | About $20 a month at 500 active profiles | Stores that want deeper segmentation |
| Mailchimp | 250 contacts, 500 sends a month, no automation flows | Essentials advertised at $13 a month for the first 12 months | Stores already familiar with it |
| MailPoet | 500 subscribers, 5,000 emails a month | Priced by list size | WooCommerce 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:
| Item | Emails a month |
|---|---|
| 2 campaigns to 500 people | 1,000 |
| Automated emails | 150 |
| Total | 1,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:
- Checkout. Include a marketing opt-in box at checkout. Leave it unticked if you sell to the UK or EU.
- 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.
- 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 offer | Better offer |
|---|---|
| Join our newsletter | Get 10% off your first order |
| Stay in the loop | Get our one-page brew guide, plus new roast and gear releases |
| Subscribe for updates | Be 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:
| Campaign | Example subject line |
|---|---|
| New product | New: the 1 cup dripper is here |
| How-to guide | 3 reasons your pour over tastes bitter |
| Behind the scenes | We tested 6 glazes. Here's the one we kept |
| Best sellers | The 3 things people buy first |
| Back in stock | The white dripper is back |
| Seasonal sale | Our 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:
- Send from your own domain, such as hello@yourstore.com, not a free Gmail address.
- Follow your email tool's domain setup steps. It will give you the DNS records to add.
- Make the unsubscribe link easy to find. Someone who can't find it clicks "report spam" instead.
- 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.
