margin.

The Email Flows Every Med Spa Should Run

updated August 202610 min readmargin.
short answer

Every med spa selling online should run eight flows: welcome, browse abandon, cart abandon, checkout abandon, post-purchase education, reorder, winback, and sunset. Together they should produce 60-70% of email revenue and about 18-22% of total store revenue, running with no weekly effort.

a med spa moving into ecommerce already has the hardest asset to build: a real customer list of people who have paid money for wellness in person. what most of them don't have is the automation layer that turns that list into recurring online revenue. eight flows do the bulk of it. here is each one — trigger, timing, email count, and what each message actually says.

the target for the flow stack alone: 18-22% of total store revenue, with zero weekly labor once built.

1. welcome flow — 5-6 emails over 12 days

trigger: subscribed to list (popup, footer, in-clinic capture, quiz). this flow is the highest-value one you will ever build because it hits people at maximum curiosity.

  1. 1.email 1, immediate: deliver whatever you promised (offer code, guide, quiz result) plus one paragraph on who you are and why a clinic is selling this online. no long pitch.
  2. 2.email 2, +1 day: the founder/clinic story. why you started, what you saw in the treatment room, why sourcing quality matters. this email consistently outperforms every offer email in the flow.
  3. 3.email 3, +3 days: sourcing and testing. COAs, third-party lab results, batch traceability, cold chain. this is the trust email and it separates you from the gray market.
  4. 4.email 4, +5 days: bestseller with real customer experiences and the results-vary disclosure. product-led, not claim-led.
  5. 5.email 5, +8 days: objection handling — pricing, what to expect, shipping, storage, returns. answer the questions your support inbox actually gets.
  6. 6.email 6, +12 days: last call on the welcome offer with a hard expiry, then drop them into regular campaigns.

split path it if you can: quiz or popup answers let you branch by goal. even a two-branch split lifts flow revenue 20-40% versus one generic path.

2. browse abandon — 2 emails

trigger: viewed a product page, no add to cart. gate it hard — only fire for people who viewed twice or dwelled 60+ seconds, otherwise you spam everyone who bounced. email 1 at 4 hours: the product, the three reasons people buy it, the COA link. email 2 at 24 hours: a comparison against the alternative product, because browse abandoners are usually deciding between two things, not deciding whether to buy.

3. cart abandon — 3 emails

trigger: added to cart, no checkout started, fire at 4 hours (not 1 hour — you want the checkout flow to own the first-hour window). email 1: the cart contents and a single-click return link. email 2 at 24 hours: social proof and objection handling. email 3 at 48 hours: the incentive, if you use one, with an expiry.

4. checkout abandon — 3 emails, build this first

trigger: started checkout, no purchase. this is the highest revenue-per-recipient flow in the account, routinely $3-8 per recipient. fire at 45-60 minutes, then 20 hours, then 44 hours.

  • email 1: no discount. just 'your order didn't finish' plus a resume link. a huge share of these are genuine payment failures or interruptions, and discounting them gives away margin on customers who were already buying.
  • email 2: address the two things that stop checkout in this category — payment declines and shipping questions. tell them exactly what to expect and how the product arrives.
  • email 3: incentive plus expiry, or a bundle upgrade if you'd rather protect price.

payment declines are a real and underrated cause of abandoned checkouts in this category. if your decline rate is elevated, your email flow is treating a processing problem, and no amount of copy fixes that.

$3-8typical revenue per recipient, checkout abandon flow

5. post-purchase education — 4-5 emails on the usage cycle

trigger: order placed. this is the flow that decides whether you get a second order, and almost every brand under-builds it.

  1. 1.immediate: order confirmation with a human note. set the shipping expectation precisely.
  2. 2.on delivery: what arrived, how to store it, what to do first. reduces support tickets by a third on its own.
  3. 3.day 7: what to expect and what not to expect in the first weeks. managing expectations here is the single biggest driver of refund prevention.
  4. 4.day 21: check-in, ask a question, invite a reply. replies are gold for deliverability and for research.
  5. 5.day 30-35: review request plus a soft intro to the complementary product.

6. reorder flow — 3 emails on the supply cycle

trigger: X days after purchase, where X is 70-75% of the actual supply duration of what they bought. per-product timing, not a global 30-day guess. email 1: 'you're about to run out' with a one-click reorder. email 2 at +7: the continuity argument and a multi-month or subscription option. email 3 at +14: a small incentive or free shipping if they still haven't reordered.

margin builds these flows end to end for med spas launching online peptide sales — plus compliance review, payment processing that survives the category, sourcing, 3PL, and meta ads. LIVV Well grew over 1,200% in six months on this stack. book a call if you want yours built right the first time.

7. winback — 4 emails starting at 60 days past expected reorder

trigger: lapsed past reorder window. email 1: 'did something change?' with a genuine question and no offer. email 2: what's new since they left — new products, new testing, new packaging. email 3: the strongest offer you're willing to make, with expiry. email 4: the graceful goodbye, which reliably out-converts email 3 because it removes pressure and creates a real deadline.

8. sunset flow — 2 emails, then suppress

trigger: no open or click in 120-180 days. two emails asking whether they want to stay, then suppress everyone who doesn't engage. this feels like deleting revenue. it isn't. inbox providers weight engagement heavily, and a list carrying 40% dead weight drags placement for the 60% who do want your email. suppression is a revenue action.

flow hygiene rules that apply to all eight

  • smart sending on: never let a person receive two flows in the same day
  • exclude recent purchasers from every acquisition flow
  • every flow email needs a working one-click unsubscribe and a real physical address in the footer — CAN-SPAM basics, and honoring opt-outs within 10 days is the legal floor, though it should be instant
  • quiet hours: no sends 9pm-8am local, especially if the same profile is on SMS
  • review every flow's revenue monthly and kill or rewrite anything under $0.30 RPR

the flows are not set-and-forget. they are set-and-review-quarterly. copy fatigues, products change, supply cycles shift. but built once and reviewed four times a year, this stack will out-earn every campaign you send.

frequently asked questions

how long does it take to build all eight flows?

two to three weeks of focused work for a competent operator, longer if you're writing every email from scratch and running compliance review. build checkout abandon and welcome first — they'll be live and earning while the rest gets built.

should med spa flows differ from a pure ecommerce brand's?

yes, in two ways. you have an in-clinic list that needs its own onboarding path acknowledging the existing relationship, and your trust content is stronger — a real clinic behind the product is a differentiator most online-only peptide sellers can't claim. lead with it.

what's a good revenue per recipient for each flow?

checkout abandon $3-8, cart abandon $1.50-4, browse abandon $0.40-1.20, welcome $1-3 across the series, reorder $2-5, winback $0.30-1. anything meaningfully below these bands means the flow needs rewriting or the trigger is firing too broadly.

do I discount in every abandonment flow?

no. keep the first checkout abandon email discount-free — many of those are payment failures, not price objections, and you'd be paying to close customers who were already closing. save incentives for the third email.

how do I handle in-clinic customers who never opted into email marketing?

get real permission before you add them. an in-person purchase is not marketing consent. run an opt-in at the front desk or send a single permission-based invitation through an existing transactional relationship, and only market to those who affirmatively subscribe.

what if a flow email keeps underperforming?

check the trigger before the copy. most underperforming flow emails are firing at the wrong time or for the wrong audience. timing and segment fix more than headlines do.

want us to build this for you?

we take high-end med spas from zero to selling peptides — compliant, in-store, and online, in under two weeks.

keep reading

margin.we take high-end med spas from zero to selling peptides

margin. is a done-for-you growth partner for high-end med spas. we take you from zero to selling peptides — in-store and online — then run the whole growth engine for you.

what we run

compliance · payment processing · meta ads · in-store + online · sourcing & private label · 3pl fulfillment · email · landing pages

how it works

phase 1 — get selling & compliant · phase 2 — scale the whole thing · book a call

© 2026 margin