Back to Admins

Event States, Filters, and Event Types

Admin
Web

Last updated June 21, 2026

Event States, Filters, and Event Types

Summary

The Schedule view is the operational hub for tracking flights in progress, identifying what needs dispatch, and filtering by instructor, aircraft, or dispatch status. Events move through a lifecycle derived automatically from dispatch activity and clock time. This tutorial explains what drives each state, how to read the filter bar, and what's different about Solo Flight and Checkride event types.

Who this is for

  • Admins and Owners managing daily flight operations
  • Chief Instructors and Assistant Chief Instructors overseeing dispatch and scheduling

Schedule layout

The schedule displays in Month, Week, or Day view, toggled in the toolbar. A Category dropdown on the right switches between All, By Instructor, and By Aircraft — calendar view controls are hidden when a category is active.

The toolbar also includes Today, previous/next navigation, and a refresh button. An info icon (ⓘ) opens the Event Status Key popover — a quick legend of all chip colors and state icons — useful if you're orienting a new admin.

Each event card shows a colored background (see states below) and may show a left-edge alert bar in amber or red when the booked instructor, student, or aircraft has a compliance or squawk issue. This is the same signal as the EntityAlertPanel inside the booking dialog.

Event states

Event state is derived automatically from dispatch activity and clock time. The one exception is Cancelled, which is set manually.

The state an event shows in the Schedule view — and what you can do with it — depends on whether a dispatch has been initiated and what time it is relative to the event's scheduled end.

If you abort a dispatch while an event is in progress, the event reverts to time-based state — it shows as Scheduled if the end time hasn't passed yet and is available to dispatch again.

StateColorIconWhat it means
ScheduledBlueBefore end time; no active dispatch
In ProgressGreenLIVE pillDispatch is active; aircraft has been checked out; before end time
OverdueRedhourglass iconDispatch is active but the scheduled end time has passed with no return submitted
CompletedGreycheck-circleReturn has been submitted and the dispatch record is in returned state
Not FlownGreyquestion-circlePast end time; aircraft was assigned; no dispatch was ever initiated
CancelledGreycancel (strikethrough)Manually cancelled via the Cancel option on the event
Completed also appears for past events with no aircraft assigned (ground lessons, other events) — those complete automatically when the end time passes since they are not dispatchable.

Not Flown only appears when the viewer has dispatch access. Users without dispatch view see a generic completed state for past events.

Filtering the schedule

The filter bar is hidden by default. Tap the funnel icon (filter) in the Schedule header to expand it. When any filter is active, a blue dot badge appears on the funnel button as a persistent reminder.

A Clear Filters button appears in red when filters are active.

Filter options:

Search — free-text match across event fields.

Instructor / Student / Aircraft — three separate dropdown selectors to narrow to a specific member or aircraft.

Event Type (multi-select chips): Flight · Ground · Solo · Checkride · Other

Dispatch Status (multi-select chips, separated by a divider from Event Type): Not Dispatched · Dispatched · Returned · Cancelled

The most common operational filter is Dispatched — it isolates every event currently in an active dispatch, equivalent to your "flights in the air" view. Pair it with Returned to find pending returns waiting for finalization.

Event types

Five event types are available when creating or editing an event.

The key distinction is whether an instructor and/or aircraft is required — which affects whether the event can be dispatched and what the Flight Release evaluates.

TypeLabelInstructorAircraftDispatchable
FlightFlight LessonRequiredRequiredYes
GroundGround LessonRequiredNot requiredNo
SoloSolo FlightNot usedRequiredYes
CheckrideCheckrideNot usedRequiredYes
OtherOther EventRequiredNot requiredNo
Solo Flight is for student solos — no instructor is booked on the event. The student and aircraft are required. The Flight Release still runs at check-out and evaluates student compliance and aircraft airworthiness.

Checkride works the same way — the FAA examiner is not a FlightSense member, so no instructor field is populated. The event represents the aircraft slot and student, not the examiner.

Dispatch eligibility is aircraft-gated, not type-gated. Any event that has an aircraft assigned can be dispatched.

Common issues

ProblemCauseSolution
Event shows "Not Flown" instead of "Completed"Aircraft was assigned but no dispatch was initiated before the end timeIf the flight happened outside of dispatch, this state is expected — use manual log entry if needed. If dispatch should have happened, initiate it before the end time next time.
Event is stuck "In Progress"Return has not been submitted from iOSAsk the instructor or student to submit their return from the iOS app, or use Check In from the dispatch drawer.
Overdue event — can't see itFilter is set to a state that excludes OverdueClear dispatch status filters or select Dispatched to include overdue events.
Solo or Checkride missing from event type listUser is on a restricted role or feature flagConfirm the user has at least Assistant Chief Instructor role and that event type creation is enabled for the organization.
Filter badge showing but no filter selectedA filter was set and the panel was collapsedRe-open the filter bar and use Clear Filters to reset.

Related Docs

Still have questions?

Book a demo and we'll walk you through everything.

Book a Demo