GTM Sauce

Duolingo · B2C · language learning app

Send a calm daily reminder, then an urgent 10 PM 'save your streak' message

Guest calls distinct purposes 'really important'; no numbers

Workednotificationsretention

What they did

Multiple notifications per day each get a distinct purpose and CTA. Practice reminder: clear CTA ('Hey, it's time for your daily practice ... study Spanish for 5 minutes'). For users on a streak who haven't practiced by ~10 PM, a 'streak saver' with a more alarming tone ('Last reminder', 'Hey, it's getting late'). Framed as a narrative so it feels like the mascot is having a conversation with the user.

What happened

Presented as a learning from notification tests; no figures.
34:07
“And then, for users who are on a daily streak, we send another notification if they haven't practiced at the end of the day, like 10:00 PM, which we call the streak saver notification, and that one has like a more alarming tone that says, "Last reminder," or, "Hey, it's getting late," things like that.”
Osman Mansur
“When you're sending multiple notifications, it's really important to have a distinct purpose for each one, just so from the user perspective, it's more like Duo is having a conversation with me.”
Osman Mansur

Related topics

Get tactics like this every Monday

New tactics from the week's founder interviews, each linked to where it was said.

More from Duolingo

All 61 Duolingo tactics

More from this episode