← Back to blog

Reminders that arrive once

Somewhere along the way, apps collectively decided that more notifications equal more engagement, and more engagement equals a better product. For a plant app, that reasoning is exactly backwards. Your plants don't need you to be more engaged. They need you to water them when they're thirsty and leave them alone the rest of the time. So my rule is: one push per day, at a time you pick, and that's it.

Not one per plant

The easiest way to build a plant reminder system is to send one alert per plant per due-date. If four things are due today, you get four buzzes. If you have thirty plants and a busy watering week, you get an anxiety attack.

I don't do that. If four things are due on Tuesday, you get one Tuesday reminder. You open the app, everything for today is right there in one place, you handle it, you close the app. The plant doesn't care whether your phone buzzed four times or once. Only the person holding the phone cares — and that person deserves a quieter day.

Not "you have 3 plants asking right now"

You've seen the pattern in other apps: the little urgent number, the red badge, the "you have X plants that need attention" framing. That copy exists because it works — as a manipulation, not as a communication. It's designed to spike anxiety so you open the app, and once you're in the app, you stay.

I'm not going to speak to you that way. A plant that needs water is not a crisis. It's a plant that needs water. If today has things on it, I'll tell you calmly, once. If today is empty, I'll leave you alone entirely.

Picking a time that actually fits

The default nudge time for most reminder apps is 9 a.m., because that's when people are theoretically starting their day. It's also when a lot of people are on the subway, in a meeting, or explaining to a toddler why they can't have another cookie. A reminder at 9 a.m. arrives, gets dismissed on autopilot, and is functionally the same as no reminder at all.

Some suggestions that work better in practice:

You can change the time whenever you want. If life shifts and 6 p.m. is now the calm slot instead of 8 a.m., move it. The reminder is a tool; it should fit your life, not the other way around.

Where the reminder lands

When you tap the notification, it opens the Today tab. That's the tab I built for this — a single screen that shows only what's due today, nothing else. Not the whole month, not every plant, not a global to-do list. Just today.

Most of the app lives elsewhere. Calendar is for zooming out and planning around things (a vacation, a change of season, a repotting weekend). Rooms and Plants are for the reference view — everything you own, organized how you organized it. But the daily gig — the thing you actually do every day — happens in Today. That's the point of a daily reminder existing at all: a single tap should land you in the exact place you can do the exact thing you were reminded about.

And if you miss a day

Nothing happens. There is no streak to break. There is no penalty. Nothing turns red.

Miss Tuesday? Wednesday's Today tab will include Tuesday's items, gently. You'll see them, water the ones that need it, and the schedule will pick up its rhythm from there. The point of the reminder is to be useful, not to punish you for having a life outside your kitchen.

This is deliberate, and it's the same instinct that made me not build streaks in the first place. A plant app that runs on guilt isn't helping you take care of plants. It's helping itself.

Once, at a time you pick, and no more

That's really the whole design. One reminder. One tap. One tab that shows exactly what today needs. The rest of the app is there when you want it, and out of your way when you don't.

Plants live on a calmer clock than the rest of your phone. I want the app to feel like that too.

— Bloombi