iOS Development Studio
Back to home
Calendar Alarms icon
Calendar Alarms for iPhone

Support & help centre

Everything you need to get CalendarAlarm working exactly the way you want — from first setup to advanced scheduling.

1
Grant calendar access
On first launch CalendarAlarm asks for access to your Apple Calendar. Tap Allow — without this the app cannot check which events are scheduled each day.
2
Create an alarm
Set a time and type the calendar event keyword you want to match — for example Farnham. The alarm will only fire on mornings when that word appears in your calendar for that day.
3
Let it run
CalendarAlarm silently rescans your calendar each night across a 60-day window, pre-scheduling only the mornings that match. No manual input required.
4
Wake up, then Snooze or Stop
When the alarm fires you'll see a full-screen wake UI with Snooze and Stop controls, accessible directly from the lock screen notification banner.
🔒
Your data stays on your device. CalendarAlarm reads your Apple Calendar locally using EventKit and never uploads, shares, or transmits any calendar data or personal information. No account required.
My alarm didn't go off — what happened? +
First, check that the event keyword in CalendarAlarm matches what's in your calendar — the match is case-insensitive but must appear somewhere in the event title. Also confirm that Calendar access is allowed in Settings → Privacy & Security → Calendars → CalendarAlarm. If you wear an Apple Watch, check that Wrist Detection isn't silently handing off iPhone alerts to your watch before you hear them.
The alarm is silent on my iPhone even though notifications appear. +
This is almost always caused by Apple Watch notification handoff. When your watch is on your wrist and unlocked, iOS routes notification sounds to the watch instead of the iPhone speaker. The code is working correctly — try removing your watch or enabling Mirror iPhone Alerts in the Watch app under Notifications.
How do I allow CalendarAlarm to access my calendars? +
Go to Settings → Privacy & Security → Calendars, find CalendarAlarm in the list, and set it to Full Access. Without full access the app can see some events but cannot reliably scan future dates.
How far ahead does CalendarAlarm schedule alarms? +
CalendarAlarm scans up to 60 days ahead and pre-schedules notifications for every matching morning it finds. A nightly background refresh keeps this window rolling forward automatically, so you don't need to open the app.
My calendar event title changes — will the alarm update? +
Yes. The nightly background scan re-reads your calendar fresh each time, so if an event title changes, gets added, or is removed, the alarm schedule updates accordingly on the next nightly refresh. You can also open the app to trigger an immediate rescan.
Can I set multiple alarms with different keywords? +
Yes — you can create as many alarms as you like, each with its own time and keyword. For example, one alarm at 06:30 linked to Manchester and another at 07:45 linked to London.
Does CalendarAlarm work without an internet connection? +
Yes, entirely. CalendarAlarm reads your on-device Apple Calendar through EventKit and schedules local notifications — no internet connection is needed at any point.
Why does the app need background app refresh? +
Background App Refresh allows CalendarAlarm to run its nightly calendar scan without you having to open the app. To keep it working, ensure Background App Refresh is enabled in Settings → General → Background App Refresh → CalendarAlarm.
Still need help? We're here.

If you can't find the answer above, drop us a message and we'll get back to you as quickly as we can. Please include your iOS version and a brief description of what you're seeing.

support@beasnet.co.uk

We typically respond within one to two business days.