> CASE_STUDY · DATAX.AI · 2025

Making data consolidation feel safe.

Designing the Supplier Details, Merge & Split flows for an AI-powered supplier master data platform.

Role: Collaborating Designer Tool: Figma Timeline: ~3 weeks Status: Phase 1 Complete
In high-stakes enterprise workflows, the interface is a contract.
Every click has a consequence. Every merge has a victim.
That belief shaped every decision you're about to see.

The gap wasn't technical.
It was human.

Enterprise procurement teams deal with supplier data coming in from multiple systems. The result is a bloated database full of duplicates, incorrectly merged records, and tangled relationships with no governed way to fix any of it.

No governed merge flow.

Merges happened without structure or traceability. Data stewards had no guided process.

No explicit relationship assignment.

Subsidiaries and affiliates moved silently, or not at all, when suppliers were consolidated.

No way to undo a wrong consolidation.

Once merged, there was no safe path back. Mistakes required engineering intervention.

Data stewards were making irreversible decisions with no structure and no safety net.

Platforms existed.
None solved this for humans.

Informatica MDM, SAP MDG, and Reltio exist, but they're built for IT administrators. Their merge workflows are buried in configuration panels with no visual feedback and no explicit relationship handling.

Platform Governed flow Human-friendly Explicit relationships
Informatica MDM
SAP MDG
dataX.ai

No competitor offered all three. That was the opportunity.

One shared need
across all roles.

The platform serves data stewards, procurement managers, and operations admins. What they share isn't a job title, it's a need for confidence. Every action they take has downstream consequences they may not fully see.

Data Stewards

Manages record quality daily. Makes the most consequential decisions on the platform.

Procurement Managers

Relies on accurate supplier data for decisions. Needs trust, not just speed.

Ops Admins

Configures and maintains the platform. Needs visibility across all supplier hierarchies.

They didn't need faster. They needed trustworthy.

The scope
wasn't in the PRD.

Merge and split weren't scoped initially. The first stakeholder call revealed the real need, there was no governed way to handle supplier consolidation. No competitor had solved this for business users. I designed from scratch with no prior reference, front-loaded the thinking before touching Figma, and iterated on exactly one thing: the relationship assignment logic.

Front-loaded the thinking.

Read the PRD thoroughly. Understood the why before touching Figma. No wireframes before the problem was sharp.

Discovered in the field.

Merge and split were uncovered in the first stakeholder call, not in the brief. The best problems aren't always in the PRD.

One real iteration.

Everything else was right the first time because the thinking happened upfront. Only the relationship assignment logic changed.

The launchpad
for everything.

Before a user can merge or split a supplier, they need to understand it fully. Tab architecture separates concerns, each tab has one job. The header strip surfaces status and Auto Sync state before any scrolling. Inline editing keeps users in context, no modal, no lost place.

Supplier Details, Attributes tab, full view
SM-01 · LAUNCHPAD Supplier Details, Attributes tab, full view
Supplier Details, Attributes tab, full view.
Edit state, inline form, Cancel/Confirm always visible
SM-02 · INLINE EDIT Edit state, inline form, Cancel/Confirm always visible
Edit state, inline form, Cancel/Confirm always visible.
> CHAPTER · MERGE FLOW

What the design
had to guarantee.

Four steps. No surprises.
Nothing moves silently.

Merging two supplier records is one of the most consequential actions in the platform. I designed a four-step guided flow that makes every decision visible and every action deliberate. The merge triggers directly from the supplier page, no separate flow, no context switch. The action lives where the data lives.

Merge triggered from the supplier page, source supplier pre-filled
SM-03 · MERGE TRIGGER Merge triggered from the supplier page, source supplier pre-filled
Merge triggered from the supplier page, source supplier pre-filled.

Know before you commit.

Key identifiers visible on both cards. No blind merges.

Add Target Supplier, Step 1
SM-04 · MERGE STEP 1 Add Target Supplier, Step 1
Add Target Supplier, Step 1.

Consequences before selection.

Early designs used a dropdown. Users chose without understanding what they were committing to. Cards replaced it, the outcome is visible before any commitment is made.

Select Merge Strategy, Step 2
SM-05 · MERGE STEP 2 Select Merge Strategy, Step 2
Select Merge Strategy, Step 2.

Every attribute. Your decision.

Source left, target right. Every field independently assignable. Custom value option means users aren't forced to pick either.

Compare and Edit, Step 3
SM-06 · MERGE STEP 3 Compare and Edit, Step 3
Compare and Edit, Step 3.

Nothing moves silently.

This was the most debated part of the project. When two suppliers merge, what happens to their subsidiaries, affiliates, and parent companies? Auto-assigning relationships felt too risky, one silent move could corrupt an entire supplier hierarchy.

BEFORE, Early design
  • Bulk assignment, select all and move
  • One misclick moves everything silently
  • No visibility into what moved where
AFTER, Final design
  • Every relationship listed individually
  • One explicit decision per record
  • No defaults, no assumptions

A mandatory confirmation checkbox requires users to acknowledge they've reviewed every assignment. This isn't friction, it's a contract. The user is saying: I have reviewed every decision. I own this.

Assign Records, explicit decision per relationship, grouped by type
SM-07 · ASSIGN RECORDS Assign Records, explicit decision per relationship, grouped by type
Assign Records, explicit decision per relationship, grouped by type.

One misclick here corrupts an entire hierarchy. That's why nothing is assumed.

See everything. Change anything.
Then execute.

A complete summary of the merged supplier, all attributes, contacts, locations, and a relationship assignment table showing exactly where every record ended up. Users can navigate back and correct anything before executing.

Review and Merge, Step 4
SM-08 · REVIEW & MERGE Review and Merge, Step 4
Review and Merge, Step 4.

Before you execute, you see everything. That's not a courtesy, it's the design.

The inverse problem.
Same rigour.

The split flow solves the inverse problem, a supplier incorrectly merged needs to be separated. Same entry point, same mental model, no relearning. Every contact, location, and document must be explicitly assigned to one of the new suppliers. One action per item. Nothing assumed. Same confirmation checkbox. Same audit trail.

Split, Distribute Data, one assign action per item
SM-09 · SPLIT · DISTRIBUTE Split, Distribute Data, one assign action per item
Split, Distribute Data, one assign action per item.
Review and Split, three suppliers, one confirmation
SM-10 · SPLIT · REVIEW Review and Split, three suppliers, one confirmation
Review and Split, three suppliers, one confirmation.

Same rigour as merge. Because the stakes are identical.

> CHAPTER · OUTCOMES

What this design replaces.

What this design
replaces.

BEFORE
  • No structured flow
  • Backend ticket process
  • No audit trail
  • 2–3 days resolution
AFTER
  • 4 governed steps
  • 1 decision per relationship
  • 12-month audit log
  • Under 10 minutes (projected)
90%
Reduction in resolution time
Projected
4
Governed steps to merge or split
Designed
0
Silent relationship moves
By design

* Projected. Phase 1, metrics updated post-launch.

What we didn't
get to solve, yet.

No usability testing with real users.

Designs based on stakeholder inputs and competitive analysis, not yet validated with actual data stewards.

Bulk operations not designed.

Power users managing hundreds of records may need faster ways to assign in bulk. Phase 2 problem.

Mobile experience unconsidered.

The platform is desktop-only for now. Mobile use cases remain unexplored.

Phase 1 ships. Phase 2 learns. That's how good products are built.

Designing for trust is different from designing for usability.

Usability asks: can the user do this?
Trust asks: does the user feel safe doing this?

The relationship assignment screen isn't the most beautiful thing I've designed. It might be the most important. Not because it looks good, because it makes the whole system trustworthy.

That's the kind of designer I'm trying to be.

Next case study
When read-only wasn't good enough.

A two-role edit and review workflow for a B2B catalogue, where AI couldn't fix bad data and structured human input had to.

← All work