Email · Ecommerce
Ecommerce emailthat counts revenue.
Welcome, abandon, and post-purchase before the campaign calendar. The report is revenue from people who already showed intent.
The short answer
Flows first, then the send.
Ecommerce email is the automated mail tied to a visit or an order, plus campaigns when there is a real reason to write the list. On programs we have run, flows accounted for 28% to 41% of email-attributed revenue after the first 90 days. Welcome flows we rebuilt converted to a first purchase at 4.5% to 7%. Those are ranges across accounts, not a quota. Open rate is a deliverability check.
Buying cycle
The sale often starts before the campaign.
A shopper moves from a first visit to a product view, a cart, a checkout, and a second order. That path can take an hour or a month. The email that matches the step they are on does more than a weekly newsletter written for everyone. Someone who abandoned a cart this afternoon is not the same person as a customer due to reorder a staple next Tuesday.
Campaigns still matter for a drop, a restock, or a seasonal edit. They should go to people the flows have not already addressed, with recent buyers suppressed when the offer would cheapen an order they just placed. The calendar follows inventory and margin. It does not follow a slot that says Thursday.
Constraints
Permission, peak weeks, and a tired list.
Peak weeks expose a sloppy program. A Black Friday blast to a list that has not been mailed, or has been mailed too hard, lands in spam and trains the rest of the year. Sunset rules, complaint rate, and a working unsubscribe are the constraint, not the creative. We also separate promotional consent from the receipt address collected at checkout.
SMS is a different permission. A checkbox for email does not authorize a text. On the rare account where texts were worth running, we scoped them apart from the email revenue figure so the two channels could not take credit for the same order.
- Suppress recent purchasers from discount campaigns unless replenishment is the point.
- Sunset contacts who have not clicked or bought in the window you set.
- Keep transactional receipts out of the promotional list unless the person opted in.
- Do not buy or rent a list of shoppers. The domain is the asset.
Channels and KPIs
Revenue by flow, not a vanity open rate.
Klaviyo is the tool we see most often on ecommerce accounts. Mailchimp and a few others are fine when the catalog and the trigger logic fit. The build is welcome, browse or product view, cart, checkout, post-purchase, and a win-back with an end date. Campaigns sit on top once those exist.
The scorecard is email-attributed revenue split by flow and by campaign, revenue per recipient on campaigns, and the welcome flow's rate to a first purchase. Spam complaints and unsubscribes cap the frequency. Opens tell us if placement broke.
- Flow revenue versus campaign revenue, after 90 days of the new flows.
- Welcome to first purchase, held apart from later campaigns.
- Complaint rate and unsubscribe rate by send, with a hard stop if either climbs.
Mistakes
A coupon, a blast, and a dashboard full of opens.
The usual program is one popup, one coupon, and four blasts a week to the whole file. Cart abandon fires once, including people who already paid. Nobody owns sunset. The team then asks why revenue per recipient fell and why the inbox placement warning appeared.
Another failure is judging the channel on open rate after mailbox providers started masking opens. A high open with flat revenue means the metric was the wrong one.
- No campaign calendar before the core flows are live and suppressed correctly.
- No segments built on opens alone.
- No daily promotional mail to the full list.
- No SMS copy pasted from the email and sent to people who only joined the list.
Example engagement
A catalog brand with a weekly blast habit.
Repeat-purchase catalog, one store, an ESP already installed. Campaigns went out several times a week to nearly everyone. The welcome series was a single code. Cart mail fired an hour later and did not check whether the order had completed. There was no browse flow and no sunset.
We rebuilt welcome, browse, cart, and post-purchase, and we cut campaigns back to sends that matched what was actually in stock. After those flows had been live 90 days, their share of email-attributed revenue sat in the 28% to 41% range we see when ecommerce flows are doing the work. The welcome flow's rate to a first purchase sat between 4.5% and 7%. Texts were left out of both numbers.
28% to 41%
Email-attributed revenue from flows after 90 days
4.5% to 7%
Welcome flow to a first purchase
The example uses anonymized results from a Quorum engagement. It is one account, not a benchmark you should budget against.
Questions
Ecommerce questions.
Do we have to be on Klaviyo?
No. Klaviyo fits most stores because the commerce triggers are already there. If Mailchimp or another tool can see the same events and report revenue, we stay.
What should the monthly report show?
Revenue from each flow, revenue from campaigns, and the complaint rate. Open rate can sit in an appendix for deliverability. It is the wrong headline.
How often can we campaign?
As often as the list still buys and complaints stay flat. A store with weekly new styles can mail more than a store with one hero product. The ceiling is the data, not a competitor's calendar.
Should the welcome flow always offer a discount?
Only if that is how you already acquire the order and the margin can hold it. A code in email one trains the list to wait. Some catalogs do better with a clear best-seller and a second email that answers fit or shipping.
Where does SMS fit?
Only with its own opt-in, its own cap, and its own revenue line. We do not treat a text as a shorter email. Checkout consent that is actually consent is the usual starting point.
What if part of the list was purchased years ago?
We do not keep mailing it. Those addresses come off the promotional sends. If the business depends on that file, we decline the work rather than warm it up.
More in this lane
Other Email industries.
Talk through ecommerce.
One conversation. A diagnostic. A plan you can kill if it is not the work.