You run a small online shop. Orders come in, but so do the carts that never finish, the first-time buyers who never come back, and the newsletter you meant to send three weeks ago. You know email should be doing more of the work. You just do not have an afternoon a week to write it.
Here is the short answer. Email automation for ecommerce means setting up a few emails once, each triggered by something a shopper does (signs up, leaves a checkout, buys, goes quiet), and letting your store send them on its own. Start with five: abandoned checkout, abandoned cart, welcome, post-purchase thank you, and win-back. Use the ready-made templates in your email tool, and use AI (ChatGPT, Claude, or the assistant built into Shopify) to write the copy in your own voice. You can have the first one live today.
Below: the five flows in the order I would build them, the exact settings that stop the classic mistakes, one copy-paste prompt for the writing part, and the legal basics so your emails keep landing in the inbox.
Want one practical AI workflow like this every week?
No password needed – your reset opens instantly.
No password. Just your email, and you’re in.
What email automation for ecommerce actually is
Two kinds of email leave your shop. Campaigns are the ones you write and send by hand to a list: a sale, a new collection. Automations (Klaviyo calls them flows, Shopify calls them marketing automations) are written once and then sent to each shopper at the moment they trigger it.
The trigger is the whole trick. A campaign reaches people whenever you happen to send it. An automation reaches one person right after they did something, while your shop is still on their mind.
And there is a lot to catch. Baymard Institute averaged 50 studies and lands on a documented cart abandonment rate of about 70% (Baymard). Be honest with yourself about that number, though. In Baymard’s own survey, the most common reason was simply “I was just browsing / not ready to buy” (Baymard). An email will not turn every one of those into a sale. It catches the people who meant to buy and got distracted.
Which tool you need (probably the one you have)
- Shopify store: Shopify Messaging, Shopify’s built-in email app, has ready-made automations for abandoned browse, abandoned cart, abandoned checkout, welcome series, thank you, first-purchase upsell and win-back (Shopify Help Center). Every store on the Basic plan and up gets 10,000 free emails a month, then it costs $1 per 1,000 emails, and abandoned checkout emails are always free (Shopify pricing).
- Klaviyo: a dedicated email and SMS tool for shops that want more control. It has a flow library with pre-built abandoned cart, browse abandonment and post-purchase flows (Klaviyo Help Center).
- WooCommerce or another platform: Mailchimp can send abandoned cart emails once your store is connected, including through the Mailchimp for WooCommerce plugin (Mailchimp Help).
My advice: do not switch tools to start. Build the five flows in what you already pay for. Move later, when you know which flows actually earn.
The 5 flows to set up first (in this order)
1. Abandoned checkout
Trigger: someone typed in their email at checkout and left without paying. These people were almost done buying, so this flow usually comes first.
The setting that matters: make sure the flow stops the moment they buy. In Klaviyo you add the profile filter Placed Order zero times since starting this flow. Klaviyo checks it before every message, so a buyer never gets a “you forgot something” email after paying (Klaviyo: abandoned cart flow). You will then see many “skipped” profiles in the report. Klaviyo says that is normal: it means the filter works.
In Shopify the abandoned checkout automation already skips people who completed the order before the email went out (Shopify Help Center).
What to write: the product they left (your tool pulls it in with a photo), one honest line about why it is worth finishing, and a button back to the checkout. Skip the fake countdown timer.
2. Abandoned cart
Trigger: they added something to the cart but never started checkout. Lower intent than flow 1, so softer copy and fewer emails.
The setting that matters: nobody should get both the cart email and the checkout email for the same visit. Klaviyo recommends running them as two separate flows and adding Started Checkout zero times since starting this flow plus Placed Order zero times to the cart flow (Klaviyo: Added to Cart flow). On Shopify, you also need the Klaviyo setting Track behavioral events switched on, or the Added to Cart trigger never fires.
3. Welcome series
Trigger: someone joins your list through a signup form. This is the moment they are most curious about you.
Shopify’s template sends a welcome email with a discount, then two emails that tell your story, then a reminder only if they have not bought yet (Shopify Help Center). That is a sound structure to copy in any tool. You do not have to lead with a discount. A shop that sells hand-poured candles could just as well open with “how we choose our scents” and keep the discount for email three.
Watch out: run one welcome flow, not two. Shopify warns that two active welcome automations send customers twice as many emails (Shopify Help Center).
4. Post-purchase thank you (and the next step)
Trigger: an order is placed. Keep the order confirmation itself as it is, that one is a transactional email. This automation comes a day or more later and is about the relationship: how to use or care for the product, an honest request for a review, and maybe one product that genuinely goes with it.
Shopify has both a thank you automation (first and second purchase) and a first-purchase upsell. Pick one to start, not both at once.
5. Win-back
Trigger: a set amount of time has passed since their last order. You choose the time, and it should match how often people actually need your product. Coffee beans run out in weeks, a winter coat lasts years.
Keep it human: “It has been a while. Here is what is new.” If you sell something people rebuy, a simple reminder that they may be running low often fits better than a discount.
Let AI write the emails (without sounding like everyone else)
Setting up the triggers takes minutes. Writing ten good emails is the part that stalls most shop owners. That is where AI earns its place.
Inside Shopify: in Shopify Messaging, the AI assistant Sidekick can write subject lines and body text. You click the icon in the subject or text field and describe the email (Shopify: generate email text). Shopify adds a fair warning: you are responsible for the accuracy of what you publish, so read every line before it goes out.
In ChatGPT or Claude: you get more control over voice if you give the assistant real material. Paste two or three emails or product descriptions you wrote yourself, then use a prompt like this:
You are helping me write automated emails for my online shop. About the shop: [what you sell, price range, who buys it] My writing style: see the 3 examples below. Match the tone, sentence length and words I use. No hype, no exclamation marks in every line. Write the [abandoned checkout / welcome series / post-purchase / win-back] emails. For each email give me: - 3 subject line options under 50 characters - preview text (one line) - the body, max 120 words, with ONE button and its label - when it should send (time after the trigger) Rules: - Only use facts I gave you. If you need a fact (shipping time, return policy, discount), write [ASK ME] instead of inventing it. - No fake urgency, no countdowns, no "only 2 left" unless I say it is true. - [discount: none / 10% off with WELCOME10 in email 3] My example texts: [paste 2-3 of your own emails or product descriptions]
The [ASK ME] line matters most. Without it, an assistant happily invents a “free 30-day returns” policy you do not have. Then do one pass yourself: read each email out loud, check every price, discount and link, and send yourself a test.
Want more prompts for the campaign side? See ChatGPT prompts for marketing campaign ideas. And if replies to these emails pile up in your inbox, these customer support prompts help you answer them faster.
A simple plan for your first week
- Day 1: turn on abandoned checkout with the template text. Send yourself a test by starting a checkout with your own email.
- Day 2: rewrite that email with the prompt above, in your voice.
- Day 3: add the welcome series and check your signup form actually feeds it.
- Day 4: add post-purchase thank you.
- Day 5: add abandoned cart with the “started checkout” filter, then win-back.
After that, leave it alone for a few weeks. Check per flow: how many people entered, how many emails went out, how many orders followed. Change one thing at a time (a subject line, a delay), never everything at once, or you will not know what helped.
Stay legal and out of the spam folder
This is not legal advice, but these basics come straight from the regulators and mailbox providers.
- US (CAN-SPAM): marketing emails need an honest subject line, your valid postal address, and a clear way to opt out. Opt-outs must be honored within 10 business days (FTC compliance guide).
- UK: you may email existing customers about similar products without fresh consent only if you collected their details during a sale and gave them a simple way to opt out then and in every email (the “soft opt-in”). New prospects need consent (ICO). EU countries have similar consent rules, so check yours.
- Who gets what: Shopify automations go only to customers subscribed to marketing by default. For abandoned checkout emails you can switch the recipients to all customers (Shopify Help Center). Check your local rules before you flip that switch.
- Gmail: if you send 5,000 or more messages a day to Gmail addresses, Google requires email authentication, an unsubscribe option that works straight from the inbox on marketing mail, plus a visible unsubscribe link in the message, and a spam rate below 0.3% (Gmail sender guidelines). Most small shops are below that, but the same habits keep you out of spam at any size.
Mistakes that make ecommerce email automation backfire
- No exit filter: the customer pays and still gets “you left something behind” twice. Always stop the flow on purchase.
- Two flows fighting: cart and checkout emails, or two welcome series, landing in the same inbox on the same day.
- A discount in every email: people learn to leave carts on purpose and wait for the discount.
- Unchecked AI copy: invented policies, wrong prices, a product name spelled two ways.
- Set and forget forever: a flow that mentions last year’s product or a closed shipping option. Put a reminder in your calendar to reread every flow each quarter.
Most of these come from the same root: nobody sent themselves a test. Do that for every flow before you switch it on.
When you outgrow the templates
The built-in flows cover most small shops. When you want something custom, for example “tag VIP customers after their third order and email them personally,” Shopify points you to Shopify Flow (Shopify Help Center). For work outside your store, like a follow-up after a wholesale inquiry, a tool such as Zapier works, no programming needed. Start with automating follow-up emails with no programming, or see what the Zapier free plan can already do. For email automation ideas beyond the shop, from inbox sorting to meeting recaps, read these 8 email automation examples.
The same AI that drafts your flows can also help with the pages those emails link to. Here is how to use AI to write product descriptions that stay accurate and sound like your shop.
FAQ
How many emails should an abandoned cart flow have?
Start with the number of emails in your tool’s template. Add more only when the report shows the later emails still bring orders.
Do I need a paid tool for ecommerce email automation?
Not to start. On Shopify, the built-in automations come with 10,000 free emails a month, and abandoned checkout emails do not count toward that. Klaviyo and Mailchimp have their own plans, so check their current pricing pages before you switch.
Can AI send the emails for me?
The sending is done by your email tool, not the AI. The AI writes the copy once, you check it, and the automation sends it every time someone triggers it. That split keeps a person in control of what goes out.
Will customers notice the emails are automated?
Only if they read like a template. Write them in your own voice, sign them with a real name, and let replies reach a real inbox. Then an automated email reads like a note from the shop owner, because it is one.
Get one hands-on AI workflow every week.
No password needed – your reset opens instantly.
No password. Just your email, and you’re in.
Want to turn more of your shop’s busywork into automations like these? Start free on the RobotsHelp Launchpad.
Sources
- Creating and managing marketing automations in Shopify Messaging (Shopify Help Center)
- Shopify Messaging email pricing (Shopify Help Center)
- Automatically generating email subject lines and body text (Shopify Help Center)
- How to create an abandoned cart flow (Klaviyo Help Center)
- How to create an abandoned Added to Cart flow for Shopify (Klaviyo Help Center)
- Create an abandoned cart marketing automation flow (Mailchimp Help)
- Cart abandonment rate statistics (Baymard Institute)
- CAN-SPAM Act: A Compliance Guide for Business (FTC)
- Electronic mail marketing (ICO)
- Email sender guidelines (Gmail Help)