RippleRipple
← All guides

Custom Alarms

Custom Alarms

How to Set a Repeating Alarm for Any Interval: The Custom Alarm App Guide

Your phone's alarm app repeats on weekdays. Monday, Tuesday, Wednesday — it knows days of the week. What it cannot do is say "remind me again in 3 days" or "fire every 2 weeks from now." That single gap leaves millions of people manually resetting alarms or forgetting entirely. Here is the fix.

Why you cannot set an alarm for every few days on most phones

Open your iPhone or Android clock app and try to create an alarm that repeats every 3 days. You will find options for Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday — and nothing else. Neither iOS nor Android supports custom numeric intervals in their built-in alarm apps. This is not a setting you are missing. It simply does not exist.

The built-in clock was designed for wake-up alarms — something that fires at 7:00 AM every weekday. That covers a lot of use cases. It covers almost none of the recurring tasks that don't happen every day: medication schedules, plant watering, pet flea treatments, HVAC filter changes, pool chemical treatments, contact lens replacements. All of these happen on intervals that don't map to weekdays.

What a custom interval alarm actually is

A custom interval alarm is an alarm that repeats based on a number you set, not on specific days of the week. Instead of "fire every Monday and Thursday," it says "fire every 3 days" — starting from whenever you set it, calculating the next fire time from the moment you dismiss it.

This distinction matters more than it sounds. "Every Monday and Thursday" fires on fixed calendar days regardless of when you last did the task. "Every 3 days" fires 3 days after you actually completed it — so if you took your medication a day late, the next reminder adjusts automatically rather than firing on a day that's now wrong.

Workarounds people try and why they fall short

When people discover their phone can't do this natively, a few workarounds emerge. None of them work well.

  • Calendar events: Creating a recurring calendar event for "every 3 days" is possible but cumbersome. Calendar apps were designed for meetings and appointments, not recurring physical tasks. The event clutters your calendar, the notification is easy to dismiss and forget, and changing the interval requires deleting and recreating the series.
  • Manually resetting the alarm: Set a one-time alarm for 3 days from now, dismiss it when it fires, immediately set another one for 3 days later. This works until you dismiss the alarm while distracted and forget to reset it — which is exactly when you needed the reminder most.
  • Sticky notes and habit trackers: Habit trackers are built around daily check-ins. A task that happens every 3 days doesn't fit cleanly into a daily habit framework — you either end up with a confusing streak or a habit you have to manually mark as "not today" on the days it doesn't apply.

How to set a custom alarm for any interval with Ripple

Ripple is built specifically for this. It supports any interval from 1 hour to 12 months — in hours, days, weeks, or months. Here is how it works for the most common use cases.

Every few days, for medication and pet care

💊
Every-other-day medication
Set interval: 2 days
🐕
Dog flea treatment
Set interval: 30 days
👁️
Contact lens change
Set interval: 14 days (fortnightly lenses)

Every few weeks, for plant watering and cleaning

🌵
Water succulents
Set interval: 10–14 days
🧹
Deep clean bathroom
Set interval: 2 weeks
💉
Weekly injection (Ozempic, Humira)
Set interval: 7 days

Every few months, for filters and subscriptions

🌬️
Change HVAC air filter
Set interval: 60–90 days
🏊
Pool chemical treatment
Set interval: 3–5 days
🚰
Change water filter
Set interval: 3 months

How to set it up in 30 seconds

1
Download RippleFree on the App Store and Google Play. No account required.
2
Tap +Opens the Create Alarm screen.
3
Set your timePick the hour and minute you want the alarm to fire.
4
Set your intervalChoose Days, Weeks, or Months and use +/− to set the number. "3 Days" for every 3 days. "2 Weeks" for fortnightly.
5
Name it and save"Flea Treatment — Max" or "Ozempic" or "Pool Chlorine." Tap Save.

When the alarm fires, dismiss it after completing the task. Ripple automatically schedules the next reminder from that exact moment — not from the original alarm time. So if you dismiss a 7-day alarm a day late, the next one fires 7 days from dismissal, not 6 days from when it was originally due.

Free tier includes 3 alarms. For most people this covers their main recurring tasks. Ripple Pro unlocks unlimited alarms, history log, and widgets at $2.99/month or $30/year — less than a coffee a month.

Download free on iOS and Android →

Frequently asked questions

Can I set a recurring alarm on iPhone for every few days?
Not with the built-in Clock app — it only supports repeating on specific weekdays. A third-party app like Ripple adds this capability, letting you set any interval in hours, days, weeks, or months.
What is the best app for recurring reminders?
The best app depends on what you need. For true numeric interval repeating ("every 4 days" rather than "every Monday and Thursday"), Ripple is built specifically for this use case and covers intervals from 1 hour to 12 months.
Does the alarm adjust if I dismiss it late?
Yes — Ripple calculates the next alarm from the moment you dismiss it. If a 7-day alarm fires and you dismiss it a day late, the next alarm fires 7 days from dismissal rather than 6 days from the original due time. This keeps recurring tasks on their proper cycle even when real life gets in the way.
Does Ripple work when my phone is on silent?
On Android, Ripple's alarm audio bypasses silent mode — it will still sound. On iOS, Apple does not permit third-party apps to bypass silent mode, so the alarm will fire as a notification rather than a sound if your phone is muted. This is an Apple platform restriction, not specific to Ripple.

Download Ripple free

Set your first interval alarm in under 60 seconds. Available on iOS and Android.