๐Ÿ””
Product

Our Notification Design Philosophy: Invitations, Not Nags

We had the data to justify sending more notifications. We sent fewer anyway, because more wasn't actually making anyone's week better.

TW
Tom Walsh
December 16, 2025 ยท 9 min read

Key points

  • โœ“We cut default notification frequency from daily to three times a week after seeing opt-out and uninstall spikes tied directly to daily reminders.
  • โœ“Every notification names one specific, completable action โ€” never a generic 'check in today' โ€” because vague prompts measurably underperformed specific ones in our own testing.
  • โœ“Streaks exist in the app but are opt-in and never appear in a push notification, specifically to avoid building a habit loop powered by guilt about breaking a streak.

Most engagement playbooks agree on one thing: notify people more, and more often, because attention is scarce and reminders recapture it. We read the same playbooks everyone else did, and for the first version of YouMindo's notifications, we mostly followed them โ€” daily prompts, streak counters, gentle-but-persistent nudges to come back. Engagement went up. So did our uninstall rate, in a pattern we didn't like once we actually looked at it.

Rebuilding notifications from scratch meant asking a question the standard growth playbooks don't really ask: what is this notification actually for, from the perspective of the person receiving it at whatever moment it lands, not from ours as a team trying to hit a quarterly engagement number. That reframing sounds obvious written down. It took us longer than it should have to actually apply it, and it changed almost everything about how the system works now, from default frequency down to the specific words we allow in a push notification.

The problem with daily reminders

A daily notification, however gently worded, eventually reads as pressure. For someone managing anxiety or depression, a notification they didn't act on can become one more small thing to feel behind on โ€” and the guilt of an unopened reminder is a strange thing to build into a mental health product on purpose. We saw this show up in the data as a spike in notification opt-outs concentrated in the second and third week after signup, right when daily prompts had had enough time to start feeling relentless.

What we cut, and what replaced it

We cut default frequency from daily to three times a week, and made every notification opt-in per category rather than all-or-nothing. Instead of a general 'come back to YouMindo,' each notification now points at one specific, completable thing: a mood check-in, a specific exercise queued from your last session, a journal prompt tied to something you wrote about last week. Specific outperformed generic by a wide margin in our own A/B tests, which surprised us less than the uninstall numbers had.

The streak decision

We kept streaks, because for some users they're genuinely motivating, but we made two rules non-negotiable. Streaks are opt-in, not a default anyone has to turn off. And a streak breaking never appears in a push notification โ€” no 'you lost your streak' message exists anywhere in the system. We didn't want to build a habit loop that runs on the fear of losing something, which is a well-documented pattern in engagement-driven app design that we didn't want any part of.

Copywriting rules we imposed on ourselves

Every notification our team writes has to pass three checks before it ships: does it name a specific action, could it be read as guilt-inducing by someone having a hard week, and would we be comfortable if a clinician read it out loud in a review meeting. That third check has killed more drafts than the other two combined โ€” copy that sounds fine in isolation often sounds different once you imagine a therapist reading it back to you.

Quiet hours, and the mistake we made getting there

Our first version of quiet hours only blocked notifications overnight, on the assumption that daytime was universally fine. It wasn't โ€” we heard from shift workers and from people who found a mid-afternoon reminder just as unwelcome as a 2am one, depending on what their day looked like. We rebuilt quiet hours as a fully user-set window rather than a fixed default, which took more engineering than the original version but matched how differently people's days actually work.

The weekly digest

The one notification we send by default, without asking, is a weekly digest โ€” a short summary of the week's mood trend, completed exercises, and journal activity. We debated this exception at length, because it breaks our own opt-in rule. We kept it because a weekly summary is fundamentally different from a daily nudge: it's reflective rather than directive, it asks nothing of you in the moment, and unsubscribing from it is one tap away, clearly labeled, in the digest itself.

Reading opt-outs as signal, not failure

We track notification opt-out rates by category the same way other teams track click-through, but we read them differently. A high opt-out rate on a notification type isn't a growth problem to solve with better copy โ€” it's often the user correctly telling us that notification wasn't serving them. We've retired two notification types entirely based on opt-out data rather than trying to win people back with more persuasive wording.

What we still debate internally

The unresolved argument on our team is whether the three-times-a-week default is actually right, or whether we settled on it partly out of overcorrection from the daily version that went wrong. We don't have a clean answer yet. We're testing a slightly higher-frequency default for users who've shown they want more contact, with an easy path back down, rather than assuming one frequency serves everyone.

What 'invitation' actually means to us

The distinction we keep coming back to is between a system that's trying to get something from you โ€” attention, a session, a completed streak โ€” and one that's offering you something you might want in this particular moment. We don't always get that distinction right. But it's the test every notification has to pass before we ship it, and it's produced a system that sends less and, by our own numbers, gets more real engagement per message than the version that sent more.

A notification is a small thing to spend this much time on. But for someone managing their mental health, small unwanted interruptions add up in a way that matters more than they would in most other apps, and the cost of getting it wrong compounds quietly over weeks. We'd rather send one message a week that actually helps than five that quietly make someone feel behind.

TW
Tom Walsh
Head of Research

Tom Walsh holds a PhD in cognitive-behavioural science from Oxford. He leads YouMindo's research partnerships and outcome measurement programs.