Ecommerce Notifications That Drive Revenue (And the Ones That Get You Unsubscribed)
Order confirmation emails have a 65% open rate. Most ecommerce stores waste it. Here's the complete guide to notifications that convert — and the rules that keep you GDPR compliant in the EU.
Order confirmation emails have a 65% open rate. That’s 3x the average marketing email. Most ecommerce stores use that moment to say “Your order is confirmed.” Full stop.
That’s a revenue problem disguised as a UX problem.
Notifications are the highest-leverage touchpoints in your customer relationship. The ones you send after purchase, during shipping, and after delivery. The ones triggered by behavior like cart abandonment and browsing. Done right, they drive repeat purchases, reduce support tickets, and build trust. Done wrong, they burn your list and tank your deliverability.
This guide covers which notifications to build first, how to time them, what EU law requires, and how to implement them in Klaviyo and Omnisend.
Order Status Notifications: The Highest-ROI Emails You’ll Send
Order status notifications are transactional emails. Users opt in by buying. Open rates average 60-65%. That’s not a typo.
Klaviyo benchmarks put transactional email open rates at 4-5x the rate of promotional campaigns. Every ecommerce store should have this flow built before anything else.
What an Order Status Flow Should Cover
A complete order status notification sequence has 5 emails:
-
Order confirmation (send immediately): Confirms the order, itemizes what was purchased, and sets delivery expectations. This is not the place for upsells. Give the customer exactly what they need to feel confident their order went through.
-
Fulfillment notification (send when label is created): “Your order has been packed and is heading to the carrier.” This reduces “where is my order” support tickets by up to 40%.
-
Shipping notification (send when carrier scans the package): Include the tracking link. This is the single most-opened notification in ecommerce. Average open rate: 72%.
-
Out for delivery (send day of delivery): Optional, but appreciated. Particularly useful for high-value orders. Reduces missed deliveries and porch theft concerns.
-
Delivery confirmation (send when delivered): “Your order arrived.” This is also where you plant the seed for a review request — not with a direct ask yet, just a warm reminder that the item is there.
Each of these emails should be plain, clear, and fast to read. The UX principle here is information density. Give the user exactly what they need. No filler.
The UX of Order Confirmation Emails
The order confirmation email has three jobs: confirm the order, summarize what was bought, and provide the support path if something is wrong.
It doesn’t need a hero image. It doesn’t need a promotional banner. It needs:
- Order number (prominent, easy to copy)
- Items ordered with images and quantities
- Delivery address
- Estimated delivery date
- A link to track the order or contact support
NNGroup research on transactional email design found that a clear subject line is often sufficient for users to know the email content without opening it. A subject line like “Order confirmed: Air Max 90 x1 — arriving Friday” outperforms “Your order is confirmed!” on every metric.
Abandoned Cart Notifications: Timing and GDPR in the EU
69% of carts are abandoned globally. A 3-email abandoned cart sequence recovers an average of 15% of those carts. That recovery rate is one of the highest ROI automations in ecommerce.
But in the EU, the rules are different from the US. Get this wrong and you’re breaking GDPR.
What EU Law Actually Requires for Abandoned Cart Emails
Under GDPR, you can only send abandoned cart emails to:
- Existing customers who have purchased from you before and haven’t opted out of marketing communications, OR
- Prospects who have explicitly opted in to marketing emails during checkout
The “soft opt-in” rule (UK PECR) allows sending abandoned cart emails to people who have started a purchase and provided their email, as long as the email is about the same or similar products and you give a clear opt-out. In the EU, member states implement this differently. Germany and France are stricter than others.
The safe approach: collect explicit marketing consent during checkout. A pre-ticked box doesn’t count. An un-ticked checkbox with clear language does.
Abandoned Cart Email Timing
The timing sequence that converts best, based on data from Klaviyo’s 2024 benchmarks:
- Email 1: 1 hour after abandonment. Recovery rate peaks here. Don’t wait 24 hours.
- Email 2: 24 hours after abandonment. Include social proof, reviews, or a low-friction reason to return.
- Email 3: 72 hours after abandonment. This is where you can include a discount if your margins allow. Not before.
Don’t offer a discount in email 1. You’re training customers to abandon carts to receive discounts. That’s a margin problem that compounds over time.
Abandoned Cart SMS: Higher Risk, Higher Reward
SMS abandoned cart messages have a 98% open rate and a 45% response rate, according to SimpleTexting’s 2024 benchmark report. They also have significantly higher opt-out rates than email.
In the EU, SMS marketing requires explicit prior consent. Not implied. Not soft opt-in. The customer must have actively agreed to receive SMS marketing from you. This needs to be a separate opt-in from email marketing consent.
GDPR requirements for SMS marketing:
- Explicit, granular consent at point of collection
- Clear description of what SMS messages will be sent
- Easy opt-out (single-word reply “STOP” must work)
- Records of consent stored and auditable
If you don’t have explicit SMS consent from the user, don’t send the cart abandonment SMS. The ICO (UK) and DPA authorities across the EU have fined brands significantly for non-compliant SMS marketing.
Abandoned Cart Notification UX Design Examples
The highest-converting abandoned cart email follows this structure:
- Subject line: uses the product name, not generic “you forgot something”
- Preview text: reinforces urgency without false scarcity
- Body: product image, product name, price, one CTA button
- Social proof: 2-3 review snippets below the product
- Support link: in case the abandonment was due to a question
Keep the email to one scroll on mobile. The cart abandonment flow is not the place for your full catalog.
Browser Push Notifications: Low Opt-In, High Intent
Browser push notifications have an opt-in rate of 1-5% across most ecommerce sites. That sounds low. What it means is that the people who opt in are your most engaged visitors.
For that small segment, push notifications can drive significant revenue. Segmented push notifications average a 7% click-through rate, compared to 1.5-2% for email.
Who Should Use Push Notifications
Browser push is most effective for:
- Ecommerce stores with a high repeat purchase rate (beauty, food, supplements)
- Stores with frequent new arrivals (fashion, footwear)
- Price-sensitive categories where price drops are meaningful (electronics, home goods)
It’s least effective for:
- One-time purchase categories (furniture, mattresses)
- Stores with infrequent inventory updates
- Low-engagement audiences
Getting Opt-In UX Right
The default browser permission prompt converts at 1-5% because it’s impersonal and appears immediately on first visit. A well-designed opt-in flow does better.
The highest-converting approach: use a two-step prompt. Show your own custom overlay first (explaining the value: “Get notified when items in your wishlist go on sale”). Let users click “yes” to trigger the browser prompt. This warms the ask and improves opt-in rates by 2-4x.
Don’t request push permission on first page load. Visitors have no reason to say yes when they don’t know you yet. Trigger the prompt after a positive engagement signal: a second product page view, adding to wishlist, or spending 60+ seconds on site.
Back-in-Stock Alerts: The Notification with the Highest Conversion Rate
Back-in-stock alert emails have a 65% open rate and a 25% conversion rate to purchase, according to data from Klaviyo. No other notification type comes close on purchase conversion.
The setup is straightforward: when a product is out of stock, show a “Notify me when available” button. Collect the email address (or phone number). When stock returns, trigger the notification immediately.
Back-in-Stock Notification UX
The back-in-stock email should be simple:
- Subject: “[Product name] is back in stock”
- Body: product image, product name, price, “Shop now” CTA
- Optional urgency: “Only 12 units available”
Send it immediately when stock is added. Not in a batch later that day. The customer who signed up for this alert has high purchase intent. The first 2 hours after stock goes live see the highest conversion rates.
GDPR Note for Back-in-Stock Alerts
Collecting an email address for a back-in-stock alert is a legitimate interest under GDPR in most EU jurisdictions, because the user is explicitly requesting a specific notification. This is different from marketing consent.
However, you cannot use that back-in-stock email address to add the user to your marketing list without separate explicit consent. Make this clear at the point of collection: a separate “Also notify me about deals and promotions” checkbox, unchecked by default.
Price Drop Alerts: Capturing the Price-Sensitive Buyer
Price drop notifications are underused. Less than 15% of ecommerce stores offer them, but for price-sensitive categories (electronics, home appliances), they convert at 20-30%.
The mechanic is the same as back-in-stock: a “Watch this price” button on the product page. When the price drops, trigger the notification.
The timing insight: price drop emails sent within 1 hour of the price change convert 3x better than those sent in a daily digest. Set your automation to trigger immediately.
Price drop alerts also serve a retention function. A customer who didn’t buy because of price will respect the fact that you remembered and notified them. It signals that your store works for them, not just for itself.
Review Request Timing: When to Ask and When to Wait
Review request emails are the most-mistimed notification in ecommerce. Most stores send them too soon.
The most common mistake: sending the review request at the same time as the delivery confirmation. The customer hasn’t used the product. They have nothing to say.
Optimal Review Request Timing by Category
- Apparel and shoes: 7-10 days after delivery. They need to wear it first.
- Beauty and skincare: 14-21 days after delivery. Skincare results take time.
- Electronics: 7 days after delivery. Long enough to set it up and use it.
- Food and consumables: 3-5 days after delivery.
- Home goods and furniture: 14-21 days after delivery. Assembly, placement, and use take time.
A review request sent at the right moment has a 5-8% response rate. The same email sent immediately after delivery gets 1-2%.
Review Request Email Design
Keep it short. Three elements:
- Acknowledge the purchase with the product name
- Ask one question: “How was your experience with [product name]?”
- Include star rating buttons that link directly to the review form
The star rating in the email body is the highest-converting CTA for reviews. Users who click a 4-5 star rating in the email are already committed before they reach the review form. That commitment dramatically reduces drop-off.
Notification Fatigue: The Problem That Kills Your List
Notification fatigue is when users stop engaging with your messages because there are too many of them. The symptom is declining open rates. The cause is frequency mismanagement.
Open rates dropping below 20% for email or 30% for push notifications are warning signs. Below 15% email open rate puts your sender reputation at risk.
Suppression Rules That Protect Deliverability
Every ecommerce store should have these suppression rules active in their automation platform:
-
Recent purchaser suppression: Don’t send abandoned cart emails to someone who purchased in the last 24 hours from any device.
-
Frequency cap: No more than 1 promotional email per day, no more than 3 per week to any subscriber.
-
Engagement-based suppression: Stop sending to subscribers who haven’t opened in 90 days. Either run a re-engagement campaign or remove them from the list. Dead weight hurts your deliverability score.
-
Browse abandonment vs. cart abandonment conflict: If a user triggered both a browse abandonment and a cart abandonment flow, suppress the lower-priority one.
-
Post-purchase window: Don’t send promotional emails to someone who purchased in the last 7 days unless they’re in an active flow they triggered themselves.
These rules don’t reduce revenue. They protect it. A 100k subscriber list where 40% never open is less valuable than a 60k list where 50% open. Treat your list like a resource to protect.
In-App Notification UI Design: Patterns That Work in Ecommerce
Not all notifications are email or SMS. In-app notification design inside your ecommerce app or website covers the full spectrum of UI components:
- Toast notifications: Small temporary popups that confirm an action (“Added to cart”).
- Badge notifications: Red dot indicators on cart icons or account menus.
- Modal notifications: Full-screen or overlay messages for important announcements.
- Banner notifications: Persistent strips at the top or bottom of the screen.
When to Use Each Type
Toast notifications are best for action confirmations. “Added to wishlist,” “Coupon applied,” “Order submitted.” They should appear for 3-5 seconds and not require interaction. They inform without interrupting.
Badge notifications on the cart icon should update in real time. A user who adds an item should see the cart count increment immediately. This is standard UX, but surprisingly many ecommerce stores still have a 2-3 second delay. That lag creates doubt. Micro-animations on the badge counter — a brief scale or bounce effect on update — reduce what NNGroup calls interaction cost: the mental effort users spend confirming their action registered. A well-timed animation replaces the need for a separate confirmation message.
Modal notifications should be used sparingly. For account-level information that requires a decision (cookie consent, subscription confirmation, service change). Using modals for promotions trains users to dismiss them reflexively.
Banner notifications work well for time-sensitive store-wide announcements: “Free shipping ends tonight,” “New collection live now.” Keep them dismissible. Don’t use more than one at a time.
Desktop vs. Mobile Notification UI Design
Notification UI design on desktop and mobile follows different constraints. On desktop, you have more screen real estate: toast notifications can appear in a corner without blocking content, modals have room for additional context, and banners span the full viewport width with enough space for both a message and a dismiss button.
Mobile ecommerce notifications follow different rules than desktop:
- Notifications appear over other apps. They need to earn the screen lock real estate.
- Use the product name and a specific action. “Your Levi’s 501s are ready to ship” beats “Your order has been updated.”
- Keep the notification body under 100 characters. That’s the safe visible limit before truncation on most lock screens.
- Use deep links. A push notification about an order should open the order status page, not the app home screen.
Notification UI Design Systems: Figma and Component Libraries
Before you implement notifications in Klaviyo or Omnisend, design teams benefit from a notification component system. Figma notification UI component libraries — including those from Material Design 3, Adobe Spectrum, and Blueprint.js — provide standardized badge, toast, modal, banner, and popover components that ensure visual consistency across desktop and mobile surfaces.
For ecommerce specifically, the most useful components to standardize are: the cart badge counter (with micro-animation spec), the order status toast (timing, placement, dismiss behavior), and the back-in-stock modal (layout, CTA prominence). Building these as reusable Figma components before development reduces inconsistency between channels.
Klaviyo and Omnisend Implementation: Where to Start
Most ecommerce stores run either Klaviyo or Omnisend. Both support the full notification stack described in this guide. Here’s the priority build order:
Klaviyo Implementation Priority
- Transactional flow (order confirmation, fulfillment, shipping, delivery): Set up first. Most important.
- Abandoned cart flow: 3 emails, 1h / 24h / 72h.
- Back-in-stock flow: Single email, triggers immediately.
- Post-purchase flow: Review request at category-appropriate timing.
- Browse abandonment flow: 1 email, 24 hours after browse without purchase.
- Price drop flow: Single email, triggers immediately.
- Win-back flow: 3 emails starting 90 days after last purchase.
Omnisend Implementation Priority
Omnisend is generally more accessible for smaller stores and has strong SMS capabilities built in. The automation builder covers the same flows as Klaviyo at a lower entry cost.
Omnisend’s automation library includes pre-built templates for all the flows above. Start with the built-in templates and customize them. Don’t build from scratch when the template is 80% there.
One Omnisend-specific advantage: the multichannel workflow. You can build a single automation that sends email first, then SMS to non-openers, then push notification if neither was opened. This sequencing maximizes reach without spamming any single channel.
Segmentation That Changes Everything
The difference between a 20% email open rate and a 40% open rate is usually segmentation, not copywriting.
The three segments every ecommerce store should maintain:
- Active buyers (purchased in last 90 days): High frequency, promotional content is acceptable
- Lapsed buyers (90-365 days since last purchase): Lower frequency, win-back focused
- Subscribers never purchased: Educational content, social proof, first purchase incentive
Never send the same email to all three. The active buyer doesn’t need a 10% first purchase discount. The never-purchased subscriber doesn’t want to hear about your loyalty program.
What GDPR Actually Requires for Ecommerce Notifications
This section is practical, not legal advice. Consult a GDPR specialist for your specific situation.
Email marketing: Requires opt-in. Soft opt-in is available in some EU member states for existing customers. Pre-ticked boxes are prohibited across the EU.
SMS marketing: Requires explicit opt-in, separate from email. Records of consent must be stored. Opt-out must be simple and honored within 10 business days.
Browser push notifications: The browser permission request itself constitutes consent under most interpretations. No separate consent form is required, but you should not use deceptive language in your opt-in overlay.
Back-in-stock and price alerts: Legitimate interest applies when users explicitly request a specific alert. Cannot be used to add users to general marketing lists.
Transactional notifications (order status, delivery): Do not require separate marketing consent. You can send these to any customer who has made a purchase.
Consent records: You need to be able to prove when consent was given, what the consent covered, and through what mechanism. Klaviyo and Omnisend both log consent events, but verify that your setup is capturing this correctly.
The practical implication: have separate consent checkboxes at checkout for email marketing and SMS marketing. Both unchecked by default. Record consent dates. Make unsubscribing easy.
Notification Fatigue: What Good Suppression Looks Like in Practice
Let me give you a real scenario. A customer in your store:
- Views a product 3 times over 2 days (triggers browse abandonment)
- Adds to cart on day 3 (triggers cart abandonment)
- Purchases on day 3 (triggers post-purchase)
Without suppression rules, this customer receives: a browse abandonment email, 3 cart abandonment emails (suppressed after purchase, hopefully), an order confirmation, a fulfillment notification, a shipping notification, a delivery confirmation, and a review request.
That’s 8 notifications in a week for one purchase. Even if they’re all justified individually, the aggregate experience is overwhelming.
With good suppression: the browse abandonment cancels when the cart abandonment triggers. The cart abandonment flow cancels at purchase. The order status emails are spaced by fulfillment events. The review request waits 10 days. The customer receives 5 notifications, all of which they want.
That’s the difference between a customer who trusts your store and one who unsubscribes.
What to Read Next
Notification strategy is downstream of understanding your customer. You need to know who they are and what they need before you know when to reach them.
- The Complete Guide to UX Research - how to learn when and why users find notifications helpful versus annoying
- The Six Stages of the UX Design Process - where notification design fits in the broader UX process
- The Best UX Research Tools for Ecommerce - the tools to measure whether your notifications are working
