Finally, a Real Calendar Alarm App
One request: please add an option to choose the AlarmKit alarm sound instead of only the default “iOS App Alarm” sound.
Fantastic app and exactly what I needed. 5 stars!

This app transforms your calendar events into persistent alarms, ensuring you never miss deadlines or appointments. It integrates with Google Calendar and Canvas LMS, providing system-level alerts that ring until dismissed, even in silent or focus modes.
1.1.0
September 8, 2026
UI Revamp with New Features! Easier Daily, weekly and yearly navigation using swipe gestures. Create, modify and delete events in place from the App. You'll be asked to reconnect Google once This update moves to a new Google sign-in. The first time you open it, reconnect Google Calendar — one tap, once. Your alarms and settings are untouched. Plan your day by describing it The new Plan tab turns a plain-language description into a real schedule. Type or dictate something like "gym at 7, standup at 9:30, dentist sometime in the afternoon," and Cal2Alarm proposes a day with sensible timing. Review it, adjust anything, then add it to your Google Calendar. Tap the bell on anything you can't miss and it gets a real alarm, not just a calendar notification. No API key, no configuration. Changed your mind? Keep describing — continuing a plan updates the events it already created instead of making a second copy of your day. Your whole day, on one screen Today and Plan are now a single screen showing everything at once: alarms already set, events still waiting, and anything you've planned ahead. Tap through the week to browse. Tomorrow shows the events you actually have, not just what you planned, so you can set alarms a day early. Past days stay readable too — including which events had alarms. Events that have already happened no longer disappear from today's list. The day reads as a record of the day. Cleaning up Swipe any Google Calendar event to delete it, on today or tomorrow. The alarm goes with it. Swipe an alarm instead to remove just the alarm and keep the event. Fixes Event rows now lead with the event's own time, with the alarm time shown beside the bell Per-event lead times survive a refresh instead of snapping back to the global setting When an event moves to a new time, refreshing updates the alarm instead of leaving it at the old time Calendar events no longer disappear from the home screen after restarting the app The sync button counts only events it can still act on Expired Google sign-ins offer a Connect button instead of failing quietly The lock screen alarm banner clears once the alarm rings or is canceled Back from the planner returns to the day you came from Clearer copy throughout Help, Settings, and onboarding
MoreNo, Cal2Alarm is ad-free. The app is designed to provide a seamless and uninterrupted experience for users focused on productivity and timely reminders.
Cal2Alarm transforms events from Google Calendar and Canvas LMS into system-level alarms. On iOS 26, it utilizes AlarmKit for enhanced reliability, ensuring alarms fire even if the app is force-quit or the phone restarts.
Yes, Cal2Alarm does not require any school login or IT approval. It uses your personal Canvas calendar feed URL, making it accessible at any institution that uses Canvas LMS.
Currently, Cal2Alarm is supported on iPhone. Future platform expansions may be considered based on user demand and development resources.
Cal2Alarm prioritizes privacy by only reading event titles, times, and locations. Your calendar data is processed on your device and is never sent to any external servers.
The app was last updated on May 25, 2026, indicating active development. Users can expect regular updates to improve functionality and reliability.
You can choose between 'Auto mode' for automatic alarm creation or 'Manual mode' to review and select which events become alarms. You can also customize how far in advance each alarm fires, with options for 5 minutes, 15 minutes, 30 minutes, or 1 hour.
Cal2Alarm has received a perfect rating of 5.0 stars from 2 ratings, indicating very positive user sentiment among its current user base.