blog.duolingo.com · saved 3 Sep 2026
How Duolingo writes push notifications
Every reminder gets one job. If it can't say it in forty characters, it belongs in the email instead.
We test the owl's tone the way other teams test button colours. A guilt trip wins the first week and loses the second.
So the streak message changes with the streak. Day one is a cheer, day thirty is a nudge.