Complete Feature Reference

Everything CrewAlert does.

A full reference for every feature across the Duty, Schedule, and Logbook tabs — built for airline pilots who need to stay current, legal, and organized.

Download on the
App Store
← Back to CrewAlert
Jump to section
Duty Tab
Your real-time operational hub — reserve countdown, assignment logging, trip view, and FDP tracking
🍎 iOS
🤖 Android

The Duty tab steps you through your operational day in four sequential modes: Reserve → Assignment → Trip → FDP. The mode stepper at the top shows where you are and lets you jump ahead.

Reserve Mode

Reserve Countdown

A live countdown timer shows time remaining in your current reserve window. The reserve type badge (LC, SC, or AS) displays in the appropriate color — green for Long Call, yellow for Short Call, orange for Airport Standby.

Add Pay Detection

As your reserve window progresses, the app automatically tracks which add-pay threshold has been crossed. When you receive a callout, your applicable add-pay tier is shown immediately based on elapsed time — no manual calculation needed.

Assignment Mode

Log Assignment Details

Record your departure airport (quick-select from saved airports), callout time, and report time. The app auto-detects which add-pay tier applies and displays the amount. Confirm or override the add-pay and tap "Build trip" to open the trip builder, or import from your existing schedule.

Trip Mode

Today's Trip

Shows your current trip with trip number, report time, departure airport, and all legs for today. Once past your report time, tap "Start FDP" to begin the flight duty period clock.

FDP Mode

Live FDP Countdown — FAR Part 117

A live countdown to your legal Flight Duty Period limit. The timer starts at your report time. Color shifts amber at 80% used and red at 95%.

  • Table B (unaugmented): Limit calculated automatically from report hour and number of flight segments
  • Table C (augmented): Toggle augmented operations, select crew size (3 or 4), and rest facility (flat bed or seat)
  • FDP Extension: Toggle a +2:00 extension when applicable
  • Segment counter: Adjust segment count to get the correct Table B limit
Note: If no reserve or trip is scheduled, Duty shows your status badge and gives you the option to start an FDP manually or build a trip directly.
📅
Schedule Tab
Full monthly calendar with trips, reserve days, events, and personal notes
🍎 iOS
🤖 Android
Calendar

Monthly Grid View

A full month calendar with colored dot indicators on each day. Purple dots mark trips. Green dots mark reserve days. Navigate between months with the arrow buttons. Tap any date to see what's scheduled and add new items for that day.

Trips

Trip Builder

Build complete trips with multiple legs. Each trip includes:

  • Trip / Pairing number
  • Departure airport (quick-select from saved airports)
  • Report date and time
  • Multiple flight legs: flight number, from/to airports, departure and arrival times, deadhead flag
  • Layover information between legs: hotel name, address, phone

Trips span multiple calendar days automatically. The "Add leg" button shows validation feedback and auto-advances the departure airport from the previous leg's arrival.

Reserve Days

Add Reserve Days

Schedule reserve days with type (Long Call, Short Call, Airport Standby), start time, and auto-calculated end time based on your configured reserve type duration. The reserve window drives the Duty tab countdown and Live Activity.

Events & Notes

Non-Flying Events

Log days as Training, Vacation, Sick, Union Business, Company Business, Military, Jury Duty, or Personal. Events appear on the calendar and can be tagged to any date.

Personal Notes

Add free-text notes with a title and optional details to any date — appointments, family events, reminders, or anything you want visible alongside your flying schedule.

Schedule Import

Import Your Schedule

Paste your schedule text (from a crew portal email or export) directly into the app. The importer parses trip numbers, dates, flight numbers, report times, and legs automatically. On iOS, OCR camera capture is also supported — photograph your printed or on-screen schedule.

Schedule Codes

Map your airline's proprietary schedule codes (e.g. "OFD", "TR1") to standard event types so imported schedules parse correctly. Configured in Settings → Schedule Codes.

📖
Logbook Tab
Digital flight logbook with FAR Part 117 legality tracking and FAR 61.57 currency
🍎 iOS
🤖 Android
Totals Dashboard

All-Time Totals

Always-visible summary cards at the top of the logbook showing Total Time, PIC, Night, and IMC across all entries.

Legality Checker

FAR Part 117 Flight Time Limits

Progress bars showing your current usage against the two primary Part 117 flight time limits:

  • 28-day block: Hours flown in any rolling 672 consecutive hours (limit: 100h)
  • Calendar year: Hours flown in the current calendar year (limit: 1,000h)

Color-coded: green below 80%, amber 80–95%, red above 95%.

FAR 61.57 Currency Tracking

Three currency requirements tracked automatically from your logged entries:

  • Day currency: 3 day landings in preceding 90 days
  • Night currency: 3 night landings in preceding 90 days
  • Instrument currency: 6 instrument approaches in preceding 6 calendar months

Each shows current count, required count, and days until expiry. Status dot turns red when expired, amber within 30 days.

Flight Entries

What Each Entry Captures

Every logged flight includes:

  • Date, flight number, departure and arrival airports (ICAO)
  • Block out and block in times, total block time
  • PIC or SIC role, Pilot Flying (PF) or Pilot Monitoring (PM)
  • Deadhead flag
  • Night time (minutes)
  • Actual IMC and simulated IMC time (minutes)
  • Day landings and night landings
  • Approaches: type (ILS, RNAV, VOR, etc.), runway, airport, optional note — multiple approaches per flight
  • Aircraft type code and tail number
  • Trip number and remarks
  • Review status flag

Needs Review Flag

Entries imported from schedule automatically come in as "needs review." A dot indicator appears on each unreviewed entry and a count shows at the top of the logbook. Tap an entry to expand and mark it reviewed after verifying times.

Adding & Importing

Manual Entry

Add any flight manually via the + button. All fields are available including approach logging with a type picker.

Import Existing Logbook

Paste CSV or tab-delimited text data directly in-app. Standard logbook export formats are supported with automatic column mapping. A live preview shows how many entries were detected before committing.

Analytics

Snapshot View iOS

Analytics view accessible via the "Snapshot →" link under Recent Entries. Shows breakdowns by time period, role, aircraft type, and other dimensions to understand your flying patterns.

⚙️
Settings
Personalization, reserve configuration, medical tracking, and app preferences
🍎 iOS
🤖 Android
Personal

Profile

Set your name, airline, and employee ID. Your name appears in exported documents and confirmation screens.

Monthly Mode

Switch between Reserve and Line Holder to match your current bid status. Drives badge labels, default Duty tab state, and color accents throughout the app.

Aircraft

Aircraft Types

Select the aircraft you're certified on from a searchable list covering Boeing (717–787), Airbus (A319–A350), and regional aircraft (CRJ, E-jet, Dash 8, ATR). Saved types appear as quick-select chips when logging flights in the logbook.

Schedule

Reserve Types

Configure each reserve type (Long Call, Short Call, Airport Standby) with duration in hours and legal callout window. These values drive the Duty tab countdown, add-pay detection, and Live Activity.

Add Pay Policy

Define up to 4 callout thresholds, each specifying time into reserve and corresponding add-pay amount. The Duty tab auto-detects the applicable tier at callout time — no calculator needed.

Saved Airports

Save your most-used airport codes for quick-select throughout trip building and assignment logging.

Layover Hotels

Save hotel name, address, phone, and shuttle info by airport code. Saved hotels auto-suggest when building trip layovers.

Schedule Codes

Map your airline's proprietary codes (e.g. "OFD" → Off, "TR1" → Training) to standard event types. Used when importing schedule text so the parser understands your airline's abbreviations.

Alerts

Medical Certificate Tracker

Enter your last flight physical date, medical class, and date of birth. CrewAlert calculates your FAA expiry automatically:

  • First Class: 12 months (under 40), 6 months (40+)
  • Second Class: 12 months
  • Third Class: 60 months (under 40), 24 months (40+)

A push notification fires 30 days before expiry. Expiry status displays in the Settings row — green when valid, amber within 30 days, red when expired.

Notifications

Configure reserve start alerts, trip report time alarms, and the pre-report countdown window (options: 60m, 2h, 3h, 4h, 6h, 12h before report).

App

Appearance

Toggle between Dark cockpit theme (default — deep navy background) and Light mode. Changes apply immediately throughout the app.

Live Activity iOS

Enable or disable Live Activities. When enabled, reserve countdowns and trip report countdowns appear on your lock screen and in the Dynamic Island without opening the app.

🔴
Live Activities
Real-time countdowns on your lock screen and Dynamic Island
🍎 iOS only

Reserve Live Activity

When a reserve window is active, a Live Activity appears on your lock screen and in the Dynamic Island showing the countdown to reserve window end. Your callout thresholds are displayed inline — no need to open the app.

Trip Live Activity

When approaching a trip report time, the Live Activity shows the countdown to report with your trip number, flight number, and departure airport. Lock screen and Dynamic Island both update live.

How it starts: Live Activities start automatically when your reserve window or trip countdown window begins. They can also be triggered via push notification from the Crew Alert server, so they start even if the app is closed or the phone is locked.
🔔
Notifications
Push notifications for reserve windows, report times, and medical expiry
🍎 iOS
🤖 Android

Reserve Start

A notification fires when your reserve window begins, even if the app is closed. Backed by the Crew Alert push server which tracks your registered reserve days and sends the notification at the configured start time.

Trip Report Alarm

A notification fires at your configurable interval before trip report time (default: 2 hours). Helps you prepare without checking the app constantly.

Medical Expiry Reminder

A time-sensitive notification fires 30 days before your medical certificate expires, giving you time to schedule your next flight physical.

Live Countdown Notification Android

On Android, a persistent foreground notification shows a live countdown to your reserve window end or trip report time — the equivalent of iOS Live Activities. Appears in the notification shade and updates in real time.

Data privacy: Your reserve days and trip report times are registered with the Crew Alert push server solely to deliver notifications at the right time. No personal logbook data or schedule content leaves your device.
💳
Pricing
7-day free trial, three subscription plans

7-Day Free Trial

CrewAlert includes a 7-day free trial with full access to all features. No charge until the trial ends. Cancel any time before the trial ends and you won't be billed.

Subscription Plans

After the trial, choose from three plans:

  • Monthly — $7.99/mo, billed month to month
  • 3 Months — $19.99 (save 13% vs monthly)
  • Annual — $59.99/yr (save 33% vs monthly, ~$5/mo)

Subscriptions auto-renew unless cancelled at least 24 hours before the renewal date. Billed via App Store — manage or cancel in your Apple ID account settings.

Restore Purchases

If you reinstall the app or switch devices, tap "Restore purchases" on the subscription screen to re-activate your existing subscription without being charged again.

🤖
Android App
Native Kotlin / Jetpack Compose — coming to Google Play
🤖 Android — coming soon
Status: The Android app is in active development and will be available on Google Play. All four tabs — Duty, Schedule, Logbook, and Settings — are implemented and functional.
Feature Parity

Available on Android

  • Duty tab (all 4 modes)
  • Schedule with full calendar
  • Trip builder with legs & layovers
  • Reserve day scheduling
  • Full logbook with FAR 117 & 61.57
  • Medical certificate tracker
  • Aircraft types
  • All settings sections
  • Push notifications
  • Dark / light mode

iOS-only features

  • Dynamic Island Live Activities
  • Lock screen Live Activities
  • OCR camera schedule import
  • Snapshot analytics view

Android Live Countdown

Since Android does not have Dynamic Island or iOS Live Activities, CrewAlert uses a persistent foreground notification with a live countdown timer — visible in your notification shade and on the lock screen without opening the app.

Ready to fly smarter?

Download CrewAlert.

7-day free trial. Full access to every feature. No charge until the trial ends.