0→1 · B2B SaaS · Web App

Designing a multi-vendor auction experience for complex enterprise procurement workflows

Taabi Procure auction dashboard showing live vendor bids and ranking
My Role
Product Designer (Sole Designer)
End-to-end design, user research, prototyping
Team
3 Engineers, 1 PM & Me
Timeline
Apr – Jun 2026

Impact

₹49Lakhs
Savings for the Enterprise Customer on pilot auction
2 IP Violations Detected
Same-IP vendor participation identified and blacklisted

TL;DR

What is it

A B2B auction platform that helps enterprises procure and sell materials through competitive bidding.

The problem

Enterprise procurement teams lacked visibility into live bidding, vendor competition and auction outcomes.

What I did

Designed the end-to-end Enterprise and Vendor experience, from auction creation and configuration to live bidding.

The outcome

Enabled successful live auctions and delivered ₹49Lakhs in savings across two enterprise auctions.

Context

Taabi Procure had to support two very different actors in the same auction ecosystem. Enterprise users needed control, configuration, monitoring and governance, while vendors needed a fast, transparent bidding experience. The challenge was designing these experiences as one connected system without overwhelming either user.

As the sole designer for the product, I owned end-to-end design decisions, flows and experiences for both actors: Enterprise and Vendors. I worked with the product manager and engineering team throughout the product cycle to bring the product to live and executed auctions for the clients successfully.

Problem

Auctions ran on manual process with no audit records.

Before Taabi Procure:

Enterprise teams were managing auctions through a combination of spreadsheets, calls and manual coordination. This created three problems:

I wanted to bring this entire process into one platform. But I didn’t know exactly what the product needed yet.

Approach for V1

Yes, we got the product to build. But we don’t know what to build.

I started with an existing auction module built for Taabi TMS. Instead of designing the entire procurement ecosystem from scratch, I identified parts which could be reused and which needed to change for material auctions.

Contract RFQs list and auction leaderboard from the existing Taabi TMS module

V1: what we shown to the procurement team

The initial demo helped expose where the existing model broke down. Feedback from the team and early users changed the direction of the product and highlighted the need for:

Research

To understand how material auctions worked in practice, we studied existing auction models and observed a live auction on a competitor platform with a procurement team.

The research led to five core principles:

The showrunners: Procurement Manager (goals: track auction, compare vendor bids, monitor ranks, identify best commercial outcome; needs: one fast scan of who is winning, how bids are moving, and whether anything needs attention) and Vendor (goals: review auction opportunities, accept or reject participation, submit bids, track their rank; needs: clear auction requirements, confidence their bid is recorded, an immediate signal of how competitive they are)

Enterprise Experience

Creating an Auction

I worked with the product manager to structure the auction creation flow around the decisions enterprise users needed to make. The flow enabled teams to configure:

Interface Decisions

Enterprise dashboard showing multiple active auctions at a glance
01

Multiple auctions

I chose to support multiple auctions because enterprise teams often manage several auctions simultaneously. The experience needed to give them a quick way to scan, track, and move between ongoing auctions instead of forcing them to handle one auction at a time.

Auction detail screen with tabbed navigation for bids, leaderboard, and details
02

Tabs Experience

I chose a tabbed structure because an auction has a lot happening at the same time. Rather than putting bid activity, vendor rankings, and additional details into one overwhelming screen, I grouped them into clear sections that are easy to switch between.

Bid history side sheet sliding open, cinematic flow
03

Bid History

I chose to show bid history in a side sheet so users could access the full bidding trail whenever needed without losing their place or cluttering the main auction experience. It keeps the primary view focused while making detailed information one click away.

Key trade-offs we did

Sequential vs Simultaneous

We initially designed two execution modes: Sequential and Simultaneous auctions. During product discussions, we realized sequential auctions created scheduling conflicts whenever an auction ended early or was extended.

Child auction execution mode selector

Proxy Bid

We explored Proxy Bid, where the enterprise could place an anonymous market bid during an auction. Vendors would see only the updated ranking, encouraging continued competition without knowing the source of the bid.

Place proxy bid form

Vendor Experience

The Vendor’s goal is simple. Accept or Reject, Bid, and Message Enterprise incase of queries.

Vendor selecting materials to quote for
01

Accept / Reject Request

I chose to let vendors commit to specific materials and quantities before entering the auction. This ensured they only participated in requests they could fulfil, while giving enterprises a clearer basis for allocation decisions.

Vendor bid cards showing rank, band and time remaining
02

Bid cards

I designed the bid cards in a way that it shows all the details easily like Vendor’s current rank or band, last bid, status of child auctions & time remaining.

Try me!
Auction Type
Rank Method
00:12:37 time left
Active

STL-4822

Mild Steel Sheet - 2mm

60,000/per Ton
Material Accepted - 200/500 Ton

Last Bid - NA
Bidding has ended for this lot
Send Your Bid
Per Trip

Key features

Messaging

The enterprise and vendor can communicate directly within the platform during an auction. This replaced the informal WhatsApp and email threads that used to sit outside the system, bringing that context into the audit trail where it belongs.

In-platform auction chat between enterprise and vendors

IP Conflict Detection

The product flagged cases where two vendors participated or placed bids from the same IP address or location. This helped enterprise teams identify potential collusion or unusual bidding behaviour. In production, the feature contributed to the detection and blacklisting of two vendors using the same IP address.

IP conflict detection modal flagging vendors on the same IP address

Future Exploration

RFQ-to-auction workflow

Status: Under dev

The proposed RFQ-to-auction workflow will allow enterprise users to generate an auction directly from an approved RFQ. The workflow will carry forward info such as Materials, Vendors, Pricing, Procurement rules, Relevant auction configuration. This should reduce duplicate data entry and shorten the time required to create an auction.

Key Learnings

Configurability scales better than customization

Every enterprise has a slightly different procurement process. Instead of building a different experience for every customer, configurable auction rules allowed me to support different requirements within the same product.

When I design for one side, I have to think about the other

This was a two-sided product. A decision made for the enterprise could directly affect the vendor experience. For example, ranking visibility, auction timing and messaging all had to work for both sides. Designing both experiences together helped me keep the product consistent.


Vehicle Gate-in process cover

Next case study

Vehicle Gate-in process

Redesigning Enterprise’s user experience for gate-in process

Read Case Study