** ShiftLens is the smarter way to plan, track, and understand your work schedule.
** Built for shift workers, freelancers, rotating schedules, and anyone who needs a clear overview of their work life, ShiftLens turns your calendar into a powerful, flexible, and beautifully organized shift planner.
Whether you work mornings, nights, split shifts, rotating patterns, or anything in between, ShiftLens helps you stay on top of your time — without spreadsheets, guesswork, or clutter.
** A Clear View of Your Work Life **
ShiftLens gives you a clean, structured calendar designed specifically for shift‑based work.
Create shifts in seconds, customize your schedule, and instantly see your upcoming days, weeks, and months at a glance.
- Add shifts with custom times
- Color‑code roles, locations, or shift types
- Track multiple jobs or positions
- View your schedule by day, week, or month
- Plan ahead with a layout built for real‑world work patterns
** Your Next Shift — Right on Your Lock Screen **
ShiftLens includes a Lock Screen Accessory Inline widget that shows your next upcoming shift at a glance.
- No need to open the app — your schedule is always visible, always up to date, and always where you need it.
- Perfect for early mornings, busy days, or anyone who wants instant clarity.
** Powerful Insights — Automatically **
ShiftLens helps you understand your work, not just record it.
- Total hours per day, week, month
- Overtime and extra hours
- Pay estimates (optional)
- Workload trends and patterns
- Multi‑day summaries
Your time becomes data — clear, visual, and actionable.
** Custom Fields for Real‑World Flexibility **
Every job is different. ShiftLens adapts to yours.
- Add notes, tags, or custom fields
- Location address with map preview - tap to go to your destination!
- Track breaks, locations, tasks, or anything else
- Build the workflow that matches your work style
- iCloud Sync Across All Devices
- Your schedule stays up to date everywhere.
** iCloud Sync Across All Devices **
Your schedule stays up to date everywhere.
- Automatic iCloud sync
- Seamless updates between iPhone, iPad, and Mac
- Private, secure, and fast
Your data is yours — always.
** Smart Notifications & Conflict Detection **
ShiftLens helps you avoid surprises.
- Notifications before each shift
- Alerts for overlapping or conflicting shifts
- Notifications for long days or double‑bookings
Stay organized without thinking about it.
** Export & Share **
Need to send your schedule to your manager, partner, or team?
- Export to PDF
- Export to calendar
- Share your monthly or weekly plan
- Save reports for payroll or HR
ShiftLens makes your schedule portable and professional.
** Multi‑Day Plans & Templates **
For repeating patterns or rotating schedules:
- Create templates for common shift types
- Apply multi‑day plans in one tap
- Build complex rotations effortlessly
- Perfect for nurses, retail workers, hospitality, aviation, logistics, emergency services, and more.
** ShiftLens Pro **
Upgrade to unlock the full experience:
- Full insights & analytics
- Unlimited custom fields
- Unlimited exports
- Advanced reminders
- Conflict rules
- Multi‑day plans
- iCloud sync
- Lock Screen widget
- All future Pro features
Available as Monthly, Yearly, or Lifetime.
Designed for Shift Workers, by Shift Workers!
ShiftLens is crafted for people who rely on their schedule every day.
Fast, reliable, private, and built to make your work life easier.
- ShiftLens is free to download and use. ShiftLens Pro Subscription gives you unlimited access to our premium content and features.
- Payment will be charged to your iTunes Account at confirmation of your subscription. Subscription automatically renews unless auto-renew is turned off at least 24-hours before the end of the current period.
This manual documents ShiftLens behavior for iPhone and iPad, including feature differences, calculations, limits, and troubleshooting.
ShiftLens is a shift calendar app with three primary work areas:
Calendar
Stats
Insights
It supports:
Multiple calendars/jobs
Shift templates and rotations
Notes, tags, availability status
Optional map/location data
Optional iCloud sync
In-app purchases for ShiftLens Pro
Main navigation is a tab bar:
Calendar
Stats
Insights
Top-right controls in main views:
Theme menu (...)
Settings (gear icon)
Day details open as a bottom sheet/modal from Calendar.
Uses NavigationSplitView with:
Sidebar (Calendar, Stats, Insights, Settings)
Detail content pane
In Calendar landscape wide mode, the screen splits approximately:
55% calendar pane (left)
45% day details pane (right)
In narrower iPad width, day details can appear in sheet-style flow.
Theme is controlled by app settings and can be changed quickly:
iPhone: ... menu in top bar
iPad: Theme picker in sidebar
Theme choices:
Light
Dark
The app applies the selected theme globally using app-level color scheme preference.
The month view includes:
Month title with previous/next month controls
Weekday headers
Day grid
Shift indicators per day
Today shortcut
Add Shift button
Each day can show:
Shift indicators (visual dots/markers)
Availability markers
Other status hints (depending on your data)
Tap a day to view/edit details.
iPhone: opens Day Details sheet.
iPad (wide): updates right-hand Day Details pane.
Day Details is the operational center for one date.
Sections can include:
Conflicts
Calendar selector
Shifts list
Shift Actions
Availability
Custom Fields (Pro)
Multi-day Plans/Blocks (Pro)
Location (Pro)
Tags
Notes
Choose which calendar/job this day entry belongs to.
Shows all shifts assigned to the selected day.
You can:
Add shift
Delete shift
Available actions include:
Add Shift
Duplicate Previous
Bulk Apply
Apply Template
Apply Rotation
Apply Pattern
Clear All
Bulk Apply durations
Supported durations:
2, 3, 4, 5, 6, 7, 10, 14, 18, 21, 28, 30, 45, 60 days
Free tier applies shorter limits; Pro unlocks full range.
Availability status options:
Available
Unavailable
Sick Leave
Time Off
Per-calendar custom fields can be configured and populated per date.
Create a work block spanning multiple days.
Supported durations:
2, 3, 4, 5, 6, 7, 10, 12, 14, 21, 28, 30, 60, 90, 120, 180, 365 days
Add location text and optional map preview for a day.
Add free-text notes to the day
Add tags to classify shifts/day context
Removes all day-specific content for selected date, including:
Shifts
Availability
Active work blocks
Tags
Location data
Settings includes multiple operational sections.
Shows entitlement state:
Free
ShiftLens Pro
Actions:
Upgrade
Manage subscription (where applicable)
Restore purchases
Set display name used in profile-related places.
Navigation to managers:
Manage Shifts
Manage Templates
Manage Rotations
Per-calendar controls:
Rename calendar
Toggle visibility
Free tier limits how many calendars can be actively visible/managed.
Options include:
Theme
Calendar appearance mode
Map preview toggle
Chart animation toggle
Options:
Enable/disable notifications
Lead time preset
Lead time presets include short and long windows up to 30 days.
Configurable constraints:
Conflict rules on/off
Max shifts per day
Minimum rest hours
Maximum weekly hours
Configure custom fields per calendar
Manage reusable tags
Some tag editing capabilities are Pro-gated.
iCloud sync can be enabled/disabled
Local-only workflow is supported if sync is off
Create and edit shift types with:
Name
Color
Start and end hour
Break duration
Optional SF Symbol icon
You can also set a default shift type for quick actions.
Free tier has a smaller shift-type limit; Pro raises this limit.
Template fields typically include:
Template name
Shift type
Optional location
Optional tags
Use templates from Day Details to apply consistent entries quickly.
Build repeating sequences of shift types.
Workflow:
Create rotation
Add shift types to sequence in order
Apply from Day Details
Free tier has a smaller rotation limit; Pro unlocks more.
Stats view provides workload analytics by period.
Content includes:
Summary cards (total, night, weekend, overtime)
Period bars
Workload ring
Metric detail sheet
Date-range options are broader in Pro.
Free: upgrade prompt
Pro:
Share text report
Share ICS schedule
Generate/share PDF report
Insights are generated from your shift data and shown as cards.
Each card supports:
Help (?) button
Dismiss
Help behavior
iPad: popover anchored to card control
iPhone: medium sheet presentation for readability
Dismiss behavior
Dismiss hides the card from current visible set.
Dismissed card state is local and tied to card identity/content.
Insights are re-generated automatically when underlying data changes.
A dismissed card can reappear when:
Its underlying message changes due to new data
You use Restore Insights when all visible cards are dismissed
Also:
If all current cards are dismissed, a Restore Insights action is shown.
Free tier shows a subset (up to 3 cards).
Current free set:
Next 7 Days
Monthly Summary
Suggestions
Pro unlocks additional insights.
Next 7 Days
What it shows:
Planned hours in next 7 days
Number of planned shifts
Longest run of consecutive work days in that 7-day window
How data is produced:
Scans upcoming 7 calendar days
Counts visible planned shifts
Sums estimated shift hours
Computes longest consecutive run of days containing at least one shift
Monthly Summary
What it shows:
Current month total hours
Night hours
Weekend hours
Overtime hours
How data is produced:
Scans shifts in the current calendar month
Classifies each shift by time/day rules
Aggregates category totals
Suggestions
What it shows:
Simple practical recommendation based on near-term schedule
How data is produced:
Uses rule-based checks around upcoming/off days and load patterns
Generates plain-language advice text
Patterns (Pro)
What it shows:
Repetition hints in current month scheduling
How data is produced:
Compares day-to-day shift signatures
Detects repeated sequences or frequent identical patterns
Rest & Fatigue (Pro)
What it shows:
Warning-style hints for long streaks or short rest windows
How data is produced:
Evaluates consecutive work-day runs
Evaluates gap between shift end/start times
Applies configured thresholds
Conflicts (Pro)
What it shows:
Potential schedule conflicts requiring review
How data is produced:
Applies conflict rules (max/day, min rest, weekly limits)
Summarizes any breaches
Longest Upcoming Streak (Pro)
What it shows:
Maximum consecutive upcoming work-day run
How data is produced:
Scans next 14 days
Counts consecutive days with at least one planned shift
Returns maximum streak length
Overtime Pace (Pro)
What it shows:
Whether overtime is trending up/down this month
Projected month-end overtime estimate
How data is produced:
Reads overtime accumulated so far in current month
Computes elapsed-day pace
Projects end-of-month overtime using current pace
Weekend Load Trend (Pro)
What it shows:
Weekend workload trend compared to previous month
How data is produced:
Computes current month weekend hours
Computes previous month weekend hours
Reports difference and trend direction
ShiftLens currently supports:
Monthly subscription
Yearly subscription
Lifetime purchase
Use Restore Purchases when access is missing after reinstall/device change.
iPad layout adapts to available width; pane behavior changes with size class and width.
Popovers and sheets differ between iPhone and iPad by system UI rules.
Some iPad full-screen interactions are intentionally sidebar-first for native behavior.
Check if it was dismissed
Use Restore Insights
Ensure enough schedule data exists for that insight type
Check Pro entitlement for Pro-only cards
Confirm selection in theme control
Ensure no conflicting system overrides in current test mode
Use Restore Purchases
Reopen app
Verify product environment (local StoreKit config vs App Store/TestFlight)
Behavior depends on window width and split layout mode
In wider landscape, app uses explicit calendar/detail split
Free:
2 Shift types
1 Template
1 Rotation
Bulk apply up to 7 days
3 Insights Cards
Stats: This Week, This Month
Pro:
Unlimited Shift types
Unlimited Templates
Unlimited Rotations
Bulk apply up to 90 days
Full Insights Suite
Stats: This Week, This Month, This Year
Exports (Share, Text, ICS, PDF Reports)
Shift reminders
Conflict rules
iCloud sync
Custom fields and Multi-Day plans
If you want, this manual can be split into an in-app Help Center format next (searchable sections + quick links + FAQ cards).
ShiftLens includes an inline Lock Screen widget that shows your next shift countdown.
How to activate:
Make sure at least one future shift exists.
Open ShiftLens once after creating/updating shifts.
On iPhone Lock Screen, long-press the screen.
Tap Customize → Lock Screen → Add Widgets.
Select ShiftLens and choose the inline widget.
Tap Done.
If the widget shows No upcoming shift:
Verify future shifts are scheduled.
Open the app once to refresh shared widget data.
Remove and re-add the widget if it remains stale.
The Weekly overtime threshold in Settings controls when overtime starts being counted in Stats.
Example: if threshold is 40h, hours above that weekly pace contribute to overtime.
You can tune this to match your contract or policy.
In current plan rules, this threshold is Pro-only.
ShiftLens uses StoreKit products for Pro:
Monthly
Yearly
Lifetime
After purchase/restore:
Pro status is applied automatically.
Locked features become available immediately.
If something remains locked, use Restore Purchases and reopen the app.
When you hit a Free limit:
Create actions are disabled in relevant screens.
A lock message explains the limit and points to upgrade.
Existing data remains visible; only gated actions are blocked.
Exports are Pro-only:
Text report
ICS schedule
PDF report
In Free, Stats shows an upgrade prompt in the Export section.
Welcome to the official support page for ShiftLens. If you need help with the app, you’re in the right place.
Full in‑app documentation is available here:
If you need direct assistance, you can reach the developer at:
Email: tim.tampouris@yahoo.com
This support page complies with Apple’s App Store Review Guidelines, including:
Providing a clear support contact
Providing accessible help documentation
Providing links to privacy and policy information
Thank you for using ShiftLens.
Last updated: May 2026
ShiftLens respects your privacy. This policy explains what data the app collects, how it is used, and your rights as a user. ShiftLens is developed and maintained by a single independent developer.
ShiftLens stores your scheduling data locally on your device. This includes:
Shifts and work hours
Notes, tags, and availability
Templates, rotations, and custom fields
Optional location text (if you choose to enter it)
No personal data is collected automatically.
If you enable iCloud Sync, your data is stored securely in your private iCloud account using Apple’s CloudKit. Only you can access this data.
ShiftLens does not have access to your iCloud credentials or your iCloud data.
ShiftLens does not use:
Analytics SDKs
Advertising frameworks
Tracking technologies
Third‑party data processors
Your data is never shared with any third party. It remains on your device or in your private iCloud account if sync is enabled.
ShiftLens may request the following permissions:
Notifications — optional, for shift reminders (Pro feature)
Location — optional, only if you manually add a location to a shift
All permissions are optional and can be changed at any time in system settings.
You control all data stored in ShiftLens. You may delete:
Individual shifts or notes
Entire calendars
All app data by deleting the app
If iCloud Sync is enabled, deleting the app may also remove synced data from your iCloud account depending on your system settings.
ShiftLens does not target children and does not collect personal information from minors.
If you have questions about this policy, contact the developer:
Email: tim.tampouris@yahoo.com
This privacy policy complies with Apple’s App Store Review Guidelines, including sections 5.1.1, 5.1.2, and 5.1.5.
Privacy Policy URL: https://ops-eng.github.io/ShiftLens/privacy.html
Terms of Use (EULA): https://www.apple.com/legal/internet-services/itunes/dev/stdeula/