Shift schedule app for rotating work patterns

Set your rota once. Manage real-world shift changes every day.

RotaFlow is a local-first shift schedule app for rotating patterns. Build a repeating rota, then manage swaps, special days, overtime, reminders, exports, widgets, and Apple Watch snapshots with explicit Free vs Pro limits.

Deterministic rota engine

Supports monthly and weekly cadence models, preset rotations, anchor-date resolution, and swap overrides with cache-backed date lookups.

Daily planning with precise limits

Track shifts, changes, overtime, and reminders with clearly defined free-tier windows and Pro unlocks for longer planning and richer analysis.

Local-first with optional iCloud

Data stays on-device by default. iCloud sync is opt-in, disabled by default, and includes retry/backoff plus restore support after reinstall.

Night ShiftToday

Wednesday, 11 Mar

Day Shift

Thursday, 12 Mar

Night Shift

Friday, 13 Mar

Night Shift

Saturday, 14 Mar

Day off

Sunday, 15 Mar

Day off

Monday, 16 Mar

Day Shift

Tuesday, 17 Mar

Complete shift operations

Product capabilities mapped to real shift work.

RotaFlow covers pattern setup, dashboard planning, special days, shift swaps, overtime, insights, notifications, exports, widgets, and watch surfaces in one integrated model.

Pattern builder and presets

Build Day/Night/Off sequences with an anchor date or start from presets including 4-on/4-off, Pitman, Panama, DDNNOO, 2-2-4, and DuPont.

Dashboard and day planning

Hero card (Today or Tomorrow), loop progress, shift-change context, calendar overlays, and day detail sheets for shift, swap, special-day, and overtime states.

Special days

Manage holidays, sick days, vacation, training, on-call, personal, and other labels with overlap prevention and undo. Free allows 5 upcoming spans and 30-day future creation.

Shift swaps

Override single or multi-day ranges without changing the base pattern. Free limits future swap editing to 30 days ahead.

Overtime and earnings

Log one overtime entry per day with hours, rate, currency, and notes. Free includes weekly summaries; Pro unlocks month and year summaries.

Share and export

Export image or iCalendar (.ics) outputs with swap-aware and special-day-aware schedule state. Free range is 7 days; Pro adds 14 and 30 days plus advanced image toggles.

Notifications

Shift-change, special-day, and swap reminders with a 60-day horizon and max 60 pending notifications. Free uses fixed times; Pro supports 15-minute slots.

Widgets and lock screen

Small home widget is available in Free and Pro. Medium/Large home content and lock-screen widget content are Pro-gated with in-widget lock states.

Apple Watch app and complications

Watch app snapshots include hero, upcoming, badges, and change summaries. Complication families include Inline, Circular, Rectangular, and Corner with Pro lock behavior.

iCloud sync and recovery

Optional sync covers pattern, special days, swaps, and overtime using newest-timestamp reconciliation, retry/backoff handling, and reinstall recovery checks.

How RotaFlow works

Configure a base rota, then layer real-world exceptions without rewriting the cycle.

Start with presets or a custom sequence, set an anchor date, and let the app resolve each day. Add swaps, special days, and overtime entries as exceptions while keeping the base pattern intact.

Step 01

Set up your repeating pattern

Choose a preset or build a custom Day/Night/Off sequence, then select monthly or weekly cadence.

Step 02

Pin the anchor date

Define the start date once so the schedule engine can resolve every future day consistently.

Step 03

Add exceptions as they happen

Use special days, shift swaps, and overtime records to model real operations without rewriting the base cycle.

Step 04

Review, notify, and export

Monitor change countdowns, configure reminder times, and share a 7/14/30-day window depending on plan access.

Select a Shift
Schedule Type
Choose whether your pattern repeats monthly or weekly.
Repeats every month from your selected start date.
Build Your Pattern
NIGHTDAYOFF
Repeats every 3 days
Free vs Pro

Feature access is explicit and policy-driven.

Free includes core scheduling plus constrained future windows and export ranges. Pro unlocks extended windows, richer insights, additional widget/complication content, and 15-minute reminder slots.

Pro

Premium
  • Extended future windows for special days, swaps, and overtime edits
  • Dashboard calendar navigation up to about 3 years
  • Circadian Burden and Golden Weekends insights
  • Notification time selection in 15-minute increments (96 slots)
  • Image and .ics exports for 7, 14, or 30-day ranges
  • Advanced image export toggles for labels, legend, summary, branding, and light background
  • Medium/Large home widget content and lock-screen widget content
  • Watch complication content when Pro snapshot is enabled

Free

  • Core pattern setup and preset catalog
  • Special Days: max 5 upcoming spans and 30-day future window
  • Shift Swaps and Overtime future edits up to 30 days ahead
  • Overtime summaries limited to weekly view
  • Annual Freedom insights
  • Reminder times fixed at 00:00, 08:00, and 16:00
  • Image/.ics export range limited to next 7 days
Available on Apple platforms

iPhone, iPad, widgets, and Apple Watch surfaces.

Use the iOS app for full management, then glance from Home/Lock widgets and watch snapshots or complications. Data remains local by default with optional iCloud sync.

Local-first by default

No account is required to plan shifts. Optional iCloud sync can be enabled in settings when cross-device recovery is needed.

iOS appWidgets + WatchiCloud optional