Case studies @ Expana

Building a global pricing and forecasting platform

My role

Director, Product Design

Sep 2023 — Current

My Team

4 designers · 2 researchers

Reporting to the CPO, I led design through a company-wide transformation — leading the design strategy for a new platform built to migrate high-value customers off a set of legacy tools, hiring and growing the design team, and later taking on leadership of Research as well.

Strategic objectives guiding my team's work over the first 2.5 years:

Migrate customers onto a unified platform

Outcome

58% of accounts migrated in 18 months.

Key accounts renewing with zero churn, versus significant churn on the legacy platforms.

Grow revenue per customer through cross-sell and premium upsell

Upgrade to view forecast

Outcome

Down 16% on pre-migration levels 18 months in, tracking to level by 24 months.

Growth challenged by increased competition and a trend toward smaller, leaner subscriptions

Grow the user base by solving problems for new roles and industries

Outcome

Work started in 2026 — design and research initiatives underway; happy to walk through the approach.

Work shown in the case studies below was produced by designers and researchers on my team, with my occasional hands-on input.

How we redesigned Cost Models to reduce friction and drive adoption

The opportunity (why Cost Models?)

Cost Models was one of Expana's most strategically important features* — customers who used our cost models tended to be more data-mature and showed stronger retention and lifetime value.

Delivering a world-class Cost Model experience served two of our strategic priorities: unblocking migration from our legacy product, and growing revenue by expanding access to users who didn't have it before.

*

Customer data maturity at Expana

Continuity vs innovation

With a small team rebuilding a mature product, I prioritised design and research effort by considering how well our legacy solutions solved the core problem.

Light refresh

Radical overhaul

We do a great job solving this problem today.

Our legacy solution is a pain point for users, or there is an opportunity to deliver greater impact by rethinking the approach.

Radical overhaul

Cost models were a clear candidate for radical overhaul.

The legacy solution was a known pain point, and the problem was complex enough that full discovery was needed before any design work could begin, requiring a sustained, cross-team effort rather than an incremental refresh.

Discovery

Understanding the problem space & our legacy solution

Our design and research-led discovery spanned a range of internal and external stakeholders, including:

1

Our Customers, both existing and prospective cost model users

2

The Commercial team responsible for selling the cost models tool

3

The Customer Success team, who deal with user pain points daily

4

The Data team, subject-matter experts in pricing and forecasting

Output from an 'ask-the-experts' review of our legacy cost model workflow — surfacing strengths, weaknesses, and shared domain knowledge across teams.

Among the findings in our legacy experience were two important themes:

Theme #1

Confusing Experience

The experience was so complicated that our Customer Success team often built models on behalf of our users.

Theme #2

Difficulty finding data

Users struggled to find and select the right data for their models, getting lost in the breadth of Expana's dataset.

Kicking off the design process

Design built directly on our discovery work and remained highly collaborative throughout, with several rounds of internal and user testing before first release.

We approached the new design with two overarching goals:

  • Ease of use: Enable non-technical users to build and manage cost models without support from the customer success team.

  • Migration readiness: Support the migration of customers' existing cost models from the legacy platform, requiring sufficient parity in capabilities and data structure.

We spent time with customers looking at how they built their own cost models in tools like Excel, giving us a direct window into their real workflows. We saw use cases ranging from basic ingredients, to complex models with indirect costs and supplier data and scenario modelling.

The design built up through close collaboration with our data science team, whose domain knowledge proved essential as each round of work surfaced new complexity and questions that shaped what came next.

Addressing Theme #1 // Confusing Experience

Design for new users

It became clear early on that designing for migration risked skewing us toward our most experienced existing customers — the ones who'd built up deep familiarity with the product over time. I wanted the team to design for the opposite end of that spectrum: whatever we built, a brand-new user should be able to create a cost model with no support at all.

Data entry

This needed to be intuitive enough to handle simple use cases while remaining robust enough for the complexity we knew was coming.

We tested two different approaches for data entry:

1

The first design placed data input in modal windows, aiming to reduce complexity by letting users focus on one task at a time.

2

The second design used inline editing with live calculations in the table.

Users consistently showed a preference for inline editing - both power-users and less technically users.

The Excel-like keyboard navigation supported fast data entry, and was easily discovered in the tests.

To ensure users could distinguish between their own entered values and those calculated automatically by the system, we introduced cell styling: white for user-entered values, grey for system-calculated ones.

A simple visualisation above the inputs table helped users track their progress as they built their model, with clear messaging when something wasn’t right.

Addressing Theme #2 // Difficulty finding data

Helping users find the right data

Finding data was a significant barrier to building a cost model. Much of the underlying problem sat with data structure, which would take time to resolve properly.

To start, we identified some quick wins we could implement in the search tool:

1

We updated the empty state of our commodity search to show ‘recents’, as we learned that user’s were often interested in series they had previously searched for or viewed.

2

We added a ‘series preview’ to the search tool, so that users could assess the suitability of the item (users could check if there were gaps in data, and see the performance of the item) before adding it to their model

Cost Model Outcomes

Version one of our new Cost Models feature was met with incredibly positive feedback from both customers and stakeholders.

We measured success with our cost model designs in a few different ways.

Commercial impact

The Cost Model tool became a core part of the sales process, directly contributing to prospect conversion and high-value customer retention - an important metric in Expana's sales-led growth model.

User feedback

In testing, users were able to build models and extract insights without assistance, and usability was a marked improvement on the legacy product.

Ongoing improvement

Since launch, the feature has undergone continuous iteration. For example, we’ve added depth through improved error handling, export functionality, and forecasting and the ability for customers to add their own contract data.