Email & retention
What should be in a Shopify welcome email flow?
The short answer
Seven emails that each do one job, and one rule: the flow stops the moment someone buys. Skip the branching paths and split tests until you're running a proper testing programme. A simple welcome series with great emails will beat a clever one with average emails every time.
Why keep it so simple?
I see a lot of welcome flows that look like a subway map. Paths for this, splits for that, conditional branches nobody can explain. They got built because the platform makes it possible, not because anyone needed them.
Here’s my test. If you’re not updating your split tests every two to three weeks, there’s no point having them. Nobody is reading the results, so they’re just noise that makes the account harder to manage. Pick the winner, delete the fork, and move on.
What a welcome series does need is a stop-sending rule for anyone who buys, and some banger emails.
Which emails go in it?
This is the order I’d start with. Tweak the timing to suit your buying cycle.
- Welcome them and deliver whatever they signed up for straight away, whether that’s the discount, the early access or the guide.
- Show off your best collection. Give them a place to start, not your whole range.
- Send products picked for them, using a dynamic block with your best-sellers or what they’ve browsed.
- The founder letter. Plain text, from a real person, saying why the business exists, and asking them to hit reply.
- Answer the questions that stop people buying: shipping, returns, sizing, ingredients.
- Let your customers do the selling with reviews.
- Add the evergreen flash sale later, 45 to 90 days after sign-up, for anyone who still hasn’t bought.
What’s an evergreen flash sale?
Take a sale email that already worked for you, like a gift with purchase or a short discount, and put it at the end of your welcome flow as a three-day, email-only offer for subscribers who haven’t bought yet.
Subscribers don’t know what a flow is. They don’t know it’s been 90 days since they signed up. They just think there’s a flash sale on, and it’s exclusive to them. You build it once, and it gives your oldest sign-ups a reason to finally buy.
The same idea works for clearing stock: a gated sale that triggers a set time after someone’s last order.
How do you get people to open the first email?
Start before the first email arrives. Most stores waste the thank-you page that shows after someone signs up. Use it to tell people there’s a bonus waiting in their inbox, and ask them to reply if they like it.
You’re training that group of people to go to their inbox and expect something good from you. Then, in the email itself, ask them to save you as a contact. If they’re on Gmail, ask them to drag the email into their Primary tab. It’s a bit of conditioning, and it pays off when you have something big to announce.
Do you need a fancy lead magnet to grow the list?
Usually not. Try it without one first. A clear, specific promise (“first access to our sales and special prices”) often works on its own. Keep the form to an email address, maybe a phone number, and nothing else.
And once they’ve bought?
Keep it just as simple. For a small store, a replenishment flow can be one plain email at your average reorder time (“Looks like you ordered a while back. Might be time to stock up again?”) and a follow-up from the founder a few days later. That takes half an hour to build and gets you about half the gain of the fancy version. I’ve run email for brands doing serious monthly revenue on plain text emails just like it.
Complexity can come later, once you’ve got the traffic and the team to look after it.