According to the Baymard Institute's figures, around seven out of ten visitors who add a product to their cart leave the store without buying. A fictional example: for a French-speaking Swiss SME generating CHF 300,000 in online revenue, that means roughly CHF 700,000 in potential sales left sitting in carts that never reached checkout. The good news: a well-built recovery sequence combining email and SMS can win back part of those lost sales, without spending one extra franc on advertising.
In this guide, we break down the exact sequence to set up in 2026, the optimal timing for each message, the incentives that convert without sacrificing your margin, and the step-by-step configuration on Shopify and WooCommerce.
Why Your Customers Abandon Their Carts
Before you follow up, you need to understand. Studies consistently point to the same main causes:
- Shipping costs discovered too late: the number one cause of abandonment. A Geneva customer who discovers CHF 12 in shipping fees at payment feels trapped.
- Mandatory account creation: every extra field drives away busy buyers.
- Checkout process too long: beyond three steps, the abandonment rate soars, especially on mobile.
- Doubts about payment or delivery: no TWINT or invoice option, vague delivery times, a return policy that is impossible to find.
- Simple comparison shopping: many visitors use the cart as a wish list and compare prices elsewhere before deciding.
Part of this abandonment can be fixed directly on your site: display shipping costs on the product page, offer guest checkout and Swiss payment methods. The rest is recovered through follow-up.
The Email + SMS Sequence That Recovers Sales
The principle is simple: several touchpoints, each with a precise role, sent at the right moment. Here is a typical sequence, adapted to online stores in French-speaking Switzerland.
Follow-up 1 — The Service Email (30 to 60 Minutes After Abandonment)
This first email is not a sales pitch: it is helpful. "Your cart is waiting for you — we saved it." It contains the product photos, the total amount and a single button that leads straight back to checkout. No promo code at this stage: a good share of recovered carts come from this simple reminder, at full margin. Per send, it is often one of the most profitable emails in your store.
Follow-up 2 — The Reassurance Email (24 Hours)
The next day, remove the friction: 48-hour delivery across Switzerland, free returns within 30 days, payment by TWINT or invoice, verified customer reviews. Add two or three testimonials about the product left in the cart. The goal is to answer the silent objections that blocked the purchase — not to offer a discount yet.
Follow-up 3 — The SMS (48 Hours)
SMS is read far more systematically than email. Reserve it for high-value carts, above CHF 80 or 100 for example, to justify its cost of CHF 0.05 to 0.10 per message in Switzerland. Keep the format short: "Your cart at [Store] expires tonight. Complete your order in 30 seconds: [short link]. Reply STOP to unsubscribe." Mind the legal framework: for this kind of advertising message, the Unfair Competition Act (UCA, Art. 3 para. 1 let. o) generally requires the recipient's prior consent, correct identification of the sender and a free, easy way to opt out in every message; the revised Swiss Data Protection Act (nFADP) also governs how the number is used.
Follow-up 4 — The Last Chance (72 Hours)
Now, and only now, does the incentive come into play: free shipping or a time-limited advantage, valid for 24 hours. The urgency must be real. If your code "expires tonight" but still works a week later, you are training your customers to always wait for the discount before buying.
Discover our services · Chat on WhatsApp
Incentives That Do Not Destroy Your Margin
The classic mistake is firing off a 15% discount code in the very first email. The result: margin sacrificed on customers who would have bought anyway. Best practice is to rank your incentives from least to most expensive:
- The simple reminder: free, and it already recovers a good share of recoverable carts.
- Free shipping: a fixed, known cost (CHF 7 to 12) with high perceived value. It is the king of incentives in Switzerland, where shipping fees are a particular irritant.
- A gift or sample: low real cost, high perceived value, and it introduces another product from your catalogue.
- A fixed amount with a threshold: "CHF 10 off orders over CHF 100" protects your margin better than a percentage and increases average order value.
- A percentage discount: as a last resort, capped at 10%, reserved for new customers or carts dormant for more than 72 hours.
Always calculate the real impact. A fictional example: on an average cart of CHF 120 with a 35% gross margin (CHF 42), a 15% code costs CHF 18 — nearly half your margin. Free shipping at CHF 9 consumes only 21% of that same margin, often with a stronger conversion effect.
Setting It Up on Shopify
Shopify includes abandoned cart recovery natively, and extending it takes less than a day:
- In Marketing → Automations, activate the "Abandoned cart" template, then customise the sending delay (one hour recommended) and the email content.
- For a multi-step sequence, build the automation with Shopify Email or connect a dedicated app such as Klaviyo or Omnisend: cart-value segmentation, A/B testing and multiple emails are built in.
- For SMS, add an app that supports Switzerland, enable the consent checkbox at checkout and make sure the displayed sender is your store name.
- Test the full sequence yourself: abandon a cart with a test address and time every send.
Setting It Up on WooCommerce
WooCommerce has no native recovery, but its ecosystem covers everything:
- Install an automation extension such as FunnelKit Automations, AutomateWoo or CartFlows: they detect abandonment as soon as an email is entered at checkout or a logged-in customer leaves the page, then trigger the sequence.
- Build your three emails with dynamic product blocks; the return link must restore the full cart in one click, without the customer having to fill everything in again.
- For SMS, connect Twilio or a Swiss provider through the extension, with a 48-hour trigger and a cart-value filter.
- One important technical point: make sure your server runs scheduled tasks reliably (a real server cron rather than WP-Cron), otherwise your follow-ups will go out late — or never.
A fast site and a smooth checkout remain the absolute prerequisite: the best recovery sequence in the world will never compensate for a broken purchase funnel. If your store deserves a rebuild, our e-commerce website design service in Geneva builds optimised checkout funnels from day one.
Measure, Test, Improve
Track four indicators every month:
- Recovery rate: recovered carts divided by carts followed up. Track how it evolves from one month to the next.
- Revenue per message sent: it lets you compare your messages and spot the most profitable one.
- SMS opt-out rate: above 2%, reduce frequency or raise the cart-value threshold.
- Share of sales recovered at full margin: if everything converts with a promo code, your first follow-up is too weak.
Then test one element at a time: the subject line of email 1, the SMS delay, the incentive in the final follow-up. These scenarios fit into a broader approach: our AI marketing automation service connects cart recovery, segmentation and loyalty flows to turn your store into a source of predictable revenue.
Take Action This Week
Activate your platform's native email today, add the 24-hour reassurance email this week, then the SMS and last-chance message next month. Each step pays for itself. And if you would rather delegate the whole setup, request a free quote: we install the complete sequence, measurement included, for Swiss online stores.