Case study · Xeneta

Redesigning how a $2 trillion industry buys ocean freight

The first index-linked contract simulator in the world, and the design work that turned a complex commercial mechanism into a product customers across the ocean freight market actually use.

RoleSenior Product Designer (lead)
Timeline2024 – Present
RecognitionShip Technology Excellence Award · UX Nordic finalist
The challenge

Knowing the market doesn't fix the contract

  • Freight was opaque: rates negotiated behind closed doors, with no market reference
  • Xeneta turns 700 million crowdsourced rates across 170,000 trade lanes into a benchmark: transparent and rules-based
  • But freight is still bought on annual fixed-price deals that take months to negotiate, and the market moves constantly
  • The moment it moves, one side is out of pocket and everyone is back at the table: months of expensive procurement time, burned over and over
Two decades of global events sending rates spiking and crashing: volatility a fixed annual contract can't keep up with.
The problem

Fixed-price contracts can't hold in a moving market. So customers renegotiate, constantly.

An annual rate takes months to agree, and the market moves the day after it's signed. The moment it does, one side is out of pocket, everyone is back at the table, and the supply chain wobbles while they argue.

The solution

Index-linked contracts: tie the rate to the index, and the renegotiating stops.

The price moves with the market by rule, not by argument. The mechanism works. But it's complex, unfamiliar to most of the industry, and it rests on commercial judgement calls customers have to feel confident making.

The problem statement

How do we transition an industry from fixed-price contracts to index-linked contracts?

Never a pricing problem: a trust problem. What the answer should be was not obvious yet. Everything that follows, the research, Copenhagen, and the products we chose to build, comes out of this question.

Research & discovery

Customers trusted the data. They didn't trust the mechanics.

  • Discovery with customer success managers and freight forwarders
  • User testing with shippers, including Walmart and Philips
  • They believed the benchmark, but couldn't picture how an indexed price would behave, or defend it to their own boss
  • That research became the requirements document: transparency over automation, written down before anything was designed
Workshop board mapping the current Xeneta Indexing Simulator experience, with screenshots, sticky notes, and ideation sessions
Workshop synthesis: mapping the Simulator experience and ideating against it, session by session.
Research · In their words

Why shippers were saying no to indexing

I believe your benchmark. What I can't picture is what happens to my rate the day the index jumps.

Ocean procurement lead · Walmart

I can't walk into my CFO's office with a formula. I need to show them what it would have done to last year's budget.

Logistics procurement · Philips

The mechanism is probably fair. But if it goes wrong, it's my name on the contract, and I can't defend maths I don't understand.

Procurement manager · shipper, user testing

Not one objection was about the pricing. Every single one was about being able to see it, explain it, and defend it. That is a design brief.

Design decisions · Maersk, Copenhagen

The world's largest shipping company was modelling these contracts by hand, in Excel

  • They don't sell indexing with a finished contract. They walk customers through the choices. That's how trust gets built.
  • Their tooling for it: a spreadsheet, precisely the gap the Simulator existed to close
  • The principle: the product should feel like the sales conversation, not skip past it
Maersk's office in Copenhagen, where the workshop ran
The workshop that reframed the product: Maersk, Copenhagen.
Maersk · In their words

How the people who sell indexing actually sell it

We never open with a finished contract. We make the choices with them: which index, how deep the discount, where the floor sits. Signing is the last step of a conversation, not the first.

Contract procurement manager · Maersk

We put the spreadsheet on the screen and model their own lanes, live. Watching the number move against their history is what convinces them. Not the brochure.

Contract procurement manager · Maersk

A customer is ready when they can explain the contract back to us. If they can't, it dies at their next internal meeting, whatever they signed.

Senior procurement manager · Maersk

Their sales process was the product spec: walk through the choices together, model against real history, and leave the customer able to explain it without you in the room.

Foundations · Tenets

The tenets of Indexing

01

Transparency beats simplification

Customers defending a decision to their own boss don't want a black box. They want to be able to explain it.

02

Feel like the sales conversation

The product walks through the choices the way Maersk does in the room. It never skips to the answer.

03

The user owns the decisions

The product brings the data, the history and the consequences. The judgement calls stay with the customer.

04

Trust must survive the handover

Simulation and operation are one system, so the trust built at the front door carries into the live contract.

Written after Copenhagen, before any screens. Every design decision that follows argues from one of these.

Product strategy

A free simulator as the front door, one shared model behind it

  • The front door: a free, standalone simulator: backtest a contract against real market data, no commitment
  • Behind it: a live contract manager to operate the contract once signed: monitoring, re-rating, applying the rules month after month
  • The easy build was two products. We built one system on a shared contract model: the object a customer configures in simulation is the object the contract manager operates.
  • A data-model decision, made with engineering, so trust built in simulation carries into operation
Product architecture diagram mapping BCO and LSP personas, entry points, and the four-stage indexing product flow from simulation to operationalised monitoring
The product architecture, mapped from workshop research.
Product strategy · the map, close up
The full product architecture map: BCO and LSP personas from the workshops on the top left, the two entry points beneath them, and the four stages of the indexing product flowing left to right from simulation to operationalised monitoring
Left to right: the personas from the workshop research, the two ways in (the free simulator on xeneta.com and the product’s own quote flow), then the four stages of the product: simulation & education, collaborative contract build, data-protected onboarding, and operationalised contract monitoring.
Craft

Prototyping in code, not slides

  • Functional prototypes in code, not static mockups
  • Customers interacted instead of imagining, which meant sharper feedback
  • Engineering aligned against something concrete: technical realities surfaced early, scope stopped drifting
  • Several scoping decisions, including what to defer from V1, came out of those sessions, in conversations that wouldn't have happened over a Figma file
V1 · The simulator

V1 shipped deliberately simple, and taught its own lesson

  • A single-lane simulator: one trade lane modelled at a time, backtested against real market data
  • It shipped with Basic and Advanced modes, which split the two people who configure a contract together into different versions of the product, and broke shared walkthroughs in live sessions
  • V2 replaced them with one guided flow that teaches each rule as you configure it
  • The lesson: check a decision against the product's core insight, that trust is built together, not just usability logic
The V1 simulator at launch.
V1 outcome
1,500+

simulations since launch, across 660+ users at 250+ customer companies, with sustained monthly engagement across every part of the freight market it was designed for

Recognition

From unfamiliar concept to award-winning product, in under two years

  • The question: could design make this mechanism trustworthy enough to adopt? The usage data says it could.
  • Indexing moved from side bet to one of Xeneta's strategic surfaces, helping reposition the company from a benchmarking tool toward a strategic procurement platform
Xeneta Indexing today: the platform the simulator grew into.
Recognition

Winner, Ship Technology Excellence Awards 2025

and Finalist at the UX Nordic Awards, Future Product Days

Winner, Ship Technology Excellence Awards 2025 Finalist, UX Nordic Awards

In under two years, from an unfamiliar commercial concept to an award-winning, widely adopted product.

Listening at scale

To decide V2, I stopped sampling customers and listened to all of them

  • A pipeline over Gong call transcripts, through the Anthropic API
  • Claude extracts ideas and confusion, classified by theme, stance and account, linked to the exact moment in the call
  • 700+ calls: anecdote turned into evidence. V2 was prioritised from that evidence, not from opinion.
  • AI used not to generate screens, but to listen at scale
The Customer Insights dashboard: market temperature tiles, theme breakdown, weekly question volume, top accounts, and a filterable feed of classified customer questions
The insights dashboard: every question themed, ranked, and traceable to its source. (Accounts anonymised.)
V2 · Portfolio platform

Customers don't think in single lanes. They buy whole portfolios.

  • The question customers kept circling: how do I protect a budget when the market moves?
  • V2: a multi-lane portfolio simulator: an entire contract book under one shared ruleset
  • Backtested against five years of real data, including the COVID and Red Sea disruptions
  • See how the book would actually have behaved, before signing anything
One ruleset, an entire contract book.
V2 · Hedging Explorer

Guidance, not financial advice

  • Xeneta had just launched the first freight futures, listed on Euronext and settled against our index, so the simulator learned to hedge
  • Hedging is a downstream event: it resolves once the contract rules are configured. The interface follows the order of the decision, not the order of the features.
  • A regulatory line between guidance and financial advice, so it leads with education, checks which lanes are hedgeable, and one slider dials in coverage
  • The compliance boundary wasn't something to work around. It was a structure to design with.
Position, primer, hedgeable lanes, coverage.
The product
The Xeneta Indexing landing page: freight procurement reinvented, with the simulator one click away

Xeneta Indexing today: the platform the simulator grew into, with the free simulator still the front door.

Impact · Usability

Scored at both releases, with the same instrument

SUS 75

V1 · Basic and Advanced modes

A solid score, comfortably above the 68 industry average. But the sessions showed the ceiling: the mode split cut the two people configuring a contract together into different products.

SUS 86

V2 · One guided flow

The same users, after the guided flow replaced the modes and the walkthrough became shared again. Anything above 80 is an A grade.

The jump didn't come from more features. It came from removing the split that worked against the product's own core insight.

Reflection

What I learned

01

Trust is a UX problem

In enterprise products, especially financial ones, transparency is more valuable than simplification. Customers making commercial decisions don't want a black box. They want the ability to defend the result to someone else.

02

The best research happens where the product isn't

Watching how a sales team actually sells indexing taught me more about how the simulator needed to feel than any usability test could have. Domain authority belongs with the user.

03

AI can be research infrastructure

The most valuable thing I built for V2 wasn't a screen. It was the pipeline that let me hear 700+ customer conversations at once. That's where a lot of the craft of senior design is heading.

Thank you

World first · 1,500+ simulations · 700+ calls analysed · Award winner

Exitesc
01 / 
Use ← → or click to navigate