Regular or irregular, it fits
Generate shifts from a rotation or add them manually. Keep notes, shift swaps and event reminders together.
Selene
Generate shifts from a rotation or add them manually. Keep notes, shift swaps and event reminders together.
Set an alarm time for each shift type. Alarms follow your schedule automatically. Requires iOS 26 or later.
See upcoming shifts and events in Home Screen widgets. Review statistics for a selected date range.
Add multiple calendars to compare shifts. Share your schedule with family, friends or colleagues.
Export calendars as PDFs or images, multi-person schedules as CSV, or add shifts to the system calendar.
All 30 themes include light and dark mode. Sync and back up your schedule across devices with iCloud.
ALL INCLUDED
Yes. Selene is free, with no ads, in-app purchases, subscriptions or sign-up. Rotations, shift alarms, widgets, multiple schedules, export and all 30 themes are included for free. Shift alarms require iOS 26 or later.
Yes. You can add and adjust shifts manually, as well as generate schedules from a rotation.
No. Selene is designed for one shift per person per day. It is not the right fit if the same person regularly needs several separate shifts on one date.
Set an alarm time for each shift type. Alarms are then scheduled around your shifts automatically. Requires iOS 26 or later.
No. The Apple Watch app is free too. Open the Watch app on your iPhone, find Selene under Available Apps and tap Install. Your watch needs watchOS 10 or later and must be paired with an iPhone that has Selene installed.
Selene syncs and backs up your schedules across devices with iCloud. You can also export all your data in the app and import it on the new device.
See the App Store privacy disclosure and product privacy policy. Your schedules stay on your device and in your own iCloud. We only receive data when you send in-app feedback: what you write, plus diagnostics such as the app version and device model.
Open Settings > Contact Developer in the app, or email dev.sunapp24@gmail.com.