Latest / The Retention Marketing Podcast with Fexingo: Email, SMS, and Loyalty for Repeat Customers / How Duolingo Uses Gamification to Drive Daily Retention
Transcript
- Lucas: So there's this stat that's been rattling around my head — Duolingo has over 30 million daily active users. That's not just a lot of people learning Spanish — that's a retention number most subscription products would kill for. Luna: And they're not a social network. There's no network effect locking people in. You could switch to Babbel or Memrise tomorrow and lose nothing. Lucas: Exactly. So how do they keep people coming back every single day without a paid marketing push? The answer is a single mechanic: the streak. And the way they weaponise it is way smarter than just a badge. Luna: I've definitely felt the panic of losing my streak. I think I once sent a friend a screenshot of my 200-day streak like it was an achievement. Lucas: Right. And that panic is the point. Duolingo's head of retention research has talked about how users who maintain a streak beyond seven days have a dramatically lower churn rate. But the really interesting piece is what happens when you're about to lose it. Luna: They send you a notification. I've gotten one around 9 PM saying 'Your streak is at risk!' Lucas: Exactly. And they don't just send one. They've A/B tested timing. The most effective notification arrives at the exact hour you've historically been most likely to do a lesson. So if you always practice at 8 AM, you don't get the nudge at 9 PM — you get it at 7 AM. Luna: That's personalisation beyond just using your name. It's behavioural timing. Lucas: And the data shows that personalised nudge bumps same-day return rates by about 15 percent. But here's the part that really grabbed me — they also sell a 'streak freeze' item. You can buy a freeze that protects your streak for one day. It costs like five bucks or you earn it with in-app currency. Luna: So they're monetising the fear of loss. You're paying to not feel bad. Lucas: Exactly. And it works. But the retention insight is even deeper. Duolingo found that users who lose a streak of 30 days or longer are about 60 percent less likely to return within the next week. The streak isn't just a vanity metric — it's a leading indicator of lifetime value. Luna: Sixty percent. So once you break the chain, the habit collapses fast. Lucas: Right. And that's the key lesson for any retention marketer: don't just reward the behaviour — penalise the absence of it. But do it in a way that feels playful, not punishing. Duolingo's owl doesn't shame you. It says 'You can do this!' with that ridiculous voice. Luna: It's a fine line. If you guilt-trip users, they just leave. Duolingo makes the streak feel like a game you're winning, not a chore you're failing. Lucas: And they've layered it with social proof. You can see how many friends are on a streak. You get a 'streak society' badge at certain milestones. It's all about creating a social identity tied to the habit. Luna: So for a brand that doesn't have an app — say, an e-commerce subscription box — how do you apply this? You don't have push notifications. Lucas: You do have email. And you can build a streak mechanic into your loyalty program. Imagine a 'weeks since last order' counter visible in the account dashboard. Or an email that says 'You've ordered for three months in a row — keep it up and unlock a free add-on.' It's the same psychology. Luna: But you have to make the loss feel tangible. A counter going back to zero is more powerful than a generic 'We miss you' email. Lucas: Exactly. And Duolingo shows that the notification itself — the warning — can be the trigger. For email, that could be a 'Your streak is about to reset' message sent 48 hours before the end of the billing cycle or the last day of the month. Luna: I wonder if there's a risk of overplaying it. If I get five streak warnings in a week, I'm tuning out. Lucas: Duolingo is actually careful about that. They limit streak-saving notifications to one per day, and they stop entirely after the streak is lost. They don't pile on. The goal is to prevent the break, not to guilt you after the fact. Luna: So the retention insight here is really about loss aversion being more powerful than reward. A 15 percent lift from a simple notification is huge. Lucas: And it costs almost nothing to implement. You don't need a machine learning model — just a counter and a scheduled email. That's why I wanted to talk about this. It's not a complex system. It's a simple behavioural loop that any brand can copy. Luna: Before we wrap, I want to mention something related. If these marketing conversations have sparked something you've actually used in your own work, it's worth knowing that this show exists because of a small group of listeners who chip in each month. Lucas: Yeah, we keep the podcast ad-free by design. No sponsors, no tracking pixels. A handful of people support us through buy me a coffee dot com slash fexingo, and that's literally what makes episodes like this possible. Luna: It's not a big ask — just mentioning it because those contributions are the reason we can dive deep into one tactic per episode instead of rushing through fluff. Lucas: Alright, back to streaks. The final piece I want to highlight is that Duolingo also uses the streak to inform other retention levers. If you lose a 30-day streak, you get a different email sequence than if you lose a 7-day streak. The longer the streak, the more aggressive the re-engagement. Luna: So they segment by historical behaviour, not just recency. That makes sense — a 200-day user who lapses is way more valuable than a two-week user. Lucas: Exactly. And they've found that offering a 'streak repair' option — paying gems to restore a lost streak — actually increases future engagement. Users who repair a streak are more likely to maintain it going forward. Luna: So the repair itself becomes a commitment device. You've now invested resources in keeping the streak alive, so you're more motivated to keep it. Lucas: Right. And that's the loop: start a streak, fear losing it, get warned, maybe pay to protect it, then stay engaged to justify the investment. It's a textbook application of the sunk cost fallacy used for good. Luna: The question I'd have as a marketer is: how do you start the streak? Duolingo gets you to do your first lesson with almost no friction. The first streak is easy. Lucas: That's the onboarding piece. They make day one feel effortless. For a subscription brand, that might mean a first order that's deeply discounted or a free trial that auto-enrolls you in a 'first month' streak challenge. The key is to get the user to take action on day one and day two, because the habit forms in the first week. Luna: So the takeaway for today: use loss aversion, not discounts. Build a visible streak. Personalise the warning. And segment your re-engagement by streak length. Lucas: That's the episode. Next time we'll look at how a B2B SaaS company used a very different tactic — community-based retention — to cut churn by half. See you then.