Home → Blog
Email Marketing That Drives Repeat Sales
By Andrew Luxem · Updated September 2026
Open rates do not pay the bills. Neither does a "successful" migration that went live on time and lost repeat purchases. The job of email is to bring customers back.
If you are partway through a migration, or have just finished one, here is what your email program should look like before cutover and after launch.
The Post-Purchase Window Is Where Money Lives.
The 48 hours after a purchase are the highest-engagement window you will get. The customer just gave you money. They are paying attention. They want to feel good about their decision.
Most businesses waste this window with a receipt email and silence. That is a missed opportunity worth real revenue.
A post-purchase sequence should do three things:
- Confirm and reassure (immediately). Order confirmation with clear next steps. When will they hear from you? What should they expect?
- Deliver value (day 2-3). Send something useful related to their purchase. A tip, a guide, a checklist. Not a coupon. Something that makes the purchase more valuable.
- Ask for feedback (day 5-7). A short check-in. How was the experience? This opens a conversation and gives you review content.
This sequence has to survive the move. It fires on purchase events, so it goes quiet if those events do not reach the new platform.
Segment by Behavior, Not Demographics.
Sending the same email to your entire list is the fastest way to train people to ignore you. The person who bought last week and the person who has not opened an email in three months need different messages.
Whatever else your segmentation does, these three groups have to work the same way on the new platform:
- Recent buyers (0-30 days): Nurture the relationship. Deliver value. Build toward the second purchase.
- Active but not buying (30-90 days): Re-engage with relevant content. Remind them what you do and why it matters to them specifically.
- Going cold (90+ days): Win-back campaign. Direct, honest, with a clear reason to come back now.
Each group depends on purchase and engagement history. If that history does not reach the new platform, every customer looks the same on launch day.
Write Emails People Actually Read.
The bar is low. Most marketing emails are bland promotions or walls of text that read like a press release. You do not need to be creative. You need to be brief and relevant.
Rules that work:
- One email, one point. If you are covering three topics, you need three emails spread over time.
- Write subject lines for the scan, not the click. People decide in under two seconds. Say what it is.
- Put the call to action above the fold. If someone has to scroll to find what you want them to do, most will not.
- Plain text often outperforms designed templates for transactional and relationship-building emails. Save the graphics for product launches.
Measure Revenue, Not Vanity Metrics.
Track these numbers and ignore everything else until they are healthy:
- Revenue per email sent. Total revenue attributed to email divided by total emails sent. This is the number that matters.
- Repeat purchase rate. What percentage of first-time buyers come back within 90 days? If it is under 20%, your post-purchase sequence needs work.
- List health. Active subscribers as a percentage of total. If less than half your list has opened in 90 days, you have a deliverability problem forming.
Open rates and click rates can help you diagnose problems, but they are not the goal. A campaign with 15% open rate and $4,200 in attributed revenue is worth more than a campaign with 45% opens and zero purchases.
Before Cutover and After Launch.
Before cutover, write down the post-purchase sequence you run today. Record each step, the delay before it, and its revenue per email sent.
After launch, confirm each step sends on the same delay, then compare its revenue per email sent against what you recorded.
Moving your program onto Braze, or already moved and it is not performing? Send a note with where the migration stands and which of these flows are live. I will tell you what I would do first. Start a Conversation