MyFitnessPal, one of the most successful weight loss and fitness apps, drives user engagement and ultimately revenue through well-crafted push notification (and email) campaigns. The notifications strategy roughly includes Reminder, Affirmation, and Encouragement messages woven together into drip campaigns that are designed to encourage healthy habits, keep users motivated, and ensure consistent app usage.
They also include streaks to try and build habits.
MyFitnessPal takes care to avoid sending too many notifications. If a user stops checking in more than a few days, their notifications stop. This is similar to Duolingo's strategy, and we suggest you do something similar with your app as well. In laudspeaker you can do this by exiting a journey after some period of inactivity.
Consistency is key to achieving fitness goals, and MyFitnessPal uses daily reminders to keep users on track. These notifications prompt users to log meals, and exercise, reinforcing the small daily actions that lead to long-term success.
Example Notification:
Ok lets go through the whole campaign. We see each of the three aforementioned stages: encouragement, reminder, and affirmation.
The first notification in the campaign sets a positive tone, motivating users to start the action.
If the user doesn’t act on the initial nudge, a gentle reminder follows to keep the momentum going.
Once the user completes the action, MyFitnessPal sends a final message to celebrate their effort, reinforcing the behavior.
This structured flow not only boosts short-term engagement but also builds habits that lead to long-term success.
Like Duolingo MyFitnessPall uses streaks. You can see every day you log in, you will get a message in the evening, reminding you to keep up your streak:
MyFitnessPal is a massive company with the engineering resources to build out the internal tooling it needs to master the strategies described above. Most regular apps need to use a customer engagement / push notification platform like Laudspeaker to allow the creation of push notification journeys, as well as segments . If possible you should also use a tool with features that allow timed notifications in the users' timezones, as well as letting users set their own messaging preferences.
If you want to learn more have a look at how these other companies like Substack, Spotify and Uber Eats do push notifications with examples!