If you search for "reminders that won't go away until you do them," you mostly find bug reports. People complaining that iOS Reminders keeps pinging even after they swiped it away. Forum posts troubleshooting Microsoft Outlook's sticky reminder behavior. Articles explaining how to turn persistent notifications off.
Here's what's interesting. Most of those people aren't actually trying to get rid of persistent reminders. They're trying to get rid of badly implemented persistent reminders. When you dig into the underlying intent, there's a big group of people who genuinely want a reminder to hound them until they do the thing. They just don't want it to be stupid about how.
This post is for that group. The search query is underserved by existing apps, and the problem isn't hard to solve, it's just done wrong almost everywhere.
Why "dismiss and forget" fails
The default notification model on every phone treats every reminder as equally important, and treats dismissal as confirmation that the user has handled it. Both assumptions are wrong.
When you set a reminder to "pay rent" and another to "reply to Jake," those two do not have the same cost of failure. Missing rent means a late fee. Missing Jake's reply is mildly awkward. But the notification system fires both the same way, lets you swipe both away the same way, and moves on.
More importantly, dismissing a reminder rarely means "done." It usually means "not now." You're on a call, you're mid-sentence in an email, you're cooking. You swipe because you can't act in that moment. The app interprets your gesture as completion and never comes back.
The result is a learned helplessness. You know reminders can't be trusted. So you stop relying on them. So you miss things. So you set more reminders. So you ignore more of them. The loop reinforces itself. The underlying problem is that dismissal and completion are not the same event, but every mainstream app treats them as one.
What persistent should actually mean
The cheap version of a "persistent reminder" is one that keeps pinging every 15 minutes until you tap a magic "complete" button. This is the version that everyone turns off, because it makes your phone unusable during meetings.
The thoughtful version of persistence is different. It says: I know you can't act right now. I'll come back at a moment when you can. But I won't give up until the thing is done.
This has three components.
It distinguishes "dismiss" from "done." Swiping a notification away should pause it, not close it. The only way a reminder should mark itself complete is if you explicitly mark the task done in the app, or the external trigger it's watching fires (you arrived at the store, your calendar cleared, etc).
It knows when you're available. A good persistent reminder doesn't come back every 15 minutes. It comes back at the next moment the user is likely to actually act. Usually that's when a meeting ends, when you put your phone down and pick it up again, when you walk into a particular room, or when the calendar opens up. This is the core of what a context-aware reminder app actually is.
It escalates gracefully, not loudly. If the first three attempts failed, the system changes tactic. It might upgrade from silent to gentle. It might change the message slightly. It might ask if the task needs to be deferred. It doesn't just shout louder.
How Nudge handles it
When you mark a task in Nudge as important enough that you want to be nagged about it, we change how the nudge behaves in three ways.
The first nudge lands in a predicted "act window" based on your patterns. If you act, the thread closes. If you dismiss or don't engage, the nudge is marked as a soft miss. It doesn't fire again immediately. It goes back into the scheduler to pick the next reasonable window.
The second nudge arrives when that window opens, typically a few hours later, or after the meeting you were in ends, or when your calendar clears. The message is slightly different. Instead of "Reminder: file the expense report," it becomes "Still need to file the expense report?" The wording acknowledges that this is attempt two.
The third nudge, if needed, arrives with an offer. The app asks if you want to defer the task, break it into smaller pieces, or snooze it until a specific moment. This is the graceful escalation. The system is not giving up on the task, but it is also not going to hammer you at increasing volume. It is trying to help you finish the task or consciously decide to drop it.
Throughout this, the user can mark the task done anywhere. From the notification. From the app. From a Siri shortcut. From a reply to the push. Completion is easy. Dismissal is gentle. The persistence comes from the scheduler, not from badge count inflation.
The "until you do them" part
The critical detail is the one most apps get wrong: the reminder should only stop when the task is actually done, not when the user has swiped at it enough times.
The way to do this without making your phone unusable is to be smart about when "back off" mode kicks in. If the user marks the task done, stop. If the user explicitly says "remind me tomorrow," stop until tomorrow. If the user has dismissed three nudges in a row on the same day, the system should offer to reschedule rather than keep trying.
What the system should not do is:
- Keep buzzing every 15 minutes hoping you'll eventually relent
- Mark the task done because you tapped "dismiss"
- Give up entirely after one swipe
- Invent arbitrary snooze durations (like "remind me in 10 minutes") that don't match how the user's day is actually shaped
The combination of those four mistakes is what makes iOS Reminders feel like a broken tool. It's too aggressive when wrong and too forgiving when right.
Where this fits
Not every task needs persistent behavior. For most things, a single well-timed nudge is enough. The persistent behavior is reserved for:
- Tasks with a hard external deadline (rent, taxes, renewals)
- Tasks the user has explicitly flagged as "don't let me forget this"
- Recurring obligations the user has a track record of missing (morning medication, recurring bills)
Everything else gets one nudge, maybe a polite follow-up, and then drops off. The default is gentle. Persistence is opt-in.
The point
If you've been looking for reminders that won't go away until you do them, the answer is not a louder alarm. It's a reminder that knows your day, waits for the right moment, keeps coming back without getting noisy, and actually closes when the task is done instead of when you swipe.
That's what Nudge is. If you've tried apps that buzz every 15 minutes and hated them, or apps that disappear the moment you look sideways and let you miss things, there's a middle path. It's quieter and more patient than either extreme.
Nudge is the persistent reminder that doesn't get annoying about it. Free on iPhone and web.



