An iPhone alarm built for shift workers and rotating schedules. Skip public holidays on autopilot, handle 4-on-2-off rotations in one alarm, and fire reliably in silent, Focus, and Standby.
The built-in iPhone alarm was designed for office workers. ShiftAlarm was designed for everyone else.
Turn on "Adapt to calendar" and the alarm reads public holiday data for your region. Holidays skip, workdays fire — automatically.
4-on-2-off, day/night rotations, custom cycles. Set your pattern once, the alarm follows it for the whole month. No daily toggling.
Built on iOS 26 AlarmKit — the alarm is handed to the system clock. Fires in silent, Focus, and Standby. No more missed shifts.
When a holiday shifts a workday to Saturday, the alarm knows. It fires on make-up days and skips the original holiday — no manual fixes.
Standard, shift work, specific date, holiday-skip, annual, monthly, custom cycle. One app for every kind of schedule.
All alarms, shifts, and preferences live on your iPhone — SwiftData + App Group. Nothing uploaded, nothing synced to a server.
The built-in alarm sees "Monday" and fires at 5 AM — even if Monday is a public holiday. ShiftAlarm reads the holiday calendar for your region and skips it automatically. Make-up workdays? It fires on those too.
No manual holiday management. Set it once, forget it forever.
Stop toggling your alarm every day. Set your rotation pattern once and let ShiftAlarm follow it.
4-on-2-off, day/night rotations, custom cycles — pick your template and set the start date. ShiftAlarm figures out which days fire and which stay quiet, for the entire month.
Built for nurses, factory workers, on-call engineers, and anyone whose week isn't a week.
From download to first alarm in under a minute.
Get it from the App Store. Free download, no account needed.
Choose Shift Work alarm, select your rotation template, and turn on Adapt to calendar.
The alarm follows your schedule and skips holidays. Never toggle it again.
Not just "ring at 7." Ring when it should, stay quiet when it shouldn't.
Like the built-in one, but holiday-aware. Supports individual skip and sick days.
Rotating shifts, day/night rotations. One alarm covers the full cycle.
Fires once on a chosen date. License renewals, appointments, product drops.
Fires only on regular workdays, skipping every public holiday.
Once a year. Birthdays, anniversaries, recurring milestones.
Once a month. Bills, rent, subscription renewals.
Every N days / weeks / months. Alt-week schedules, bi-monthly reviews.
Everything you need to know before downloading.
The built-in Clock app supports a small set of repeat rules: every day, weekdays (Mon-Fri), weekends, or a specific weekday. It has no concept of public holidays, no support for rotating shifts, and no way to skip individual days. Anyone on a non-standard schedule has to toggle it manually.
Yes. ShiftAlarm is built on iOS 26 AlarmKit, which hands the alarm to the system clock. It fires even in silent, Focus, and Standby modes — unlike local notifications, which silent mode can suppress.
Use the Shift Work alarm type, pick your rotation template (4-on-2-off, day/night, or a custom cycle), and save. One alarm covers the entire rotation without daily toggling.
No. All alarms, shifts, and preferences live only on your iPhone (SwiftData + App Group). Nothing syncs to a server. See our privacy policy.
iOS 16.0 and later. AlarmKit features (silent / Focus / Standby firing) work best on iOS 26.
An alarm that respects your schedule, not the other way around.
Download for iPhone