Sends onRuns on

Abandoned Cart Recovery

When someone leaves a full cart, a WhatsApp message brings them back to it. Two messages, then it stops.

Your brandonline
Classic Tote · SandHi Nour 👋 Your order is still open, and the Classic Tote is waiting in your cart. Finish up here: yourstore.com/cart10:30
Type a message

11 MENA brands run this flow on Nonito. Since October 2025 it has reached 15,671 customers, driven 3,268 orders and attributed 5.5M EGP in revenue.

How we measure this, and what it means for you

Per-brand conversion has ranged from 8.8% to 29.2%, and half of recovered orders land within 14 hours.

Real results from brands on Nonito. Yours depend on your product and pricing, so read this as a range, not a forecast. Figures in EGP.

What it is

  • An abandoned cart flow is an automated message sent to someone who added items to a cart and left without paying.
  • On Nonito it sends over WhatsApp, which is where MENA customers already read their messages, rather than email.
  • Two messages, one hour and one day after the cart is left. Never more than that.
  • The link reopens the exact cart, so nothing has to be found and added again.

Who runs it

  • Any brand taking orders online. It is the first flow most brands switch on and the one that pays for the rest.
  • Eleven brands on Nonito run it today, across fashion, beauty, home and gifting.
  • It works whether you sell on Shopify, on Odoo, or through your own checkout over the API.
  • You do not need a large list. It only ever messages people who were already buying from you.

How it works

  • Your store tells Nonito a checkout was abandoned. Nothing is exported and nothing is re-keyed.
  • Before any message sends, the flow checks whether the order came through. If it did, it stops.
  • The first message names the customer and the item, and links back to the cart. It carries no discount.
  • A day later, if there is still no order, one final message goes out and the flow closes.
  • Every order that follows a message is attributed back to the flow, so you can see what it earned.

Why it works

  • People rarely abandon a cart because they changed their mind. They get distracted, compare prices, or wait for payday.
  • A WhatsApp message gets read. The same reminder by email lands in a promotions tab.
  • Holding the discount back means most recovered orders come in at full margin.
  • Stopping at two messages protects the contact. Someone who opts out is lost for every campaign after this one.

Most Carts Do Not Fail. They Wait.

People do not abandon carts because they changed their mind. They get distracted, they compare, they wait for payday. A short WhatsApp message a few hours later brings a good share of them straight back.

The moment

A customer leaves without completing checkout

They reach the payment step and stop. The flow picks it up straight away.

1 of 5

The discount is optional. There are two ways to run this flow.

No discount at all

Two plain nudges. Every order you win is full margin.

A code on the last message only

It rides on the link, so no code ever sits in the message itself.

What You Give, What You Get

What you give already exists in your store. What you get comes back automatically.

What you give

  • Phone number
  • Cart contents
  • Checkout recovery link
  • First nameoptional
  • Cart valueoptional
  • Languageoptional

What you get

  • Messages sent
  • Recovered orders, attributed
  • Single-use discount codes
  • Revenue attributed to the flow
  • A contactable customer record
  • Reply threads

What Makes It Work, And What Breaks It

The difference between recovering orders and annoying people is in these details.

Do this

  • Give it an hour

    Send it instantly and it feels like you were watching. An hour reads as a favour.

  • Do not lead with money off

    Open with a discount and you pay for orders you were getting anyway.

  • Two messages, then stop

    A third wins almost nothing, and someone who opts out is gone for good.

  • Never chase someone who already bought

    The flow checks before every message and stops the moment the order lands.

  • Send when people are awake

    Nothing between 11pm and 9am. In Ramadan, move the window.

  • Write in the language they shop in

    Arabic to Arabic speakers, English to the rest, from one flow. Keep it colloquial.

What goes wrong

  • A discount in the first message

    Regulars work it out and start leaving carts on purpose. You notice months later.

  • No phone number at checkout

    Ask for it after payment and an abandoned cart has nobody to message.

  • Sending them to your homepage

    The link must reopen the same cart. Nobody shops for the same thing twice.

  • Message after message

    Four nudges is how you get blocked, and blocks hurt every message after.

  • No easy way out

    If they cannot leave easily, they block you instead.

See how it is builtThe real builder canvas, with the setup direction on every node.
Abandoned Cart Recovery in the flow builder7 nodes
TriggersTrigger Event
Event
Checkout abandoned
Source
Shopify

Pick the abandoned checkout event from your store.

LogicSkip If
Skip when
Order already placed

Put this first. It then guards every message below it.

TimingWait
Duration
1 hour

One hour. Long enough to read as a reminder.

MessagingWhatsApp
Template
cart_reminder
Includes
Cart items + checkout link

Map first name, product and the checkout link to the template variables.

TimingWait
Duration
24 hours

A day, not a week. After that the intent has gone.

LogicSkip If
Skip when
Order already placed

Checked again, so the last message cannot reach a buyer.

MessagingWhatsApp
Template
cart_final
Optional
Short-dated discount code

Add a Discount node before this one only if you want to offer a code.

Click and drag to move around the canvas, pinch or scroll to zoom
100%

Before you start

  • Your store connected to Nonito, through the native integration or the REST API.
  • A phone number field on checkout, collected before the payment step.
  • A WhatsApp Business sender connected and verified.
  • One message template approved. This is the part you wait on.

Every node carries its own setup direction. Drag the canvas to move around it, or open it full screen.

Questions About This Flow

Do we have to offer a discount?

No. Plenty of brands run it without one and recover orders at full margin.

How do you avoid messaging someone who already ordered?

The flow checks the order before every message and stops the moment it lands.

Why WhatsApp instead of email?

In MENA a WhatsApp message gets opened. An email lands in a promotions tab.

What does it cost to run?

Two messages per cart, billed per message. The calculator uses your own rate.

How long does it take to go live?

Live the same day your template is approved. Two to three days in total, including submitting it.

What results should we expect?

Across 11 brands it has ranged from 8.8% to 29.2%. Where you land depends on your product, price and checkout.

Run It Alongside

The flows that protect the order you just recovered.

See It Running On Your Own Store.

We will connect your store, switch this flow on, and show you what it recovers. Setup takes an afternoon, and you keep everything it builds.

CHAT WITH US • CHAT WITH US •