Flight listings
A flight listing is a productized offering — a discovery flight, scenic tour, ferry leg, or charter — sold at a flat price with the pilot bundled in. Customers don't pick the pilot; they book the flight itself.
Single-pilot
No aircraft attached to the listing — the operator provides everything as part of the offering. Bookable slots equal the pilot's weekly schedule minus existing confirmed bookings. Simplest setup; appropriate for an independent pilot offering one product on one airplane.
Approved fleet
Link one or more aircraft listings to the flight listing — the same approved-fleet pattern as CFI listings. When a customer books, the system picks the first aircraft from the fleet that is free for the requested window. The picked aircraft is recorded on the booking and deducted from that aircraft's availability across all listings it's attached to.
Unlike CFI listings, flight listings have no disclose-fleet toggle and no BYO mode:
- No BYO — the product includes the airplane by definition. A discovery flight doesn't make sense as “just the pilot”.
- No disclose-fleet — for a productized flight, the customer typically doesn't need to know which specific tail they'll fly. The system picks one at confirmation and surfaces it then.
Pickup locations
Flight listings can advertise multiple pickup ICAOs (e.g. KSFO home base + KSQL alternate with a 30 min transit buffer). When the customer picks an alternate, the system widens the busy-block on the pilot's schedule by the configured buffer to account for the repositioning leg.
Discovery, approval, and contact rules
Flight listings reuse the same discovery / approved-emails / contact-visibility controls as aircraft listings — including the auto-confirm allowlist for trusted repeat customers.
Next: all three listing types can layer a Google Calendar on top of their schedule — see Google Calendar.
