Someone clicked your checkout link. They typed their name and email. Then they disappeared without paying.
That's an abandoned cart, and it happens far more often than most creators realise. The good news: these are your warmest leads. They already wanted the product enough to start paying. A good abandoned cart recovery flow simply helps them finish.
This guide covers why buyers abandon checkout (especially in Nigeria), when to follow up, and nine copy-ready abandoned cart email templates, WhatsApp messages and SMS you can use today. Then we'll show you how to run the whole flow automatically in Serlzo.
What is abandoned cart recovery?
Abandoned cart recovery means following up with people who started checkout but didn't complete payment, so they come back and buy.
For a creator, the "cart" is usually a single product: a course, an ebook, a coaching call or a community membership. The principle is the same as in a big online store. You have their contact details from checkout, so you can send a timely, helpful reminder.
How common is it? Baymard Institute, which tracks checkout research, puts the average documented online shopping cart abandonment rate at about 70%, based on 50 studies. Even if your number is lower, that's a lot of buyers walking away at the last step.
Why buyers abandon checkout (Nigerian edition)
Global research lists the usual suspects. In Baymard's survey of shoppers who abandoned, the top reason was extra costs that were higher than expected, followed by things like slow delivery, not trusting a site with card details, and long or complicated checkouts. About 1 in 10 abandoned because their card was declined.
Selling digital products in Nigeria adds a few local twists:
- Failed card payments. Naira cards get declined for all sorts of reasons: spending limits, bank security checks, an OTP that never arrives. The buyer often gives up rather than try again.
- Bank transfer friction. Paying by transfer means leaving checkout, opening a banking app, copying details, and waiting for confirmation. Every step is a chance to get distracted.
- Data and network. A slow connection or a dropped network halfway through payment, and the page times out.
- "Let me ask first." Many buyers want to confirm something on WhatsApp before paying ("Is it for beginners?", "Is this a live class?"). If nobody answers, the moment passes.
- Payday timing. They genuinely want it, but salary drops next week.
- Plain distraction. A call, a child, a meeting, a better-looking TikTok.
Notice that almost none of these mean "not interested". Most mean "not right now" or "something got in the way". That's why recovery works.
When to send abandoned cart follow-ups
Timing matters more than clever copy. A simple abandoned cart flow that works well for creators:
| Message | When | Channel | Goal |
|---|---|---|---|
| 1. Reminder | About 1 hour after they leave | WhatsApp or email | Catch the distracted |
| 2. Help offer | Same day or the next morning | WhatsApp or email | Fix payment problems and answer questions |
| 3. Reassurance | About 24 hours later | Social proof and what they'll get | |
| 4. Last chance | 48 to 72 hours later | WhatsApp, email or SMS | Only if there's a real deadline |
Three or four messages is plenty. Stop the moment they buy or reply, and never message overnight.
9 abandoned cart email, WhatsApp and SMS templates
Replace the placeholders in double curly brackets with your own details, or with the personalisation variables your tool provides. Keep them short, warm and in your own voice.
1. The gentle reminder (WhatsApp)
Hi {{firstName}}, it's {{yourName}}.
I noticed you started getting {{productName}} but didn't finish checkout. No wahala, here's your link so you can pick up where you left off:
{{checkoutLink}}
Any questions, just reply here.
Use it: about an hour after they leave.
2. The simple reminder (email)
Subject: Did something go wrong, {{firstName}}?
Hi {{firstName}},
You were almost in. Your spot for {{productName}} is still waiting.
Here's what you get:
- {{benefit1}}
- {{benefit2}}
- {{benefit3}}
If you had a problem paying, just reply to this email and I'll help.
{{yourName}}
3. The quick nudge (SMS)
Hi {{firstName}}, your {{productName}} order is still open. Finish here: {{checkoutLink}}. Need help? Reply to this text. {{yourName}}
Use it: keep SMS under one message length and include your name so they know who it's from.
4. The help offer (WhatsApp)
Hi {{firstName}}, quick one. Sometimes checkout doesn't go through because of a card issue or network wahala.
Did you have any trouble paying for {{productName}}? Or is there something you'd like to know first? I'm happy to help.
Use it: this message has no link on purpose. It opens a conversation, and conversations close sales.
5. The payment-method nudge (email)
Subject: Card not working? Try transfer or USSD
Hi {{firstName}},
If your card was declined while paying for {{productName}}, you're not alone. Banks sometimes block online payments for security.
You can also pay by bank transfer or USSD on the same checkout page:
Once payment is confirmed, you'll get access straight away.
{{yourName}}
6. The failed payment follow-up (WhatsApp)
Hi {{firstName}}, I can see your payment for {{productName}} didn't complete. Nothing was lost.
If it was a card issue, the checkout also accepts bank transfer and USSD: {{checkoutLink}}
Reply "HELP" if you'd like me to walk you through it.
7. The social proof email
Subject: What {{studentName}} did after joining
Hi {{firstName}},
Still thinking about {{productName}}? Here's what {{studentName}} said after going through it:
"{{realTestimonial}}"
If you want results like that, your checkout is still open:
{{yourName}}
Use it: only with real testimonials from real buyers. Never invent one.
8. The objection handler (email)
Subject: Your questions about {{productName}}, answered
Hi {{firstName}},
Before people join {{productName}}, they usually ask me these:
Is it for beginners? {{answer1}}
How long do I have access? {{answer2}}
What if I can't keep up? {{answer3}}Ready when you are: Finish your order
{{yourName}}
9. The last chance (WhatsApp, email or SMS)
Hi {{firstName}}, a quick heads-up: the price of {{productName}} goes up to {{newPrice}} on {{deadlineDate}}.
If you'd like it at {{currentPrice}}, you can still finish here: {{checkoutLink}}
After this, I'll stop reminding you.
Use it: only when the deadline is real. Fake urgency trains buyers to ignore you, and can damage trust in every launch after this one.
WhatsApp rules for cart recovery messages
WhatsApp is often the channel Nigerian buyers respond to fastest, so it's tempting to lean on it. Do it carefully:
- Only message people who gave you their number and agreed to hear from you, for example at checkout.
- On Meta's official WhatsApp Business API, use an approved template. Meta's template guidelines list abandoned cart reminders under the Marketing category, even when the customer requested them. Submit your recovery templates a few days early, since review can take up to 24 hours.
- On a personal number, keep volumes low. It isn't Meta's official API, so heavy automated messaging risks a ban.
Our WhatsApp automation guide covers both connection types in detail.
How to run abandoned cart recovery in Serlzo
If you sell through a Serlzo storefront product or checkout link, recovery is built in at two levels.
1. The automatic nudge. Buyers who leave checkout get an automatic nudge. It's a good safety net for every product.
2. A full recovery workflow. For the multi-step flow above, build a workflow:
- Go to Automation → Workflow and start from the Interest & checkout recovery template, or build from scratch.
- Set the trigger to Cart abandoned.
- Add your steps: a Wait of about an hour, a WhatsApp message (template 1), another wait, an Email (template 5), and an SMS (template 3) if you like.
- Add an If/Else step on "has replied to WhatsApp", so anyone who replies moves to a real conversation instead of getting more automated messages.
- Turn on "never send overnight" so nobody gets a reminder at 2am.
- Run a test checkout yourself, walk away, and check every message arrives as expected.
Because every buyer is saved to your CRM, you can also tag people who came back through recovery, or add them to a list for future offers.
Workflows and WhatsApp marketing are on Serlzo's paid plans, from $13 (about ₦17,500) a month.
Frequently asked questions
What is an abandoned cart email?
It's an email sent to someone who started checkout but didn't finish paying. It reminds them what they were buying, links straight back to checkout, and often offers help with payment problems.
When should I send an abandoned cart email?
Send the first reminder within about an hour, while they still remember you. A second message the same day or next morning, and a final one 48 to 72 hours later, is usually enough. Stop as soon as they buy or reply.
What should an abandoned cart email include?
A clear subject line, their first name, the product name, a one-click link back to checkout, and an offer of help. Social proof and answers to common questions work well in later emails.
Should I offer a discount in abandoned cart emails?
Not by default. If people learn that leaving checkout earns a discount, some will do it on purpose. Try help and reassurance first, and save discounts or price deadlines for real launch windows.
Can I send abandoned cart messages on WhatsApp?
Yes, if the person gave you their number and agreed to hear from you. On the official WhatsApp Business API, you'll need an approved Marketing template for cart reminders. Serlzo workflows can send the WhatsApp message automatically when a cart is abandoned.
Stop losing buyers at the last step
The people who abandon checkout already chose you. A few well-timed, helpful messages are often all it takes to bring them back.
Set up your recovery flow once, and it works on every product, every day.
Last updated November 2026. Serlzo publishes this blog. Prices and policies from other companies change; check their official pages before deciding.
