Shopify abandoned cart recovery
Recover abandoned Shopify checkouts, by message
Miruto for Shopify reads every checkout through Shopify's own events, works out why the shopper left and writes one short personal message on iMessage, RCS or SMS, with Shopify's checkout link inside. No monthly fee. You pay a share of the orders it brings back.

70%
About seven in ten online carts are abandoned, according to the average of 50 studies collected by Baymard Institute. Most of those shoppers wanted the product. Something got in the way: a declined card, a delivery option that did not load, a question nobody answered.
Three shoppers, three reasons
A declined card, a missing parcel locker, a script error. See how Miruto finds the reason, writes the right message and tells you what to fix.
Set up in four steps
A setup checklist opens right after installing and shows what is left.
Install the app
Open the install link we send you and approve the permissions in your Shopify admin: checkouts, orders, customers and discounts. Nothing is added to your theme code.
Switch on the app embed
One toggle in the theme editor adds the checkout notice and the "don't message me" choice next to the checkout button, in the cart drawer too.
History comes in
Earlier abandoned checkouts and orders are imported, so the agent knows who already bought, and you see the numbers from day one.
The agent starts writing
You choose quiet hours, tone and discounts. Miruto writes from the first abandoned checkout, and you see every conversation inside Shopify.
What you get in the admin
Overview, Sessions, Conversations, Flows and Errors, embedded in your Shopify admin. Every conversation is there, with the feeling the agent read and the revenue it brought back.

Sees the whole checkout
Contact, cart and consent from Shopify's checkout webhooks; steps, errors, device and source from the Miruto web pixel.
Knows where they came from
Campaign, ad click, referrer and landing page, tied to the session and to the recovered order.
Writes where people read
iMessage, RCS, WhatsApp with opt-in, then SMS. Email only when there is no phone channel.
Reads the mood first
Four replies are drafted for each message and scored for how the shopper will feel. Only the best one is sent.
Respects a no
Quiet hours, two messages at most, stop in any words. On Shopify a stop also unsubscribes the SMS consent.
Hands over to you
When a shopper needs a person, the chat lands in the Conversations tab. Reply on the same channel, or hand it back.
Miruto next to Shopify's own abandoned checkout email
Shopify already sends an abandoned checkout email, and it is worth keeping for shoppers Miruto cannot message. When Miruto writes first, turn the Shopify email off or set a longer wait, so nobody gets two reminders.
| Miruto | Shopify's built-in abandoned checkout email | |
|---|---|---|
| Who it reaches | ●Shoppers with a phone or email, within the consent mode you choose | ●By default, customers subscribed to email marketing (Shopify Help) |
| Payment errors | ●The most common reason to write: it explains what happened and offers another way to pay | ●Legacy emails are not sent after a payment processing error (Shopify Help) |
| Channel | ●iMessage, RCS, SMS; email last | ●Email, and SMS through Shopify Messaging |
| Message | ●Written for this shopper and this problem, and a real conversation if they reply | ●A template with the checkout link |
| Timing | ●You set the first delay and quiet hours in the shopper's time | ●The Flow template waits 10 hours by default (Shopify Help) |
What a message looks like
Illustrations. The first message on a phone channel has no link; the cart link comes after the shopper replies.
Get Miruto for your Shopify store
Leave your email and your store address. We send you the install link for your store and help you through the setup. It takes about ten minutes.
Questions
Is Miruto in the Shopify App Store?
Not yet. We install it store by store with a direct install link, so we can help each store through the setup. Leave your details above and we send the link.
Does it change my theme?
No code is edited. The notice and the opt-out next to the checkout button come from a theme app embed that you switch on or off in the theme editor.
How does consent work on Shopify?
You choose: explicit opt-in through Shopify's own SMS marketing checkbox, or a clear notice with a "don't message me" choice. A stop in any words also sets the shopper's Shopify SMS consent to unsubscribed.
Does it work with Shopify Plus?
Yes, on the Online Store checkout like any other plan.
What does it cost?
No setup fee and no monthly fee. Miruto takes a share of the orders it brings back. If it recovers nothing, you pay nothing.
Let the next lost cart come home
You pay only for orders Miruto brings back.