When a customer starts a checkout on your Shopify store but doesn't finish, Inrō can detect the abandoned cart and reach out automatically with an Instagram DM. It's a hands-off way to recover sales you'd otherwise lose.
How it works
Inrō checks 24 hours after each checkout is created. If no order was completed for that checkout, the scenario fires for the matching contact. If the checkout turned into a real order in the meantime, nothing fires.
Before you start
Your Shopify store must be connected. See Shopify: Connect Your Store and Send Product Links.
The storefront tracking script should be installed, because that's what lets Inrō tie a checkout back to the right contact. The Shopify card prompts you to add it.
⚠️ The Shopify abandoned-cart trigger is rolling out gradually and may not appear in your trigger picker yet. If you don't see it, it isn't available on your account at the moment.
Set it up
Create a new Custom scenario.
Choose the Shopify: cart abandoned trigger.
Build your flow. A reminder DM with a direct checkout link, optionally carrying a discount code, works well.
Activate the scenario.
That's it. Inrō runs the 24-hour check on every checkout from then on.
How contacts are matched
To know who abandoned a cart, Inrō matches the checkout to a contact using, in order:
The email on the checkout, if it matches a contact.
The Inrō contact ID carried in the checkout's note attributes (
_inro_idor_inro_username).The landing-site URL, if the customer arrived from an Inrō link.
If none of these match a contact, the scenario doesn't fire for that checkout. This is why the tracking script matters: it stamps Inrō's identifiers onto the cart so the match can happen.
Using cart data in your message
Inside the scenario, you can pull details from the checkout into your DM, like the total or the items left behind, using a cart variable.
You read cart details with the {{ shopify_cart.* }} variables. For the full list of fields, see Variables & Personalisation Guide.
🐾 Netsuke's Tips
Lead with a helpful nudge, not a hard sell. "Still thinking it over? Here's your cart" recovers more than a pushy discount-first message.
A direct checkout link with a small discount code is the fastest path back to the sale. Keep the contact one tap from finishing.
Give the contact a real reason to reply, like a question or a size check. A DM that invites a response keeps the conversation (and your automation) going.
What's next?
To send the product or checkout link in your recovery message, see Shopify: Connect Your Store and Send Product Links. For every other way to start a scenario, see Triggers: The Complete Reference.
