> ## Documentation Index
> Fetch the complete documentation index at: https://docs.oakminder.com/llms.txt
> Use this file to discover all available pages before exploring further.

# alarms that actually wake you up

> native iOS alarms that ring even when your phone is on silent. not notification-based. the kind of alarm your phone should have had from the start.

Here's the problem with every other reminder app: they send you a notification. That's it. A little banner that slides in, maybe buzzes once, and disappears into your notification center with 47 other things you haven't read. If your phone is on silent, you might not notice it at all. If Do Not Disturb is on, forget about it.

That's not an alarm. That's a suggestion.

Oakminder does something different. When you turn on native alarms, your reminders use the same alarm system built into iOS. The real one. The kind that rings through silent mode, cuts through Do Not Disturb, and doesn't stop until you deal with it. If you've ever set a wake-up alarm on your iPhone, you know exactly how this sounds and feels.

<Check>Oakminder is the only reminder app that uses native iOS alarms. Not notifications dressed up as alarms. Actual alarms that ring even when your phone is on silent.</Check>

## Notifications vs. native alarms

Most people don't realize there's a difference until they miss something important. Here's what actually happens behind the scenes:

|                                    | Notifications        | Native Alarms                  |
| ---------------------------------- | -------------------- | ------------------------------ |
| Silent mode                        | Muted                | **Rings through**              |
| Do Not Disturb                     | Blocked or delayed   | **Rings through**              |
| Screen off                         | Banner shows briefly | **Alarm screen appears**       |
| Sound duration                     | Short buzz or chime  | **Continuous until dismissed** |
| Reliability for critical reminders | Hit or miss          | **Always fires**               |

<Note>Native alarms use Apple's AlarmKit framework. This is the same system that powers the Clock app's alarms on your iPhone. It's as reliable as your morning wake-up alarm because it literally is the same thing.</Note>

## How to enable native alarms

<Steps>
  <Step title="Open Settings">
    Go to **Settings** inside Oakminder (tap the gear icon on the home screen).
  </Step>

  <Step title="Toggle on Native Alarms">
    Find the **Native Alarms** toggle and turn it on.
  </Step>

  <Step title="Grant permission">
    iOS will ask you to allow alarms. Tap **Allow**. This is a one-time system prompt that gives Oakminder access to the alarm framework.
  </Step>

  <Step title="You're set">
    From now on, your reminders will fire as native alarms. No extra setup per reminder.
  </Step>
</Steps>

<Tip>You only need to grant permission once. After that, every reminder with a scheduled time automatically uses the native alarm system.</Tip>

## When native alarms make sense

Not every reminder needs to blast through silent mode. A "buy milk on the way home" reminder is fine as a notification. But some things can't afford to be missed.

Native alarms are perfect for:

* **Medication reminders** where missing a dose actually matters
* **Meeting prep** when you need 10 minutes before a call and your phone is on silent during focus time
* **Time-sensitive tasks** like picking up kids from school or catching a flight
* **Morning routines** when you need a reminder before your first alarm even goes off

The point isn't to make every reminder louder. It's to make sure the ones that matter never get lost in a sea of notifications.

## Works with everything else

Native alarms aren't a separate feature living in a silo. They plug into everything Oakminder already does.

<CardGroup cols={2}>
  <Card title="Snooze">
    Snooze a native alarm from the notification or inside the app. The rescheduled reminder fires as a native alarm too.
  </Card>

  <Card title="Recurring reminders">
    Set a recurring reminder and every occurrence fires as a native alarm. Daily medication at 9am? Every single day, through silent mode, without fail.
  </Card>

  <Card title="Real-time sync">
    Dismiss an alarm on one device and it clears across all your devices. Same sync behavior as regular reminders.
  </Card>

  <Card title="Voice agent">
    Create a reminder by voice and it automatically uses native alarms if you have them enabled. No extra step.
  </Card>
</CardGroup>

## Why this matters

i built native alarms because i kept missing reminders from other apps. Notification-based reminders have a fundamental problem: they compete with every other app on your phone for attention. Your medication reminder sits next to an Instagram like and a spam email. That's not a system designed for things that actually matter.

Native alarms bypass all of that. They don't wait in line with your other notifications. They demand your attention the same way your morning alarm does. Because sometimes that's exactly what a reminder should do.

<Warning>Native alarms require iOS 16.4 or later. If you're on an older iOS version, Oakminder will still send notifications for your reminders, but the native alarm functionality won't be available.</Warning>
