Private-flight quoting for operators

Observed after release
- Operator submissions
- +68%
- Customer satisfaction rating
- +36%
Private-flight quoting for operators

Observed after release
Problem
About 100 charter companies quoted trips through BAJops, and operators could submit only one aircraft quote at a time. If five aircraft could service a trip, they had to complete five separate entries.
Research
I talked with operators, clients, and internal stakeholders before changing the flow. Operators who quoted more than one aircraft often left the same comment in our feedback form: they hated signing back in just to submit another quote. The MVP was to add a multiquote button to the existing interface. I went against the grain and stepped back to ask what operators were actually trying to do. Quoting a trip is its own process. It should have as few friction points as possible, and it should give us something to build from. So I designed bulk entry around the trip, with submitted quotes available to find, reuse, and compare.

Direction · Shipped
My redesign let operators add multiple aircraft quotes and submit them together. I designed the workflow and built the React front end for backend engineers to integrate.
Seven steps and four emails, repeated for every aircraft.
Four steps and one email, for any number of aircraft.
The team wanted to ship quickly, so the plan was the legacy route: a multiquote button on the existing flow. I had already built the entire front end for the redesign, and it only needed binding to the backend. That changed the math, and they rolled out the redesign instead.

Keep the itinerary and submitted quotes together. Add a whole-trip or individual-leg quote from the same workspace.

Add each aircraft’s price and documents, then submit the quotes together. The itinerary stays in view.

Find pending requests and compare submitted aircraft, rank, and price differences without switching context.
Illustrative data
Further exploration · Prototypes
The two sides were tightly linked. Every quote an operator placed in BAJops showed up in the traveler marketplace with ONEflight’s markup applied. Say an operator already has a plane heading back to the same airport. They can quote lower and land in first place in BAJops, and the traveler sees a better aircraft for less. Knowing the marketplace was next, I built the quoting work as a foundation, with reusable components and animations we could carry straight into the marketplace build. I also explored how operators could quote from a phone.

A class price establishes a starting point; aircraft, amenities, and ranked alternatives help travelers choose.

BAJops on mobile
I adapted the desktop workflow into itinerary cards and focused quote entry, keeping the trip in context.
Try the mobile prototypeOutcome · Operator redesign
Those 3–4 minutes cover a bulk submission, not a single aircraft. The window that used to produce one quote now produces several.
Measured before and after release. Satisfaction came from our feedback forms.
What I’d measure next: error rate, to understand the quality behind the faster submissions.
Explore how I brought flight teams onto one record.