CPR West Covina Logo

The revenue nobody follows up on

Email and SMS Automation for CPR Training Companies

Two cadences pay for everything else: the checkout that stalled, and the card that expires in two years. We write them, wire them, and run them, so the follow-up happens whether or not anyone remembers.

  • 01Abandoned checkout recovery, written and running
  • 022-year renewal ladder built off real expiry dates
  • 03Reported in booked seats, not open rates
4.9 from 300+ Google and Yelp reviews on our own CPR businessWe run these cadences on our own student list

Assembly

How we build your follow-up

Six steps. Step 2 is the one people skip, and it quietly breaks every cadence after it.

6 steps

  1. Pull the list you already have

    Past students, expiry dates, and every checkout that stalled before payment.

  2. Fix the tracking under it

    A cadence is only as good as the event that starts it, so we verify the triggers first.

  3. Write the abandoned checkout ladder

    Three touches over 72 hours, each one carrying a link back to the exact seat they left.

  4. Build the 2-year renewal ladder

    Reminders that start before the card expires, plus a win-back for the ones already lapsed.

  5. Turn on SMS where it earns its place

    Class-day reminders and time-sensitive touches only, so nobody opts out over a newsletter.

  6. Run it and report on revenue

    We keep writing, sending, and pruning every month, and the report is booked seats.

From our own account

A recovery email sent by our own automation cadence
A real recovery email from our own cadence.

Contents

What you get

In the box

  • 01Abandoned checkout recovery sequence, written and running
  • 022-year renewal ladder tied to each student's card expiry
  • 03Win-back sequence for students whose cards already lapsed
  • 04Booking confirmations, day-before and class-day reminders
  • 05SMS for the time-sensitive touches, email for the rest
  • 06Personalized rebooking links that land on the right course
  • 07Suppression and stop rules so a student who rebooks stops hearing from us
  • 08Monthly report on recovered checkouts and renewal bookings

Price

What it costs

Starting at

$500 to build, $250/month

Founder pricingFirst 10 clients · Prices rise Jan 2027

What’s included

  • 01Abandoned checkout cadence
  • 022-year renewal ladder
  • 03Copy written and run for you

Anything beyond the starting build gets a real quote after a 15-minute call.

Prices go up in January 2027. Book before then and your rate is locked for as long as you stay a client.

Common assembly error

Two piles of money nobody picks up

Without it

Most CPR training companies have two piles of money sitting untouched. The first is the checkout that stalled: a student picked a class, opened payment, and closed the tab. Nobody follows up, so that seat is gone. The second is bigger. Every card you have ever issued expires in two years, which means you are holding a list of people with a known future purchase date, and nobody emails them.

What usually happens instead is that the student's card expires, they search Google, and they land on whoever is bidding that week. You paid to acquire that student once and then handed them back to the auction. The renewal is the cheapest booking in the business and most training companies pay full ad price for it a second time.

The third failure is subtler: the follow-up exists, but it is one generic blast to the whole list. No expiry date, no course, no link back to the seat they were looking at. Students unsubscribe, deliverability drops, and the owner concludes email does not work for CPR. It works. It just has to know who the person is and what they were about to buy.

Abandoned cart email for training companies: what actually recovers the booking

A training company checkout is not a shopping cart, it is a calendar seat, and that changes the follow-up. The first touch goes out within an hour, while the student still remembers the class time they picked, and it links straight back to that date rather than the course index. The second lands the next morning and answers the reason people stall: is this the official card, how long is the class, can I still get in this week. The third arrives about 72 hours later and either offers a different date or a small incentive to close it. Three touches, then stop. Anything longer stops recovering and starts annoying.

How do I set up CPR certification renewal reminder emails?

Start from the data you already have: the date each student took the class and the course they took, which gives you an expiry date two years out. Build the ladder backwards from that date rather than forwards from today. A reminder about 90 days out gets the planners, one at 30 days gets the majority, one in the final two weeks gets the procrastinators, and a win-back after expiry catches the people who let it slide. Every message links to the renewal course specifically, prefilled where possible. The single most important rule is that the ladder stops the moment they book, or you are emailing a customer about something they already bought.

Email or SMS for class reminders: which one, and when

Use each for what it is good at. Email carries anything a student needs to read, keep, or forward to an employer: the confirmation, the address, the prerequisites, the receipt. SMS carries the touches that are worthless if they arrive late: the day-before reminder, the morning-of reminder with parking, and the last call on a checkout that is about to lose its seat. Sending marketing over SMS is how you burn the channel, because one unwanted text costs you the number permanently. We keep SMS scarce on purpose, which is exactly why the class-day text still gets read.

Does the follow-up work if my booking system is not connected to anything?

It can, but it works better connected. The minimum we need is a reliable record of who booked what and when, which most training companies already have in their booking tool, their payment processor, or a spreadsheet the front desk keeps. From there we can compute expiry dates and identify stalled checkouts. What connection buys you is timing and accuracy: a live trigger fires within the hour instead of the next time somebody exports a file, and a student who rebooks drops out of the ladder immediately instead of getting one more reminder. If the plumbing is missing, we say so on the call and price the fix separately.

How much revenue is a CPR renewal list actually worth?

Do the arithmetic on your own numbers rather than trusting anyone's benchmark. Take the students you certified two years ago, multiply by your course price, and that is the pool coming up for renewal this year. Then ask what share currently comes back without being asked. The difference between that share and what a reminder ladder can reach is the entire opportunity, and it costs you nothing in ad spend to go get it. This is also the most stable revenue in a training company, because it is dateable. You know months ahead of time roughly how many seats the renewal list should fill.

Troubleshooting

Email and SMS questions, answered

What is the difference between this and your renewal reminder software?
This page is the done-for-you version: we write the emails and texts, we build the cadences, we monitor them, and we keep changing them every month based on what books. The software products at /software/renewal-reminders and /software/abandoned-checkout-recovery are the other choice: we build you the machine for $500 and $29 a month, hand it over, and you run it. Same mechanics, different amount of your time. If you have someone in-house who will actually write and watch the campaigns, buy the software. If you do not, buy this.
Can I start with the software and move to done-for-you later?
Yes, and plenty of people should. Start with the software, see whether anyone on your team actually opens it, and if the campaigns go stale after month two, that is your answer. Moving up is straightforward because the underlying triggers and data are the same.
Do I need a big list for this to be worth it?
You need enough past students that the renewal pool is real. If you have certified a few hundred people, the renewal ladder pays for itself quickly. If you opened last month, start with abandoned checkout recovery and add the renewal ladder as the list builds.
Which email platform do you use?
Whatever you already pay for, if it can handle triggered sequences and merge fields. If you have nothing, we will recommend something cheap and boring rather than moving you onto a platform we resell. We do not take a cut of your sending tool.
Who writes the copy?
We do. You review it for accuracy on curriculum, pricing, and schedule, because those are the things only you know. Nothing sends until you have signed off on the sequence.
How do you keep from spamming students?
Frequency caps, a suppression list, and hard stop rules. If a student books, the ladder stops. If they unsubscribe, they are out of everything. SMS is reserved for time-sensitive touches only. The goal is a list that still opens your email in two years, not a good month followed by a dead list.
How do I know it is actually making money?
Every link is tagged, so a recovered checkout and a renewal booking are attributable to the message that produced them. The monthly report shows booked seats and revenue from each cadence, not open rates. Open rates do not pay instructors.
How much does email and SMS automation cost?
It is $500 to build and $250 a month to run. The build covers setting up the abandoned checkout and renewal cadences, writing the copy, and wiring the triggers. The monthly covers running them, rewriting what is not working, and the report. You get a real quote after a 15-minute call if your setup needs data work first.

Need a hand

Find out what your student list is worth

Book a 15-minute call. We will look at how many past students you have, how many come back on their own today, and what the gap between those two numbers costs you a year.

We work with CPR and certification training companies nationwide