EEcommerceSOFTWARE
AUTOMATION · 10 MIN

How to Set Up Ecommerce Abandoned Cart Email and SMS Flows

Set up abandoned cart email and SMS flows for ecommerce without breaking consent rules. Covers Omnisend, Klaviyo, ActiveCampaign, Mailchimp and Brevo.

Marcus TaylorBy Marcus TaylorUPDATED JUN 2026
QUICK ANSWERS
What is the short answer on How to Set Up Ecommerce Abandoned Cart Email and SMS Flows?

Set up abandoned cart email and SMS flows for ecommerce without breaking consent rules. Covers Omnisend, Klaviyo, ActiveCampaign, Mailchimp and Brevo.

Which pages should I compare next?

Start with the best ecommerce tools, then use the comparison hub and individual tool reviews.

How current is this guide?

The page is reviewed against the Ecommerce Software Index and was last updated on 16 June 2026.

  • A good abandoned cart email and SMS flow needs cart data, checkout links, purchase exit rules, and separate SMS consent before any text message sends.
  • Use a 2–3 message sequence over roughly 48–72 hours: email first, SMS only for opted-in contacts, then objection-handling or an incentive if margin allows.
  • Omnisend starts at $16/mo and has preset Abandoned Cart and Abandoned Checkout automations, but first-time abandoned carts can only send Email, not SMS.
  • Klaviyo starts at $20/mo and is strong for branching by cart or item value, but active-profile billing and flex fees can matter as the list grows.
  • Mailchimp starts at $13/mo and can handle basic abandoned-cart email, but abandoned-cart SMS is limited to 1 message within 48 hours and needs an approved SMS programme.

Abandoned cart email and SMS flows recover orders from shoppers who showed buying intent but left before payment. The work is not just writing a reminder email. You need the right cart event, the right consent, the right checkout link, and exit rules that stop the flow after purchase.

This guide covers the practical setup across Omnisend, Klaviyo, ActiveCampaign, Mailchimp and Brevo. It is not a vendor-specific tutorial, because most stores are choosing between tools before they build the flow.

The safest default is email first, then SMS only where the contact has given SMS permission and the platform supports the message. That sounds cautious, but it prevents the two common mistakes: texting people without consent and paying for contacts or credits you did not expect.

What does an abandoned cart email and SMS flow actually do?

An abandoned cart flow is an automation triggered when a shopper adds products to a cart, or starts checkout, then leaves without ordering. The message usually pulls in product names, images, prices, cart contents and a return-to-cart or checkout link.

Cart abandonment and checkout abandonment are related, but they are not always the same event. Omnisend, for example, has separate preset automations for Abandoned Cart and Abandoned Checkout. That distinction matters because checkout events often include stronger purchase intent and cleaner checkout-link data.

The flow needs a customer identifier before it can send anything. Email needs an email address and email consent where required. SMS needs a phone number and separate SMS consent, not just email consent.

The upside is that the flow can personalise messages with the items someone left behind. The downside is that personalisation breaks fast if the store integration is not passing cart items, product blocks or checkout URLs correctly.

What do you need before you build the flow?

Start with the ecommerce integration. Your marketing platform must receive cart, checkout and purchase events from Shopify, WooCommerce, BigCommerce, a supported ecommerce store, or a custom API setup.

Next, check the cart content. The platform should be able to populate the email with product details and a working button back to the cart or checkout. Mailchimp, for example, can automatically add cart content and abandoned-cart button or link blocks to email.

Email readiness still matters. Before turning on a revenue flow, check the sending domain, sender name, unsubscribe handling and basic deliverability settings in the platform. A good trigger cannot rescue a sender setup that looks untrustworthy.

Treat SMS as a separate build step. Mailchimp states that email consent is different from SMS consent and that SMS requires permission. That is the clean rule to follow across every platform, even if the menus use different wording.

Plan for exits before you write copy. Purchasers, unsubscribed contacts, suppressed contacts, and people without the right consent should not continue through the wrong branch. This is boring work, but it prevents embarrassing messages after someone has already bought.

What sequence should you use for abandoned cart email and SMS flows?

A practical starting point is 2–3 messages over roughly 48–72 hours. That is not a universal law, but it is a sensible operating blueprint for most stores before testing by product type and margin.

Email 1 should be a helpful reminder after a short delay. Keep it plain: show the cart items, link back to checkout, and offer help if shipping, sizing or payment caused the pause.

The SMS branch should be narrower. Send a text only to contacts with SMS consent, only where your country, programme status and platform limits allow it, and only when the message adds value. A short cart reminder can work, but SMS feels intrusive faster than email.

Email 2 should handle objections. Use it to answer the questions that stop orders: delivery cost, return policy, sizing, warranty, payment methods or support availability. The upside is relevance; the downside is that vague copy turns this into another generic reminder.

Email 3 can use an incentive, urgency or social proof if the economics allow it. Do not train every shopper to wait for a discount unless your margin can absorb that behaviour.

Every message needs exit rules. Stop the flow after purchase, after unsubscribe, when consent is missing, or when the contact enters a suppression segment. The flow should feel timely, not relentless.

How do Omnisend, Klaviyo, ActiveCampaign, Mailchimp and Brevo handle setup?

Omnisend is the easiest ecommerce-native setup if you want preset abandoned-cart machinery. It provides Abandoned Cart and Abandoned Checkout automations that use store data for personalised recovery email or SMS. The limitation is important: Omnisend says first-time abandoned carts can only send Email, not SMS.

Klaviyo suits stores that want more branching. Its abandoned cart flow content supports customisable email and SMS, multi-message flows, and branching by factors such as cart or item value. The trade-off is complexity, plus active-profile billing that grows with the database.

ActiveCampaign is better framed as a flexible automation platform with ecommerce integrations, rather than the most ecommerce-native cart tool. Starter includes basic ecommerce integrations for Shopify, WooCommerce and Square, but it has 5 actions per automation. SMS also requires Plus, Professional or Enterprise plus the SMS add-on.

Mailchimp is familiar and workable for basic abandoned-cart email. It can add cart content and abandoned-cart buttons or links to email, which helps smaller stores get moving. The SMS side is stricter: abandoned-cart SMS requires a supported ecommerce store or custom API, an approved SMS programme, and double opt-in.

Mailchimp also allows only 1 SMS per abandoned cart, and it must be sent within 48 hours after the contact enters the flow. That is fine for a simple reminder, but it is limiting if you want a richer SMS sequence.

Brevo is attractive if your contact database is large and send volume is the main cost driver. Its Free plan stores up to 100,000 contacts and allows 300 daily email sends, with multi-channel marketing automation up to 2,000 contacts. The catch is that advanced ecommerce features are associated with higher tiers, and SMS credit is sold separately.

How much do abandoned cart email and SMS tools cost?

Use the site’s recorded starting prices as a baseline, then recheck the vendor pricing page before buying. Pricing calculators, SMS credits and contact tiers change often, and abandoned-cart contacts can affect billing in ways that are easy to miss.

Omnisend has an Index Score of 86 and starts at $16/mo for Standard. Its Free plan allows up to 500 emails/month to a maximum of 250 unique contacts. The billing catch is that Omnisend bills on subscribers plus some non-subscribers, including people who abandoned a cart, browsed products or placed orders without marketing opt-in.

For Omnisend Pro users subscribing on or after May 4, 2026, SMS is an add-on with volume-based pricing starting at $0.007/SMS for US and Canada recipients, and no SMS credits are included by default. That can still be reasonable for targeted texts, but it is not a free SMS bundle for new Pro buyers.

Klaviyo has an Index Score of 84 and starts at $20/mo in the site data. Its Free plan includes up to 250 active profiles, 500 email sends/month and 150 mobile message credits/month. Paid Email + SMS has been reported as starting at $35/mo with 1,250 SMS/MMS credits.

Klaviyo’s billing gotcha is active-profile growth. Exceeding a paid active-profile limit does not stop profiles being added or sent to; Klaviyo calculates a flex fee based on profiles over the tier, in thousands, multiplied by the current tier’s price per 1,000 profiles.

ActiveCampaign has an Index Score of 82 and starts at $15/mo in the site data. Trial accounts are a free 14-day trial based on the Professional plan. The catch is that Starter caps automations at 5 actions, and SMS is not available on Starter.

Mailchimp has an Index Score of 82 and starts at $13/mo for Essentials in the site data. Its Free plan is $0/mo with 250 contacts, 500 monthly sends and a 250/day daily send limit. SMS credits do not roll over month to month, so unused credit is wasted.

Brevo has an Index Score of 82 and starts at $9/mo for Starter. Starter removes the daily sending limit and starts at 5,000 monthly email sends with up to 500 contacts stored at the first tier. Standard starts at $18/mo and adds marketing automation, A/B testing, advanced reporting and web/event tracking.

Those Index Scores are part of the site’s overall tool rating, not a ranking only for abandoned carts. Shippo is the overall site leader at 87, but it is a logistics tool rather than an email and SMS marketing platform. For this use case, the right choice depends on ecommerce automation depth, SMS limits and billing model.

Do you need SMS in an abandoned cart flow?

You need SMS only if you have proper consent and a message worth sending. For many stores, abandoned-cart email is the safer first build because it is less intrusive and usually easier to fit inside existing marketing permissions.

SMS can work well for high-intent checkout abandonment, limited-time availability, delivery questions or a short reminder to opted-in customers. The downside is that SMS has stricter permission rules, country availability issues, programme approval steps and credit costs.

Mailchimp is the clearest example of those limits. Its SMS Marketing add-on is for Essentials or higher, requires an approved application, and is available only in select countries. Abandoned-cart SMS also needs double opt-in.

Omnisend and Klaviyo both support email and SMS abandoned-cart messaging, but that does not mean every contact should get both. Branch by consent, cap the number of touches, and avoid sending SMS to first-time Omnisend abandoned carts where the platform limits that path to Email.

If in doubt, build the email flow first. Add SMS after you can prove the cart trigger, product block, checkout link and purchase exit are working. That sequence reduces both compliance risk and wasted SMS spend.

Why do abandoned cart flows break?

If the trigger does not fire, check the ecommerce integration and event tracking first. Most flow problems start before the email editor, because the marketing tool never received the cart or checkout event.

If the cart URL is missing, check whether the store passes a usable cart or checkout link into the automation. A beautiful message with a broken return link will recover little revenue.

If the product block is empty, verify that cart-item data is available to the automation and that the block uses the correct event data. This is common after theme changes, app changes or custom checkout work.

If SMS does not send, check consent, country availability, approved programme status, double opt-in where required, credits and platform limits. On Mailchimp, also check the 1-SMS limit and the 48-hour send window.

If the bill jumps, inspect the billing object rather than the campaign. Omnisend can count abandoned-cart non-subscribers. Klaviyo bills around active profiles. ActiveCampaign has been reported to charge accounts for every contact in the database, including unsubscribed and bounced contacts.

If the flow continues after purchase, fix purchase-event exits and suppression rules. That mistake damages trust quickly, because the customer sees that your automation does not understand what they just did.

If revenue attribution looks too good, compare attribution windows and settings before treating recovered revenue as exact. Marketing platforms can assign revenue differently, so use the numbers directionally unless your reporting rules are consistent.

Which tool should you shortlist for this use case?

Choose Omnisend if you want the most straightforward ecommerce-native abandoned-cart setup among these marketing tools. Its preset Abandoned Cart and Abandoned Checkout automations reduce build time, but the first-time abandoned-cart Email-only rule and non-subscriber billing deserve attention.

Choose Klaviyo if your store needs advanced segmentation and branching by cart or item value. It is strong for custom multi-message logic, but the setup can become fiddly and profile-based billing needs watching as the customer file grows.

Choose ActiveCampaign if your abandoned-cart flow is part of a wider automation system across sales, support or lifecycle marketing. It is flexible, but Starter’s 5-action cap and the Plus-or-higher SMS requirement make it weaker for complex cart recovery on the lowest plan.

Choose Mailchimp if your store wants a familiar basic option and can live inside its SMS restrictions. It is accessible for abandoned-cart email, but the 1-SMS-per-cart and 48-hour rules limit testing.

Choose Brevo if budget and contact storage matter more than ecommerce-specific cart depth. Its Free and Starter pricing can suit cost-conscious stores, but advanced ecommerce needs may push you towards higher tiers or a more specialist platform.

The best build is the one you can maintain. Start with a clean email flow, prove the trigger and checkout link, then add SMS only where consent, plan limits and margin make the extra message worthwhile.

Frequently asked questions

What is the best timing for abandoned cart email and SMS flows?

A practical starting point is 2–3 messages over roughly 48–72 hours. Send the first email after a short delay, use SMS only for opted-in contacts, then send a second email for objections such as shipping, returns or sizing. Test from there rather than copying a fixed schedule forever.

Can I send abandoned cart SMS if someone gave email consent?

No. Treat SMS consent as separate from email consent. Mailchimp explicitly states that email consent is different from SMS consent and that SMS requires permission. Use that as the safe operating rule across platforms.

Which platform is easiest for abandoned cart setup?

Omnisend is the easiest option if you want ecommerce-specific presets, because it has Abandoned Cart and Abandoned Checkout automations. The limitation is that first-time abandoned carts can only send Email, not SMS, and some non-subscribers can count towards billing.

Is Klaviyo better than Omnisend for abandoned carts?

Klaviyo is better if you need advanced branching, such as different paths by cart or item value. Omnisend is better if you want a faster ecommerce-native setup with presets. This is a use-case recommendation, not a change to the site’s overall ranking.

How much should a small store budget for abandoned cart software?

Among the covered marketing tools, recorded starting prices are Brevo from $9/mo, Mailchimp from $13/mo, ActiveCampaign from $15/mo, Omnisend from $16/mo and Klaviyo from $20/mo. SMS credits, contact tiers and profile billing can change the real cost.

Why is my abandoned cart flow sending after someone buys?

The usual cause is missing or broken exit logic. Check that the purchase event reaches the marketing platform, then add exits or suppression rules for purchasers, unsubscribed contacts and contacts without the right consent.