Abandoned checkout email for SaaS and subscriptions
How to recover people who opened checkout and did not pay, with two emails, the right timing, the doubt that stops the purchase and why to skip fake urgency.
Email that sells5 min read
View as MarkdownSomeone used your free plan, liked it, clicked "Upgrade", reached the payment screen and closed the tab. They were one step away. If you do nothing, the odds they come back on their own are low: life goes on, the card stays in the wallet and the intent cools down.
The abandoned checkout email is one of the highest-intent emails a SaaS can send. This article covers why people abandon, how to write two emails that answer the right doubt, and why a fake countdown hurts more than it helps. The real example is SunoBoard, a Wunka music app that sends through Couryo.
Why people abandon#
In e-commerce, cart abandonment has been studied for years: the Baymard Institute combines dozens of studies into an average of about 70% of carts abandoned (Baymard Institute). In software subscriptions the reasons shift a little, but the logic holds: it is rarely "I don't want it". It is a question left unanswered.
| Doubt | What they think |
|---|---|
| Commitment | "What if I want to cancel? Will I be stuck?" |
| Value | "What exactly do I get on top?" |
| Price | "Too expensive for how much I use it." |
| Timing | "I'll do it later" (and forget) |
| Payment | "Can I pay another way?" or "my card failed" |
A good abandoned checkout email answers one of these directly. It does not repeat "you left something in your cart".
The SunoBoard example: two emails, two doubts#
SunoBoard sends a two-email sequence to people who started upgrading to Pro and did not finish. Real subject lines (in Spanish and English, depending on the person's language):
| Order | Subject | Doubt it answers |
|---|---|---|
| 1 | "You're almost there, finish upgrading to Pro" / "Ya casi: termina tu upgrade a Pro" | timing: reminds and takes them back to the exact step |
| 2 | "What you get with Pro (and how to cancel anytime)" / "Lo que incluye Pro (y cómo cancelar cuando quieras)" | value and commitment, together |
The second subject is the lesson. It talks about cancelling before anyone asks. For people who stopped out of fear of being locked in, that line is worth more than any discount.
When to send#
| When | Why | |
|---|---|---|
| 1. Reminder | 1 to 3 hours after abandoning | intent is still warm; earlier feels like surveillance |
| 2. Value and cancelling | 1 day later | time to think, and it answers the most common doubt |
| (optional) 3. Help | 3 days later | only with something new: a direct question or another payment option |
The most important rule: people who pay leave the sequence at once. Getting "finish your upgrade" after paying makes the product look careless.
Templates to adapt#
Email 1: the reminder
- Subject: "Almost there: finish upgrading to {{plan}}"
- Body (up to 60 words): "You started upgrading and stopped at payment. If it was just a busy day, the link below takes you back to the same step, with your plan already selected."
- Button: "Finish upgrading" (straight to checkout, not the pricing page).
Email 2: value and commitment
- Subject: "What {{plan}} includes (and how to cancel anytime)"
- Body:
- three lines on what changes for someone who uses it like they do;
- one line on cancelling: "Cancel in one click from your dashboard and keep access until the end of the paid period";
- payment options, if you accept more than one.
- Button: "Get {{plan}}".
Email 3 (optional): the question
- Subject: "Any questions?"
- Body: two first-person sentences asking them to reply. The answer often reveals a payment problem you did not know about.
Fake urgency: why to avoid it#
It is tempting to write "Last chance! Your discount expires in 2 hours" to someone who never had a discount. It works once and costs a lot later:
- people notice the second time and start distrusting all your emails;
- spam complaints grow, and complaints are the signal that hurts delivery most at Gmail and Outlook;
- you train your list to wait for a discount before paying.
Use urgency only when it is real: a promotion with an actual end date (like Black Friday) or a trial that actually ends. Then state the exact date.
Discounts: when they make sense#
A discount in the first email teaches people to abandon checkout to get a discount. If you use one, save it for the last email and only for people with a clear price signal (they replied that it was expensive, or kept returning to the pricing page). Never invent a "was" price that never existed.
Which metric to watch#
- Recovered payments: how many people paid within a few days of the email.
- Button clicks: whether the email brought them back to checkout.
- Replies: each one is a real doubt that can become a line in email 2 or on the checkout page.
Opens prove nothing: Apple Mail's privacy protection opens emails on its own.
How to build it with Couryo#
- When someone opens checkout, your app sends
POST /v1/eventswithcheckout.startedand the plan as a property (see Contacts and events). - Create a sequence triggered by
checkout.startedwith conversion eventsubscription.paid: whoever pays exits on their own, marked as converted (Sequences). - Steps: wait 2 hours, send the reminder, wait 1 day, send the value and cancelling email.
- Use event properties in the copy:
{{event.plan}}. - Turn on
exit_on_replyso people who reply with a question leave the sequence and get a human answer.
The sequence respects quiet hours, removes anyone who unsubscribes or bounces, and runs the same content check as every other send. Sequences are part of the Automations add-on on Pro, with no per-contact fee, and included in Scale.
FAQ#
How long should I wait before the first email?#
Between 1 and 3 hours is usually the sweet spot: intent is still warm and the email does not feel like surveillance. Before 30 minutes, the person may just be looking for their card.
Can I send abandoned checkout emails without marketing consent?#
The email helps the person finish an action they started, but it sells a plan. To be safe, treat it as marketing: include one-click unsubscribe and respect people who left your list.
Should I offer a discount to recover the checkout?#
Only in the last email and only when there is a clear sign that price is the objection. A discount in the first email teaches your list to abandon checkout to get one.
How many emails should I send?#
Two cover most cases: a reminder and an email that answers value and cancelling. A third only makes sense if it brings something new, like a direct question or another payment method.