FloksFloks

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.

ConfigurationWhat customers bookFlight listingaircraft_ids (0 or many)Single-pilot
No aircraft linked to the listing
Pilot-only slot
The pilot brings their own aircraft. Slots reflect pilot availability only.
Approved fleet
One or more aircraft linked to the listing
Pilot × Aircraft slot
Needs the pilot AND at least one fleet aircraft free. Tails are always disclosed.

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.