The platform

Eight modules on one mission record.

Each department has its own desk, but they all read and write the same record. A change in one place is a change everywhere, and the people it affects are told.

Commercial

Quotes built from what the flight really costs.

ACMI rates per aircraft type, fuel burn per hour, positioning legs, crew layovers, per diems and airport fees are added up the same way every time. Commercial, Ops and finance all see the same figures.

  • Request inbox for client portal, email and phone enquiries
  • Quotes go through approval before they're sent
  • Fuel worked out from burn per type × block hours × price per litre
  • Airport fees researched on request, and you can override them
  • Purchase orders, invoices, receipts and client statements
TrailflowCommercial · Quote Q-2026-0418Awaiting approval
DashboardRequestsQuotesPurchase ordersInvoicesStatements
Charter · BAS → Ridge strip → BAS2 pax · 1 night
LineBasisUSD
ACMI3.4 block h × 8802,992
Fuel uplift1,050 L × 1.181,239
Positioning0.6 h × 880528
Crew layover1 night × 2 crew360
Airport feesLanding, parking, security214
Margin18%960
Quote total6,293
Feasibility: GOFuel price: Base, 20-10Fees: researched, accepted
Operations

The whole fleet's day, on one screen.

Controllers see every tail, every sector and every gap. Feasibility, aircraft allocation and positioning happen where the schedule is, so nothing is planned on a closed field or a booked airframe.

  • Aircraft availability with double-booking prevented
  • Positioning flights kept inside airport opening hours
  • Flight following from departure to block-on
  • Mission file: every document for a flight, in order
TrailflowOperations · Fleet dayOC
DashboardFleet dayFeasibilityFlight ReleaseFlight followingMission file
Tuesday local time · now 11:20
06081012141618
N208TFC208B
CharterVIP
N209TFC208B
MedevacCharter
N801TFDHC-8
Contract tasking
N802TFDHC-8
CheckScheduled
Needs attention 3
  • Ridge strip closes 17:30: VIP return lands 16:55
  • N209TF charter: crew acknowledgment pending (F/O)
  • Contract tasking: loads final, check-in closed
Flight Release

See exactly why a flight isn't ready, before it reaches the ramp.

When Ops assign an aircraft and crew, Trailflow checks them against maintenance status, licences, medicals, type ratings, recurrent training and duty. If anything fails, the controller sees every reason, not just a red light.

  • Each release has its own permanent serial number, so paper and system always match
  • Crew get a calendar invite, the documents and a link to acknowledge
  • Cancelling a flight frees the aircraft and crew, and alerts everyone involved
TrailflowOperations · Flight ReleaseFR-2026-000842
DashboardFleet dayFeasibilityFlight ReleaseFlight followingMission file
Contract tasking · 5 sectorsN801TF · DHC-8-100
CrewRatingMedicalRecurrentDuty
Capt. A. MorenoCurrentValidValid5.2 h slack
F/O K. OseiCurrent9 daysValid1.1 h slack
CC J. Duarten/aValidDG expired6.0 h slack
  • Aircraft: available on the day and not grounded
  • Navlog and load sheet for every sector
  • Cabin crew: dangerous-goods training expired, replace or renew
Crew & duty time

Rosters that stay inside the limits.

Duty is counted from report to release, with split-duty credit, and checked against 7-day, 28-day, monthly and yearly limits. Planners see the slack before they roster, not after.

  • Published limits built in; you can set stricter 28-day limits, never looser
  • Licence, medical, type rating and training expiry alerts
  • Out-station rotation board for contract crew
  • Leave requests with senior approval and duty-clash checks
TrailflowCrew & FTL · Flight-time totalsCP
RosterDuty & FTLRotationsLicencesTrainingLeave
28-day block hours limit 100 h
Capt. A. Moreno
74.0
Capt. L. Haddad
62.5
F/O K. Osei
91.2
F/O R. Silva
48.0
  • F/O K. Osei: 8.8 h left in 28 days. Avoid long rotations this week
  • No crew over 14 h duty in any 24 h
Safety

Reports that classify themselves as they're filed.

Flight hazard, general hazard, TCAS and engineering reports are filed from the desk or the field. Occurrences are classified against ICAO Annex 13 thresholds, and the period's reports are compiled into one safety bulletin.

  • Initial risk assessment as a PDF
  • Airstrip safety reviews with an expiry date, checked at feasibility
  • Cabin crew after-mission reports, reviewed by Operations
TrailflowSafety · FHR-2026-061Serious incident
DashboardReportsHazard registerAirstripsBulletin
Open reports19
Flight hazard6
General9
Engineering4
TCAS RA, climb Sector 2 · FL095
  • Classification: serious incident (Annex 13)
  • Reportable to the State: yes
  • Initial risk assessment generated
Maintenance

The technical log, carried from page to page.

Engineers keep the technical log, defect register and maintenance programme for each tail. Open defects carry forward until they're closed, and cabin reports that mention a defect missing from the tech log are flagged to Maintenance.

  • Check intervals per aircraft type, and the checks done
  • Component changes and station stores
  • Engineer daily report and a handover of pending items for each tail

Trailflow keeps the operational maintenance record. Operators with a dedicated airworthiness or CAMO system can keep using it alongside.

TrailflowMaintenance · N801TFEN
Tech logDefectsProgrammeComponentsStores
DefectATARaisedStatus
Cabin reading light 4C inop33Page 0412Deferred
No. 2 prop de-ice cycle slow30Page 0415Open
Pax door seal worn52Page 0409Closed
Next checks flight hours
A-check
41 h left
C-check
1,940 h left
Purchasing & stores

Every part traceable from order to aircraft.

Parts move from purchase order to goods received to supplier invoice to issue. A part can't be received without its release certificate, and shelf-life items are tracked to the day.

  • Senior approval above a value you set
  • Parts issued to an aircraft type, or to a specific tail
  • Stores at base and at out-stations
TrailflowAccounting · PO-2026-0133Approved
Purchase ordersGoods receivedSupplier invoicesInventoryIssues
PartQtyCertificateShelf life
Brake assembly, MLG2Form 1 attachedn/a
Sealant, fuel tank4CoC attachedExpires 03-2027
O-ring kit1Missing: can't receiven/a
  • PO → GRN 1 of 2 received
  • Supplier invoice awaiting match
Contracts & ACMI

Contract flying, from award to daily tasking.

A contract has its own tail, its own crew rotation and its own minimum guaranteed hours. The client's daily schedule is pasted in, and each day becomes one checked tasking with its own Flight Release.

  • Contract progress tracked from feasibility to award to mobilisation
  • An aircraft is held only once the contract is awarded
  • Hours flown against the minimum guarantee, month by month
  • Out-station staff see only their own contract
TrailflowContracts · Humanitarian air serviceConfirmed
OverviewTaskingsCrew rotationHours vs MGHStatement
MGH / month90 h
Flown MTD71.4 h
Taskings18
Crew set4
Hours vs guarantee last 6 months
May
Jun
Jul
Aug
Sep
Oct
Analytics

A management view of the whole operation.

Senior roles see how each tail is used and what each mission earned, without exporting anything. The figures come from the same records the teams work in.

  • Utilisation by tail and by activity, including positioning
  • Mission P&L and budget against actual
  • Cost per flight hour and aircraft economics
TrailflowAnalytics · UtilisationMD
OverviewUtilisationMission P&LBudget vs actualContract vs MGH
Block hours by tail Sep · revenue vs positioning
208TF
pos.
209TF
pos.
801TF
pos.
802TF
pos.
Revenue h412
Positioning9.8%
Cost / FH$1,180
Margin21%

See it with your own fleet.

We'll set the demo up with your aircraft types, bases and the kinds of flying you do.

Book a demoGetting started