Watering
Day
The plant watering calendar that tells you what needs water today — and nothing else.
Write to me
One person reads this address. Tell me which device and which iOS version you are on, and what you expected to happen — it saves a round trip. Replies usually take a day or two.
When a reminder doesn't arrive
Nothing came through this morning.
Watering Day sends one notification a day, and only when a plant is actually due. A quiet morning usually means nothing needed water. If you expected one, check that notifications are allowed in iOS Settings → Watering Day, that reminders are switched on in the app's own Settings, and that a Focus mode isn't holding it back.
I set the reminder time but it arrives at a different hour.
The time you pick is when the day's reminder is scheduled. iOS can deliver it slightly late when the device is asleep or in Low Power Mode — the notification is built on your device, so it waits for the device rather than a server.
Everything is paused.
If you paused reminders while away, no notifications arrive until the pause ends. Schedules keep running underneath, so anything that came due shows up on the day you're back rather than arriving as a pile of missed alerts.
Why the interval changed by itself
It says "every 6 days" but I set 7.
That's the seasonal schedule. Houseplants slow down as daylight fades and drink more in high summer, so Watering Day stretches and shortens your interval through the year — the line underneath always shows the number you set. Tap the ⓘ next to the interval to see this month's adjustment, and switch it off for that plant if you'd rather it didn't.
I'm in the southern hemisphere.
Settings → Hemisphere. It follows your region by default, so the seasonal curve is already the right way round for most people. Set it manually if you've moved or if your region doesn't reflect where you actually live.
It offered to change an interval.
Skip the same plant twice in a row and Watering Day reads that as the schedule being too eager, and suggests a longer one. It never changes anything on its own — the suggestion sits there until you tap it, and "No thanks" makes it go away. It also stays quiet for three weeks after a seasonal change, when early skips are just you recalibrating.
Fertilizing stopped over the winter.
That's deliberate. Fertilizing pauses through the dark months, when plants aren't growing and feeding does more harm than good, then resumes on its own in spring.
Sync, photos and the widget
My plants aren't on my other device.
Sync runs through your own iCloud, so both devices need to be signed into the same Apple Account with iCloud switched on for Watering Day. The first sync after installing can take a few minutes; opening the app on both devices while they're on Wi-Fi is the fastest way to get it moving.
The plants arrived but the photos are missing.
Photos are larger, so they follow separately once their details have synced. They download in the background and fill in over the following minutes. Opening the app and leaving it in the foreground for a moment nudges it along.
The widget is showing yesterday.
iOS decides how often a widget may refresh, and rations it to protect battery. Watering Day rebuilds the widget every time you leave the app, so opening it and returning to the Home Screen brings the widget up to date immediately.
Fixing a mistake
I marked the wrong plant as watered.
Open the plant and mark it watered again at the right moment, or edit its interval — the schedule is always computed from the last time you watered, so putting that right puts the next due date right too.
I want a plant gone.
Open it, tap ⋯, then Delete. Its history and photos go with it, on every device. If you'd rather keep the record but stop the reminders, pause the plant instead.
I want everything gone.
Delete the app to clear it from the device. To remove the synced copy as well: iOS Settings → your name → iCloud → Manage Account Storage → Watering Day. See the privacy policy for what is and isn't stored.
Requirements
- Platform
- iPhone and iPad
- Minimum iOS
- iOS 18.6
- Languages
- English, Danish, Dutch, French, German, Japanese, Norwegian, Portuguese (Brazil), Spanish, Swedish
- Account
- None required
- Price
- Free — no subscription, no ads
- Developer
- frekvens.ai