Win-Back Email for Course Creators
A win-back email built for stalled course learners. Its one job: name the "I fell behind" feeling without shame, then deep-link the student to the exact lesson they abandoned so they finish.
What makes this win-back work for course and education
The difference that matters: a course win-back reactivates progress, not a purchase. In ecommerce you fight forgetting. In courses you fight shame. A stalled learner knows they have not finished. Every silent day makes the next email harder to open. That single fact should drive your trigger, your offer, and your tone.
Trigger on lesson inactivity, not enrollment age. The signal that predicts dropout is "days since last completed lesson," pulled from your LMS (Kajabi, Teachable, Thinkific, Podia, Xperiencify). Enrollment age tells you nothing, because a buyer who finished Module 1 in week one and stalled is a different problem from a buyer who never started.
Run a three-touch cadence at 7, 14, and 21 days of inactivity. The day 7 email carries the load. By day 21 the shame has hardened and you are running triage. Past 30 days, course buyers have mentally checked out and reactivation falls to single digits, so do not stretch the series longer.
Offer a completion incentive, never a coupon. A discount cheapens the course, signals desperation, and trains buyers to stall on purpose so the next coupon lands. The course-native move is "finish by this date, earn this bonus." Things that move course completion: a downloadable workbook or cheat sheet, a seat on a live critique or Q&A call, a 15-minute 1:1 review, a certificate, a paid-cohort replay, or for tactile crafts a small physical mailer. Set the deadline 10 to 14 days out, because open deadlines do not move people. The Pigment Studio version: finish by July 20, get the Brush Stroke Drills workbook plus a seat at the July critique call. Two tangible things, one date, zero discount.
Lead with the exact stall. "You're at Module 3, Lesson 4" beats "we miss you" every time, because it proves you can see them. Reframe the pause as the normal pattern, not a personal failure: most learners stop at the lesson that introduces the hardest new skill, in this case wet-on-wet washes. Shrink the next step to its real size. The enemy is "the whole course." Replace it with "11 minutes," the actual runtime of Lesson 4. Drop the words "behind" and "catch up" from your own mouth. The learner already says them to themselves. Your job is to take those words away.
One CTA, deep-linked to the exact lesson they abandoned, never the course dashboard. "Resume Module 3, Lesson 4" outperforms "Continue learning" and "Go to course" in every test course creators run, because the dashboard forces them to find their place, which is the friction that lost them. Add an optional secondary text link to community or a study-buddy pairing. Never a second button.
What to expect from a clean day 7 send to a stalled learner: 35 to 45 percent open, 8 to 12 percent click on the resume link, and 4 to 7 percent complete the next lesson within 72 hours. Adding the completion incentive at day 14 typically lifts lesson completion another 30 to 40 percent over the incentive-free version.
Why it renders in every inbox
This email ships as table-based HTML with inline CSS. That is the only structure that survives Klaviyo, Mailchimp, Gmail, Apple Mail, and Outlook from a single paste. Here is what is actually doing the work.
Nested tables, not divs or flex. Every section is a table with table cells inside it. Gmail and Outlook strip div layout and ignore flexbox. Tables are the lowest common denominator, so the scaffold is tables.
Inline CSS. Klaviyo and Mailchimp both strip style blocks partially or fully depending on the receiving client. Every text style, color, font size, and padding lives as an inline style attribute on the element that needs it. The single style block holds only the dark-mode media query and one mobile rule. Nothing load-bearing lives in the head.
Bulletproof VML button for Outlook. Outlook 2007 through 2021 render HTML with the Word engine, which ignores CSS border-radius and flattens or drops the button background. The compiled CTA carries VML, Vector Markup Language, wrapped in Outlook-only conditional comments, so Word draws the button with its correct terracotta fill and rounded corners. MJML generates this for you from mj-button.
Live text, not image text. Every headline, paragraph, and the CTA is real selectable text. Image-based text does not scale on retina, breaks under dark-mode inversion, and hurts accessibility and spam scoring. The only images in this template are an optional logo and product artwork.
Dark-mode color-scheme meta. The head carries a color-scheme meta plus a prefers-color-scheme media query that swaps the canvas and ink. Without it, Apple Mail dark mode inverts your cream background to a muddy gray and your terracotta to something unreadable.
One mobile media query. A single max-width 480px block bumps the hero size, relaxes the body text, and pads the incentive card. Sections stack because MJML columns are table cells that collapse. No multiple breakpoints, no hover states, no JavaScript.
System font stack. Type renders as the Apple, Segoe, Roboto, Helvetica, Arial chain. System fonts appear instantly and match across iOS, macOS, Windows, and Android. If you add a custom web font, it only renders in Apple Mail. Everyone else gets the fallback, so the fallback has to stand on its own.
How to use it in Klaviyo or Mailchimp
1. Copy the HTML. Mailwright exports the compiled HTML from the MJML on this page. Grab it from the export pane.
2. Paste into your ESP. In Klaviyo, open your flow email, drop in an HTML block, and paste. In Mailchimp, start a Regular campaign, reach the Design step, choose Code your own, then Paste in code. Both accept the full document.
3. Swap brand, colors, and links. Change four things: the wordmark, the three hex values (terracotta button #B0524A, cream canvas, ink text), the course name in the eyebrow and body, and the instructor sign-off. Keep the mj-attributes defaults and you can re-skin the whole email in under a minute.
4. Wire the merge tags. Replace these tokens before you send: - first_name with a default of "there" for the learner's first name from your ESP profile. - resume_url, the deep link to the exact next lesson, pulled from your LMS. In Kajabi this is the lesson permalink, in Teachable the lecture URL. Do not point this at the course dashboard. - community_url, the student community or Discord invite for the secondary link. - unsubscribe_url and manage_preferences_url, your ESP's required footer links. For the bonus deadline, hard-code the date or compute it 12 days from send.
5. Test before you send. Send proofs to Gmail (web and Android), Apple Mail in light and dark, and Outlook on Windows. Confirm the CTA is a solid filled button in Outlook, the cream canvas is not gray in dark mode, and the resume link lands on the correct lesson whether the learner is logged in or not. Then turn the flow on, triggered by real lesson inactivity.
Questions
Is this win-back email template free to use? +
Yes. The MJML and the compiled HTML are free to copy, edit, and send for your own course business or for agency clients. You own the output once you swap in your brand, copy, and links. No license fee, no attribution, no per-send cost.
Will it render correctly in Outlook? +
Yes. Outlook's Word engine ignores CSS button styling, so the CTA ships with VML markup inside Outlook-only conditional comments that draws the button with the correct terracotta background and rounded corners. The layout is nested tables with inline CSS, the only structure Outlook renders reliably.
Can I change the colors to match my course brand? +
Yes. The palette sits in the mj-attributes defaults at the top of the file. Swap the three hex values (the terracotta button, the cream canvas, the ink text) and the whole email re-skins. Update the matching values in the prefers-color-scheme block so dark mode follows your brand.
Do I need to know HTML to use it? +
No. Copy the compiled HTML, paste it into your ESP's code block, and edit the visible text and links. To wire merge tags you touch five tokens (first name, resume URL, community URL, unsubscribe, preferences), all clearly marked in the source. You swap placeholders. You do not write HTML.
Want this on your client's brand?
Paste a client's site and we build a real, on-brand sample in clean, ESP-safe HTML you can paste into Klaviyo.
Get a free sampleMore templates
- Abandoned Cart email for Beauty brandsVeloura
- Abandoned cart email for coffee brandsSlow Bloom Coffee
- Abandoned cart email for course creatorsStoryboard Lab
- Abandoned cart email for fashion brandsSTUDIO HALDEN
- Abandoned Cart email for RestaurantsSycamore Kitchen
- Abandoned cart email for skincare brandsMira
- Abandoned cart email for supplement brandsVerdant Labs
- Abandoned cart emailMaison Riva
- Back-in-stock email for beauty brandsMarisol Skincare
- Back in Stock email for Fashion brandsMaris & Wren
- Back-in-stock email for sneaker brandsPavement Supply Co.
- Back-in-stock email for supplement brandsFernwell Naturals
- Back-in-stock emailAURE
- Birthday email for beauty brandsMaison Lumière
- Birthday email for coffee brandsTidewater Coffee Roasters
- Birthday email for EcommerceHearth & Hazel
- Birthday email for restaurantsCoppa Rossa
- Birthday emailSMALL BATCH ROASTERS
- Browse Abandonment email for Beauty brandsHalden & Hue
- Browse abandonment email for fashionHalden Studio
- Browse abandonment email for home goodsHalvor & Oak
- Browse abandonment email for supplement brandsHearthroot
- Browse abandonment emailHARTWELL
- Weekly digest emailCadence Weekly
- Event / webinar invite emailCadence
- Flash sale emailMARA
- Loyalty / VIP emailMAISON VERDE
- Newsletter email for creatorsMargins
- Newsletter email for ecommerceMarlow & Finch
- Newsletter email for restaurantsSaltmarsh
- Newsletter email for SaaSRelaybeam
- Editorial newsletter emailFrontier
- Order confirmation emailHALCYON
- Post Purchase email for Coffee brandsDaybreak Coffee Roasters
- Post-purchase email for skincare brandsVesper
- Post-purchase email for supplementsNorthroot
- Post-purchase emailHale and Fern
- Price drop emailWREN
- Product announcement emailLUME
- Product launch email for DTC beautyMarisol
- Product Launch email for EcommerceNorthbound Roast
- Product launch email for SaaSForgepath
- Product launch email for sneaker brandsFORM Athletics
- Product launch (drop) emailPULSAR
- Promotional (sale) emailOSSE
- Referral emailHEARTH
- Replenishment emailNORTHPEAK
- Review request email for course creatorsLoam Academy
- Review request email for ecommerceCove Skincare
- Review request email for restaurantsOlive & Ember
- Review Request email for SaaSRecurlio
- Review request emailHALCYON
- SaaS onboarding emailCadence
- Shipping update emailHalftide
- Trial ending email (SaaS)Cadence
- Welcome email for Beauty brandsMaris Botanica
- Welcome email for Coffee brandsBright Iron Coffee
- Welcome email for course creatorsLoaf & Crumb
- Welcome email for ecommerceNorthpine Coffee Roasters
- Welcome email for restaurantsOlea Trattoria
- Welcome email for SaaSForge
- Welcome email for supplement brandsFlorae Health
- Welcome emailVerda
- Win-back email for ecommerceMarlowe Skin
- Win-back email for fintechHaven
- Win Back email for RestaurantsSaltwood Kitchen
- Win-back email for subscription boxesHearthwood Coffee Co.
- Win-back email for supplement brandsFernwood Botanicals
- Win-back (re-engagement) emailORSO