Launching Q1 2027. Join the waitlist for early access.
For Part 135 charter operations

Dispatch, trip sheets, and billing without the paper chase.

Part 135 means recurrents on a clock and a Director of Operations who answers for every expired endorsement. Track crew currency, dispatch, customer billing, and cargo on a single timeline.

Launching the first quarter of 2027.

Inside the Part 135 workspace

DispatchOps boardFlight trackClientsBilling

01Dispatch & trip sheets

Dispatch board

One ops board holds trip assignments across the fleet, so the crew desk works from the same picture instead of rebuilding it each shift. Trips connect to the crew, the aircraft, and the trip-sheet briefing. It replaces the dispatch spreadsheet rebuilt nightly.

Replaces: the dispatch spreadsheet rebuilt nightly

  • One ops board for trip assignments across the fleet
  • Trips connect to crew, aircraft, and the trip-sheet briefing
  • The crew desk works from one shared picture

How an operator uses this

A charter dispatcher's morning

It's 6am and the charter dispatcher opens AviationAlley to today's trips on the ops board — each leg tied to its crew, aircraft, and trip-sheet briefing. The first release page assembles the current METAR/TAF, NOTAMs, and fuel on one printable sheet, with pax and cargo weight captured alongside them (the CG math itself still runs in the dispatcher's own W&B process, not on this page) — so the crew shows up to a briefing that's already built instead of a stack of printouts from three sites.

Before assigning the next trip, the dispatcher checks the crew duty board — duty and rest derived from shifts and the flight log — so legality is read off the screen, not from memory under time pressure. A pilot's recurrent is near its cliff on the currency timeline, and an open MEL deferral has rolled to expired, which raises a dispatch banner so the aircraft doesn't fly on a busted item.

A repeat client's flight gets a token tracking link the customer opens without a login, and the invoice for last week's trip takes card or ACH straight to the operator's account. By the time the first wheels-up nears, the day is dispatched, legal, and billed from one workspace rather than four.

Illustrative — every screen reflects what's in your own data, nothing more.

Dispatch release
Trip CMX-4471 · N680CO · 2 legs
Release signed — fuel, W&B, and weather attached
LegDepCrewStatus
KTEB → KPBI08:15Walker / ChenReleased
KPBI → KTEB16:40Walker / ChenPlanned
Block fuel
9,400 lb
ETE
2:25
KPBI wx
VFR
METAR/TAF · NOTAMs · fuel · W&B on one printable release

Illustrative — every screen reflects your own data.

02Dispatch & trip sheets

Trip-sheet briefing

Each leg gets a printable release page pulling current METAR/TAF and NOTAMs alongside fuel, with a crew signature block. The weight & balance section captures pax count and cargo weight, but does not compute CG or check the envelope — that calculation still happens in the dispatcher's own W&B process today, not on this page. The crew shows up with the weather/NOTAM/fuel briefing already assembled instead of a stack of printouts from three sites. It replaces the trip sheet rebuilt by hand for every leg.

Replaces: the trip sheet rebuilt by hand for every leg

  • Printable release page per leg
  • Current METAR/TAF, NOTAMs, and fuel assembled
  • Pax/cargo weight captured — CG itself isn't computed on this page yet
Invoicing & payments
Stripe Connect · card · ACH · wire reconcile
Outstanding
$9,320
Paid 30d
$48.6k
Overdue
$3,400
InvoiceClientAmountStatus
INV-2041Acme Air Charter$12,400Paid · card
INV-2038Northwind LLC$8,150Paid · wire
INV-2035Cedar Aviation$5,920Sent
INV-2029Summit Jet$3,400Overdue
Funds route to your connected account · B2B wires reconcile with SWIFT/UETR

Illustrative — every screen reflects your own data.

03Dispatch & trip sheets

Live aircraft tracking

Live position and ETA come from FlightAware's AeroAPI, and you can hand a customer a token share link that shows the flight without a login. This uses your own AeroAPI key — you bring the FlightAware subscription. It replaces the phone calls asking where the aircraft is.

Replaces: the phone calls asking where the aircraft is

  • Live position and ETA from FlightAware's AeroAPI
  • Token share link a customer opens without a login
  • Bring your own AeroAPI key
Live tracking
FlightAware AeroAPI · token share links
Customer share link activeno login · expires on its own
TailRouteETAStatus
N680COKTEB → KPBI · FL41016:42Enroute
N221MOKDAL → KAUS · FL28009:18Climbing
N907HOScene → KDEN · 2,500HEMS
Position + ETA on the ops board · bring your own AeroAPI key

Illustrative — every screen reflects your own data.

04Clients, billing & cargo

Client accounts

Each charter customer is an account carrying their billing details and trip history, so a repeat client's record is in one place rather than across email threads. It replaces the customer list kept in a contacts app.

Replaces: the customer list kept in a contacts app

  • An account per charter customer
  • Billing details and trip history in one place
  • A repeat client's record off the email threads
Fatigue risk
FAR 117 duty load + self-report · explainable
Walker, J.64 / 100
duty 38 · sleep 18 · TZ 8
Chen, M.41 / 100
duty 30 · sleep 11
Garcia, R.22 / 100
duty 16 · sleep 6
Every score traces to its inputs — deterministic, not a black-box prediction

Illustrative — every screen reflects your own data.

05Clients, billing & cargo

Invoicing + Stripe Connect

Invoices accept card and ACH through Stripe Connect routed straight to your connected account, and B2B wire transfers reconcile against open invoices with SWIFT/UETR references. Payment stops being a separate portal you reconcile by hand. It replaces billing chased across email and a disconnected payment page.

Replaces: billing chased across email and a disconnected payment page

  • Card and ACH via Stripe Connect to your connected account
  • B2B wire transfers reconcile against open invoices
  • SWIFT/UETR references — no separate payment portal
Cargo & ULD
Manifest #CMX-4471 · build-up
Payload
11,940 lb
ULDs
14
Hazmat
1
ULDTypeWeightState
AKE 12345 AALD31,180 lbLoaded
AKE 20881 AALD3940 lbLoaded
PMC 60412 AAPMC3,420 lbHazmat
AKE 33190 AALD3Empty
IATA ULD types · non-mandatory AC 120-85-style inspection clock · hazmat tags

Illustrative — every screen reflects your own data.

06Clients, billing & cargo

Cargo & ULD

For freight work, ULDs carry their IATA type and an inspection clock styled on AC 120-85's guidance (non-mandatory FAA practice, not a regulation; the cadence is operator-configurable), and manifests support hazmat tags. Freight ops live in the same system as the rest of the operation rather than a separate cargo tool. It replaces the ULD inspection dates tracked on a clipboard.

Replaces: the ULD inspection dates tracked on a clipboard

  • ULDs carry IATA type and an AC 120-85-styled inspection clock (non-mandatory guidance, operator-configurable cadence)
  • Manifests support hazmat tags
  • Freight ops in the same system as the rest of the operation
Dispatch release
Trip CMX-4471 · N680CO · 2 legs
Release signed — fuel, W&B, and weather attached
LegDepCrewStatus
KTEB → KPBI08:15Walker / ChenReleased
KPBI → KTEB16:40Walker / ChenPlanned
Block fuel
9,400 lb
ETE
2:25
KPBI wx
VFR
METAR/TAF · NOTAMs · fuel · W&B on one printable release

Illustrative — every screen reflects your own data.

07Crew currency, duty & fatigue

Endorsement & recurrent timeline

Each pilot's recurrent training and currency sit on a timeline sorted by what expires next, so the Director of Operations sees the next cliff at a glance instead of answering for an expired endorsement after the fact. It replaces currency rolled forward by hand each quarter.

Replaces: currency rolled forward by hand each quarter

  • Per-pilot recurrent training and currency
  • Sorted by what expires next
  • The next cliff at a glance for the Director of Operations
Invoicing & payments
Stripe Connect · card · ACH · wire reconcile
Outstanding
$9,320
Paid 30d
$48.6k
Overdue
$3,400
InvoiceClientAmountStatus
INV-2041Acme Air Charter$12,400Paid · card
INV-2038Northwind LLC$8,150Paid · wire
INV-2035Cedar Aviation$5,920Sent
INV-2029Summit Jet$3,400Overdue
Funds route to your connected account · B2B wires reconcile with SWIFT/UETR

Illustrative — every screen reflects your own data.

08Crew currency, duty & fatigue

Crew duty board

A live board shows each crew member's duty and rest status derived from their shifts and flight log, so the desk knows who's legal for the next trip before assigning it. It replaces the legality call made from memory under time pressure.

Replaces: the legality call made from memory under time pressure

  • Live duty/rest status per crew member
  • Derived from shifts and the flight log
  • Who's legal for the next trip, before assigning it
Live tracking
FlightAware AeroAPI · token share links
Customer share link activeno login · expires on its own
TailRouteETAStatus
N680COKTEB → KPBI · FL41016:42Enroute
N221MOKDAL → KAUS · FL28009:18Climbing
N907HOScene → KDEN · 2,500HEMS
Position + ETA on the ops board · bring your own AeroAPI key

Illustrative — every screen reflects your own data.

09Crew currency, duty & fatigue

Fatigue risk board

A fatigue risk board blends documented duty load with pilots' self-reported sleep and rest into an explainable risk view — every score traces back to its inputs. It is deterministic, not a black-box prediction model. It replaces tracking crew fatigue "by feel" on long rotations.

Replaces: tracking crew fatigue "by feel" on long rotations

  • Blends documented duty load with self-reported sleep
  • Every score traces back to its inputs
  • Deterministic and explainable — not a black-box prediction
Fatigue risk
FAR 117 duty load + self-report · explainable
Walker, J.64 / 100
duty 38 · sleep 18 · TZ 8
Chen, M.41 / 100
duty 30 · sleep 11
Garcia, R.22 / 100
duty 16 · sleep 6
Every score traces to its inputs — deterministic, not a black-box prediction

Illustrative — every screen reflects your own data.

10Crew currency, duty & fatigue

MEL — minimum equipment list

Open a deferral against a minimum-equipment-list item and the system tracks it by category A/B/C/D with an auto-rolling expiry; an expired deferral surfaces a dispatch banner so the aircraft doesn't fly on a busted item. It replaces the MEL deferrals tracked in a binder.

Replaces: the MEL deferrals tracked in a binder

  • Deferrals tracked by category A/B/C/D
  • Auto-rolling expiry per deferral
  • Expired item raises a dispatch banner
Cargo & ULD
Manifest #CMX-4471 · build-up
Payload
11,940 lb
ULDs
14
Hazmat
1
ULDTypeWeightState
AKE 12345 AALD31,180 lbLoaded
AKE 20881 AALD3940 lbLoaded
PMC 60412 AAPMC3,420 lbHazmat
AKE 33190 AALD3Empty
IATA ULD types · non-mandatory AC 120-85-style inspection clock · hazmat tags

Illustrative — every screen reflects your own data.

11Crew currency, duty & fatigue

Time-limited POI access

Give your POI a read-only invite to review Ops Specs and records that expires on its own — no shared login, no cleanup. What they reviewed lands in your audit trail. It replaces the permanent evaluator account passed around by email.

Replaces: the permanent evaluator account passed around by email

  • Read-only POI invite for Ops Specs and records
  • Expires on its own — no shared login, no cleanup
  • What they reviewed lands in your audit trail
Dispatch release
Trip CMX-4471 · N680CO · 2 legs
Release signed — fuel, W&B, and weather attached
LegDepCrewStatus
KTEB → KPBI08:15Walker / ChenReleased
KPBI → KTEB16:40Walker / ChenPlanned
Block fuel
9,400 lb
ETE
2:25
KPBI wx
VFR
METAR/TAF · NOTAMs · fuel · W&B on one printable release

Illustrative — every screen reflects your own data.

12A home for every role

Pilot dashboard

A charter pilot signs in to their own home — assigned trips and duty/rest standing, one-tap check-in, a self-filling 61.51 logbook, and currency/credential expiry — not the dispatch board or the billing screens.

  • Assigned trips and duty/rest standing
  • One-tap report-for-duty check-in and a self-filling 61.51 logbook
  • Currency/credential expiry — not the dispatch or billing screens
Invoicing & payments
Stripe Connect · card · ACH · wire reconcile
Outstanding
$9,320
Paid 30d
$48.6k
Overdue
$3,400
InvoiceClientAmountStatus
INV-2041Acme Air Charter$12,400Paid · card
INV-2038Northwind LLC$8,150Paid · wire
INV-2035Cedar Aviation$5,920Sent
INV-2029Summit Jet$3,400Overdue
Funds route to your connected account · B2B wires reconcile with SWIFT/UETR

Illustrative — every screen reflects your own data.

13A home for every role

Dispatch & ops

Dispatchers run the day from the live ops board — release trip sheets with weather, fuel, and weight-&-balance, and track the fleet — on their own surfaces, separate from the cabin and the front office.

  • The live ops / dispatch board
  • Release trip sheets with weather, fuel, and weight-&-balance
  • Fleet tracking on dispatch's own surfaces
Live tracking
FlightAware AeroAPI · token share links
Customer share link activeno login · expires on its own
TailRouteETAStatus
N680COKTEB → KPBI · FL41016:42Enroute
N221MOKDAL → KAUS · FL28009:18Climbing
N907HOScene → KDEN · 2,500HEMS
Position + ETA on the ops board · bring your own AeroAPI key

Illustrative — every screen reflects your own data.

14A home for every role

Manager & billing

The front office handles client accounts, charter quotes, and invoicing with an audit-ready compliance trail — role-scoped and confined to this operation.

  • Client accounts, charter quotes, and invoicing
  • An audit-ready compliance trail
  • Role-scoped and confined to this operation
Fatigue risk
FAR 117 duty load + self-report · explainable
Walker, J.64 / 100
duty 38 · sleep 18 · TZ 8
Chen, M.41 / 100
duty 30 · sleep 11
Garcia, R.22 / 100
duty 16 · sleep 6
Every score traces to its inputs — deterministic, not a black-box prediction

Illustrative — every screen reflects your own data.

15Network-aware scheduling In development

Maintenance-station routingIn development

For each tail, the board checks whether its next-due maintenance check can reach a station that's both reachable and rated for that check before the limit comes due. When it can't, an at-risk chip surfaces on the routing view so the desk sees it while there's still time to re-route. It is advisory: it flags the risk on the board, it does not block or prevent a dispatch. It composes with — never replaces — the FAR 117 / 121.467 crew legality the scheduler already enforces. It replaces noticing a stranded check after the aircraft is already out of position.

Replaces: noticing a stranded check after the aircraft is already out of position

  • In development — will flag a tail's due check that won't reach a capable station in time
  • Advisory at-risk chip on the routing view — never blocks dispatch
  • Composes with the FAR 117 / 121.467 legality the scheduler already enforces
Cargo & ULD
Manifest #CMX-4471 · build-up
Payload
11,940 lb
ULDs
14
Hazmat
1
ULDTypeWeightState
AKE 12345 AALD31,180 lbLoaded
AKE 20881 AALD3940 lbLoaded
PMC 60412 AAPMC3,420 lbHazmat
AKE 33190 AALD3Empty
IATA ULD types · non-mandatory AC 120-85-style inspection clock · hazmat tags

Illustrative — every screen reflects your own data.

16Network-aware scheduling In development

Crew-base efficiencyIn development

Trips are scored against where your crew are actually based, surfacing deadhead legs and out-of-base overnights, so the desk can prefer assignments that begin and end at a crew member's domicile. On the ad-hoc charter side the inputs are trips and positioning rather than fixed lines, but the read is the same. It replaces eyeballing which trips strand a crew away from base.

Replaces: eyeballing which trips strand a crew away from base

  • In development — will score trips against where crew are based
  • Surfaces deadhead legs and out-of-base overnights
  • Helps position trips to return crew to their domicile
Dispatch release
Trip CMX-4471 · N680CO · 2 legs
Release signed — fuel, W&B, and weather attached
LegDepCrewStatus
KTEB → KPBI08:15Walker / ChenReleased
KPBI → KTEB16:40Walker / ChenPlanned
Block fuel
9,400 lb
ETE
2:25
KPBI wx
VFR
METAR/TAF · NOTAMs · fuel · W&B on one printable release

Illustrative — every screen reflects your own data.

17Network-aware scheduling In development

Weighted efficiency scoreIn development

The board rolls the soft factors — deadhead legs, out-of-base overnights, aircraft repositioning, and maintenance-fit slack — into a single weighted score, shown as abstract points where lower is better. The weights are configurable per center, so you decide what matters most for your operation; the score is a planning signal, not a dollar figure. It replaces comparing schedule options by gut feel.

Replaces: comparing schedule options by gut feel

  • In development — will roll soft factors into one weighted score
  • Abstract points, lower is better; weights configurable per center
  • A planning signal, not a dollar figure
Invoicing & payments
Stripe Connect · card · ACH · wire reconcile
Outstanding
$9,320
Paid 30d
$48.6k
Overdue
$3,400
InvoiceClientAmountStatus
INV-2041Acme Air Charter$12,400Paid · card
INV-2038Northwind LLC$8,150Paid · wire
INV-2035Cedar Aviation$5,920Sent
INV-2029Summit Jet$3,400Overdue
Funds route to your connected account · B2B wires reconcile with SWIFT/UETR

Illustrative — every screen reflects your own data.

18Network-aware scheduling In development

Explainable swap / re-base suggestionsIn development

When a swap or re-base would lower the efficiency score without creating a maintenance-routing risk, the board proposes it and shows the reasoning behind it — what it changes and how many points it saves. The suggestions are deterministic and explainable heuristics: the same inputs always produce the same proposals, and each one traces back to its inputs. They are not AI, not a solver, and not a claim of the single optimal schedule — they are ranked, transparent improvements you choose to apply. It replaces rebuilding the schedule by hand to test an idea.

Replaces: rebuilding the schedule by hand to test an idea

  • In development — will propose swaps and re-bases that lower the score
  • Every suggestion shows its reasoning and traces to its inputs
  • Deterministic, not AI and not a guaranteed optimum
Live tracking
FlightAware AeroAPI · token share links
Customer share link activeno login · expires on its own
TailRouteETAStatus
N680COKTEB → KPBI · FL41016:42Enroute
N221MOKDAL → KAUS · FL28009:18Climbing
N907HOScene → KDEN · 2,500HEMS
Position + ETA on the ops board · bring your own AeroAPI key

Illustrative — every screen reflects your own data.

In every operation

The platform backbone, under every Part

The platform-wide backbone — the same under every FAR Part.

61.51 pilot logbook

Auto-fills from completed flights, manual entry, and ForeFlight CSV import/export.

Credentials vault

Certificates, ratings, medicals, and type ratings with auto-expiry alerts and document storage.

Work orders & inventory

Priority/status/assignee work orders, parts with reorder thresholds, vendors, and purchase orders.

Compliance pipeline

Every requirement on a Compliant → Due-Soon → Overdue timeline with a weekly admin digest.

Reports & dashboard

Utilization, currency, and activity KPIs with CSV export.

Audit trail

Every mutation recorded with actor, entity, and timestamp — searchable and exportable.

Time-limited auditor access

Read-only links for FAA/POI/external auditors that expire automatically — no shared logins.

Public REST API + webhooks

Bearer-token REST API (scoped) and HMAC-signed outbound webhooks for HRIS, ERP, and ops integrations.

Security & privacy

Tenant isolation, role-based access, per-employee surface restrictions, TOTP 2FA, and GDPR data export/erasure.

Today

What's slowing you down

  • Crew currency manually rolled forward each quarter
  • Trip sheets and briefings rebuilt by hand for every leg
  • Customer billing reconciled across email and a separate payment portal

With AviationAlley

What changes

  • Crew currency visible at a glance, sorted by what expires next
  • Printable trip-sheet briefing with weather and fuel assembled, plus a place to capture W&B numbers
  • Card and ACH payments collected straight to your account

Why operators switch

What we have. What incumbents don't.

AviationAlleyStatus quo
Modern UX rivaling FL3XXOlder charter suites ship a Java-era UI
Stripe Connect card-on-invoiceSeparate payment portal required
White-label customer pagesVendor logo on every customer touchpoint
REST API + webhooks includedAPI gated behind enterprise tiers

Recommended for Part 135

Pro plan

Unlimited seats · priced to your fleet

Request a demo

Two FAR rule sets plus the DPE network. Right for mixed-ops (142+141 or 142+135) and corporate flight departments.

  • Two operation modules included
  • DPE network module
  • AQP add-on available
  • Stripe Connect for B2B billing
  • Priority support + onboarding

Frequently asked questions

Part 135 — common questions

What does the Part 135 trip-sheet briefing include?+

A printable release page with current METAR/TAF, NOTAMs, and fuel for the leg, pax/cargo weight captured alongside them, and a crew signature block — CG itself isn't computed on this page yet, so a dispatcher still runs weight & balance in their own process. Live position and ETA use FlightAware's AeroAPI with your own key, and you can share a token tracking link with a customer without a login.

How do charter customers pay?+

Invoices accept card and ACH through Stripe Connect routed directly to your connected account, and B2B wire transfers reconcile against open invoices with SWIFT/UETR references. Billing stops being a separate portal you reconcile by hand.

Does it track crew currency and MEL for a Part 135 operation?+

Yes. Each pilot's recurrent training and currency sit on a timeline sorted by the next deadline, a live duty board shows who's legal off shifts and the flight log, and MEL deferrals track by category A/B/C/D with auto-rolling expiry — an expired item raises a dispatch banner so the aircraft doesn't fly on a busted deferral.

Is fatigue tracked with AI?+

No. The fatigue risk board is deterministic and explainable — it blends documented duty load with pilots' self-reported sleep, and every score traces back to its inputs. There is no black-box prediction model.

Built for Part 135.

See it on your operation. Request a demo or join the waitlist.