Copy, paste, customise. These are the exact wording patterns we've seen recover the most carts ā written for real people, not marketing slides.
{{double_braces}} are filled automatically.Drop these into any template ā Cartio replaces them with real values when the message is sent.
{{first_name}}Customer's first name from Shopify checkout
{{store_name}}Your store name as configured in Cartio
{{product_name}}The headline product in the abandoned cart
{{checkout_url}}Pre-filled Shopify checkout link (long form)
{{short_url}}Shortened tracking URL for SMS (Cartio-generated)
{{cart_total}}Total cart value with currency symbol
{{agent_name}}Name your AI voice agent introduces itself with
Highest open rate. Best for the first three touches.
Friendly nudge before frustration sets in
Hey {{first_name}}! š
Looks like you left some items in your cart at {{store_name}}. We saved them for you so you don't have to start over.
Pick up where you left off: {{checkout_url}}
Anything you'd like us to answer? Just reply here.Address quiet concerns about shipping and trust
Hi {{first_name}} ā still thinking about the {{product_name}}? šļø
Quick reminder:
ā
Free delivery in 2-3 days
ā
7-day return, no questions asked
ā
Cash on delivery available
Complete your order: {{checkout_url}}Convert hesitant buyers with a small incentive
{{first_name}}, your cart's about to expire ā³
We don't want you to miss out on the {{product_name}}, so here's 10% off if you check out today.
šļø Code: COMEBACK10
š Cart: {{checkout_url}}
Expires tonight ā talk soon!One last polite touch ā never pushy
Hey {{first_name}}, last message from us š
Your cart's still here if you want it: {{checkout_url}}
If you've decided not to go ahead, no worries at all ā just reply STOP and we won't message you again about it.Use as fallback when WhatsApp isn't delivered. Always include opt-out.
Plain text, under 160 characters
Hey {{first_name}}! Your cart at {{store_name}} is saved. Finish here: {{short_url}} Reply STOP to opt out.Drive scarcity without lying
{{first_name}}, the {{product_name}} you saved is selling fast. Order now: {{short_url}} Reply STOP to opt out.Push the offer in the SMS itself ā no link clicks needed to see it
{{first_name}}, here's 10% off your cart at {{store_name}}: code COMEBACK10. Expires today. {{short_url}} Reply STOP to opt out.Closing message ā also serves as opt-out reminder
Last note from {{store_name}} ā your cart's still saved: {{short_url}} Reply STOP to stop these messages.For high-value carts (typically > $80). Use as the prompt for your AI agent.
First 8 seconds of the call ā earn the right to keep talking
Hi, is this {{first_name}}? This is {{agent_name}} calling from {{store_name}}. I'm reaching out because you started an order with us earlier today and I wanted to check if everything was okay with checkout. Do you have a minute?When customer says "I'm not sure" or "I'll think about it"
Totally understand, {{first_name}}. A lot of customers feel the same way before their first order. Just so you know ā we offer cash on delivery and a 7-day return, so there's really no risk on your side. Would you like me to text you the secure checkout link so you can finish whenever you're ready?Offer the discount only after the objection is heard
I hear you. Let me do this ā I'll apply a one-time 10% discount to your cart, valid for the next two hours. I'll send you the link by SMS now. Sound fair?
Customer says no ā leave the door open
No problem at all, {{first_name}}. I'll save your cart for the next 24 hours in case you change your mind. Have a great day, and thanks for considering {{store_name}}.Drop the "Dear Valued Customer" energy. Read your message out loud ā if it sounds awkward, rewrite it.
On mobile, customers preview the message. If the link is buried at the bottom, you lose the click.
A single emoji feels human. Three or more feels like marketing spam ā and WhatsApp scores you down for it.
"Only 2 left!" when there are 200 destroys trust the moment they see it on the product page. Use real stock data only.
Templates are written in casual English. Translate to your customers' actual language ā including local slang where appropriate.
Open your Cartio pipeline, drop these into the message nodes, and you've got a recovery sequence running in under five minutes.