Bid Optimiser

Bid Optimiser

Bid Optimiser

Transforming Bidding : From Spreadsheets to Smart Predictions, Boosting Win Rates and Efficiency

Transforming Bidding : From Spreadsheets to Smart Predictions, Boosting Win Rates and Efficiency

Transforming Bidding : From Spreadsheets to Smart Predictions, Boosting Win Rates and Efficiency

B2B Product Design

Enterprise UX

UX Research

Dashboard Design

Workflow Automation

B2B Product Design

Enterprise UX

UX Research

Dashboard Design

Workflow Automation

Overview

Overview

My role was to digitalise the complex, labor-intensive bidding process in the oilfield services industry. I focused on reimagining workflows that previously required thousands of manual entries and multiple bidding rounds. The innovation lay in introducing AI-driven features , such as smart pricing suggestions, auto-fill ranges, and intelligent discounting, to cut down effort, save time, and improve accuracy.

My role was to digitalise the complex, labor-intensive bidding process in the oilfield services industry. I focused on reimagining workflows that previously required thousands of manual entries and multiple bidding rounds. The innovation lay in introducing AI-driven features , such as smart pricing suggestions, auto-fill ranges, and intelligent discounting, to cut down effort, save time, and improve accuracy.

Duration

Duration

5 months

5 months

Case study sections

Case study sections

I carried out in-depth research on the present model, interacted directly with users, and applied design thinking to build scalable solutions. The process included:


Conducting 10 user interviews to uncover workflows and pain points

Facilitating 1 design thinking workshop with 10 users across 3 GeoUnits (Mexico, Saudi, Asia)

Defining UX patterns, creating style sheets and components, and building layouts

Iterating on feedback through 3 stakeholder review and testing cycles

I carried out in-depth research on the present model, interacted directly with users, and applied design thinking to build scalable solutions. The process included:


Conducting 10 user interviews to uncover workflows and pain points

Facilitating 1 design thinking workshop with 10 users across 3 GeoUnits (Mexico, Saudi, Asia)

Defining UX patterns, creating style sheets and components, and building layouts

Iterating on feedback through 3 stakeholder review and testing cycles

I carried out in-depth research on the present model, interacted directly with users, and applied design thinking to build scalable solutions. The process included:

Conducting 10 user interviews to uncover workflows and pain points

Facilitating 1 design thinking workshop with 10 users across 3 GeoUnits (Mexico, Saudi, Asia)

Defining UX patterns, creating style sheets and components, and building layouts

Iterating on feedback through 3 stakeholder review and testing cycles

01 Bid Optimiser Software

01 Bid Optimiser Software

01 Bid Optimiser Software

The existing bidding process was manual, highly repetitive, and prone to errors. Bidders worked on Excel sheets with 2000+ items, which had to be priced and reviewed in just 2–3 days. This created the following problems

The existing bidding process was manual, highly repetitive, and prone to errors. Bidders worked on Excel sheets with 2000+ items, which had to be priced and reviewed in just 2–3 days. This created the following problems

The existing bidding process was manual, highly repetitive, and prone to errors. Bidders worked on Excel sheets with 2000+ items, which had to be priced and reviewed in just 2–3 days. This created the following problems

Problems Identified

Problems Identified

Long Process, Longer time

Long Process, Longer time

Long Process, Longer time

In a time sensitive bidding process the user has to go though a lengthy process to arrive at estimates.

In a time sensitive bidding process the user has to go though a lengthy process to arrive at estimates.

Cognitive overload

Cognitive overload

Cognitive overload

Too much information with no prioritization, making it hard to focus on critical data.

Too much information with no prioritization, making it hard to focus on critical data.

Labor-intensive tasks

Labor-intensive tasks

Labor-intensive tasks

Applying formulas, manually calculating estimates, and saving in multiple formats consumed enormous man hours.

Applying formulas, manually calculating estimates, and saving in multiple formats consumed enormous man hours.

No Supporting Matrix

No Supporting Matrix

No Supporting Matrix

No insights or supporting matrix to help in decision making

No insights or supporting matrix to help in decision making

Poor documentation

Poor documentation

Poor documentation

Processes were scattered across offline files or different apps, limiting traceability.

Processes were scattered across offline files or different apps, limiting traceability.

No Clear Scope

No Clear Scope

No Clear Scope

The scope of the feature was not defined, lot new requirements kept coming up in the later stages.

The scope of the feature was not defined, lot new requirements kept coming up in the later stages.

Problems Identified

Win rates dropped

Win rates dropped

77%

77%

55%

55%

2023 - 2024

2023 - 2024

2023 - 2024

2024 - 2025

2024 - 2025

2024 - 2025

With AI and digitalisation reshaping the industry, SLB needed to modernise its approach to stay competitive.

With AI and digitalisation reshaping the industry, SLB needed to modernise its approach to stay competitive.

With AI and digitalisation reshaping the industry, SLB needed to modernise its approach to stay competitive.

Image 1.2 Current Bidding Sheet

Image 1.2 Current Bidding Sheet

Image 1.2 Current Bidding Sheet

02 Research 

02 Research 

02 Research 

2.1 Understand the user journey

2.1 Understand the user journey

2.1 Understand the user journey

with an analogy

with an analogy

1

Client X wants to build a home

2

1

New home to be constructed

Client X wants to build a home

2

New home to be constructed

3

Client X gives out a list of items that he think will be used

Client X gives out a list of items that he think will be used

4

Like all the items that might be used in making of the house : Bricks, cement. wood etc..

Like all the items that might be used in making of the house : Bricks, cement. wood etc..

5

Next they release the list to bidders like SLB, Halliburton Company and others.

Next they release the list to bidders like SLB, Halliburton Company and others.

6

SLB reviews all the requirements

SLB reviews all the requirements

7

SLB checks if it had build similar houses to to get an estimates

SLB checks if it had build similar houses to to get an estimates

8

SLB refers the items used in each house of these houses.

SLB refers the items used in each house of these houses.

9

And makes a new list of items required for construction of the house.

And makes a new list of items required for construction of the house.

10

Checks and compares with client X list.

Checks and compares with client X list.

11

Client X always gives more than what is required. Ex : special kind of bolts

Client X always gives more than what is required. Ex : special kind of bolts

12

But SLB knows that we wont be needing the special bolts.

But SLB knows that we wont be needing the special bolts.

13

So SLB decides to give big discounts on the special bolts

So SLB decides to give big discounts on the special bolts

14

So that we give the lowest bid along all competitors.

So that we give the lowest bid along all competitors.

15

SLB submits the round 1 estimates, and waits.

SLB submits the round 1 estimates, and waits.

16

Client X reviews all bid prices submitted by everyone.

Client X reviews all bid prices submitted by everyone.

17

Client releases a new revised list of items and their prices.

Client releases a new revised list of items and their prices.

18

This process continues for 7 rounds and the lowest bidder wins the contract

This process continues for 7 rounds and the lowest bidder wins the contract

Assessing the needs and pain points

Assessing the needs and pain points

From talking to the marketing team across multiple geounits

From talking to the marketing team across multiple geounits

Challenges & Pain Points

Challenges & Pain Points

  • “Hectic process, if we had something that could pull quick estimates, it will save us so much time.”

  • “Referring to historical well data from BPI, downloading it into Excel, and then editing is extremely time-taking.”

  • We use SLB OneDrive to store bid progress, but only the final winning round data gets saved into the main BPI system

  • “I want to easily compare different price options to see which one fits the best.”

  • “An Excel sheet with 2000–3000 items filled with prices, discounts, and units looks very cluttered and hard to understand.”

  • “We’re unable to properly track the progress from round 1 to round 7.”

  • “Collaborating with my marketing teammates over email trails and Teams makes the process messy”

  • “Hectic process, if we had something that could pull quick estimates, it will save us so much time.”

  • “Referring to historical well data from BPI, downloading it into Excel, and then editing is extremely time-taking.”

  • We use SLB OneDrive to store bid progress, but only the final winning round data gets saved into the main BPI system

  • “I want to easily compare different price options to see which one fits the best.”

  • “An Excel sheet with 2000–3000 items filled with prices, discounts, and units looks very cluttered and hard to understand.”

  • “We’re unable to properly track the progress from round 1 to round 7.”

  • “Collaborating with my marketing teammates over email trails and Teams makes the process messy”

Ideas and Feedback

Ideas and Feedback

  • “I want to get quick estimates in minutes, based on historical bidding data and well details.”

  • “I’d like to do all the actions in the app, but still be able to download everything in Excel format for special cases.”

  • “I need strong flagging with colours so I can easily compare, mark, and track important numbers.”

  • “It would be great if the system could apply discounts smartly and even suggest prices for me, almost like AI.”

  • “I want the ability to create multiple scenarios, like different discount strategies or item groupings, and compare them side by side.”

  • “I need to add multiple rounds and be able to compare them, so I can clearly see the progress from round 1 to the final round.”

  • “This whole process is so lengthy and data-heavy, I wish it could be broken into smaller steps that are easier to complete.”

  • “The UI should feel clutter-free and easy to read, with the most important info visible at a glance.”

  • “I want to get quick estimates in minutes, based on historical bidding data and well details.”

  • “I’d like to do all the actions in the app, but still be able to download everything in Excel format for special cases.”

  • “I need strong flagging with colours so I can easily compare, mark, and track important numbers.”

  • “It would be great if the system could apply discounts smartly and even suggest prices for me, almost like AI.”

  • “I want the ability to create multiple scenarios, like different discount strategies or item groupings, and compare them side by side.”

  • “I need to add multiple rounds and be able to compare them, so I can clearly see the progress from round 1 to the final round.”

  • “This whole process is so lengthy and data-heavy, I wish it could be broken into smaller steps that are easier to complete.”

  • “The UI should feel clutter-free and easy to read, with the most important info visible at a glance.”

A holistic approach to Bid Optimiser

A holistic approach to Bid Optimiser

All the key flows and the key features which needed to be in the solution

All the key flows and the key features which needed to be in the solution

Create New Scenario

Create New Scenario

  • Select reference wells to build scenarios.

  • Create different baskets to test multiple pricing combinations.

  • Edit for special cases where manual adjustments are needed.

  • Select reference wells to build scenarios.

  • Create different baskets to test multiple pricing combinations.

  • Edit for special cases where manual adjustments are needed.

Discount Scenario

Discount Scenario

  • Create ranges for company and client quantities.

  • Apply discounts across the matrix to test outcomes.

  • Get smart suggestions from the system on which discounts optimize profits.

  • See win predictions based on the discounts applied.

  • Create ranges for company and client quantities.

  • Apply discounts across the matrix to test outcomes.

  • Get smart suggestions from the system on which discounts optimize profits.

  • See win predictions based on the discounts applied.

Scenario Dashboard

Scenario Dashboard

  • View and manage multiple bidding rounds in one place.

  • Download the entire table in Excel format for offline edits.

  • Perform key actions such as Compare, Apply Discounts, and Smart Pricing.

  • Use sort, filter, and search functions across all columns.

  • Enable colour coding for better visual clarity.

  • Directly edit cells within the dashboard for quick adjustments.

  • View and manage multiple bidding rounds in one place.

  • Download the entire table in Excel format for offline edits.

  • Perform key actions such as Compare, Apply Discounts, and Smart Pricing.

  • Use sort, filter, and search functions across all columns.

  • Enable colour coding for better visual clarity.

  • Directly edit cells within the dashboard for quick adjustments.

  • View and manage multiple bidding rounds in one place.

  • Download the entire table in Excel format for offline edits.

  • Perform key actions such as Compare, Apply Discounts, and Smart Pricing.

  • Use sort, filter, and search functions across all columns.

  • Enable colour coding for better visual clarity.

  • Directly edit cells within the dashboard for quick adjustments.

Smart Unit Price Scenarios

Smart Unit Price Scenarios

  • Set rules and targets for generating smart prices.

  • Create multiple sets of rules to compare different smart price outputs.

  • Show before-and-after impact of applying smart prices to build user confidence.

  • Set rules and targets for generating smart prices.

  • Create multiple sets of rules to compare different smart price outputs.

  • Show before-and-after impact of applying smart prices to build user confidence.

Image 2.1 : Outcomes of the design thinking sessions

Image 2.1 : Outcomes of the design thinking sessions

2.3 Information Architecture

2.3 Information Architecture

Image 2.3 High level information Architecture

Image 2.3 High level information Architecture

Image 2.3 High level information Architecture

03 Solution

03 Solution

03 Solution

3.1 Scenario Dashboard

3.1 Scenario Dashboard

3.1 Scenario Dashboard

The Scenario Dashboard is the central workspace where users can perform multiple actions to arrive at the best possible prices across bidding round

The Scenario Dashboard is the central workspace where users can perform multiple actions to arrive at the best possible prices across bidding round

Why This Design?

Why This Design?

Since users were already comfortable working in Excel, I designed the dashboard in a familiar tabular format. This minimised the learning curve and encouraged quick adoption while still enabling advanced features that Excel could not provide.

Since users were already comfortable working in Excel, I designed the dashboard in a familiar tabular format. This minimised the learning curve and encouraged quick adoption while still enabling advanced features that Excel could not provide.

Key Features

Key Features

Decision Support Metrics

Sticky panels on the left display key totals, win predictions, and comparison matrices. These act as a quick reference for decision-making, can accommodate future if new metrics are required..

Decision Support Metrics

Sticky panels on the left display key totals, win predictions, and comparison matrices. These act as a quick reference for decision-making, can accommodate future if new metrics are required..

Search, Sort, and Filter

Advanced controls on each column make it easy to navigate large datasets of items.

Search, Sort, and Filter

Advanced controls on each column make it easy to navigate large datasets of items.

Inline Actions

Within the table, users can apply discounts, compare scenarios, and test smart pricing.

Inline Actions

Within the table, users can apply discounts, compare scenarios, and test smart pricing.

Multi-Round Analysis

A tabular view allows users to compare pricing across different bidding rounds side by side.

Multi-Round Analysis

A tabular view allows users to compare pricing across different bidding rounds side by side.

Excel Integration

Users can download the entire dataset in Excel format, supporting their existing workflows for special cases.

Excel Integration

Users can download the entire dataset in Excel format, supporting their existing workflows for special cases.

Saved Scenarios

A left panel shows all saved scenarios, making it easy to switch between drafts, current, and past versions.

3.2 Action Form

3.2 Action Form

3.2 Action Form

The Actions Screen is where users apply advanced functions such as discounting, comparing, and smart pricing.

The Actions Screen is where users apply advanced functions such as discounting, comparing, and smart pricing.

Why This Design?

Why This Design?

Since these actions often required filling long and complex forms, I broke them into smaller, guided steps using a stepper at the top. This approach reduces cognitive load and helps users understand where they are in the process.

Since these actions often required filling long and complex forms, I broke them into smaller, guided steps using a stepper at the top. This approach reduces cognitive load and helps users understand where they are in the process.

Since these actions often required filling long and complex forms, I broke them into smaller, guided steps using a stepper at the top. This approach reduces cognitive load and helps users understand where they are in the process.

Key Features

Key Features

Reusability

By standardizing the process, users can easily reapply or tweak actions without starting from scratch.

Step-by-Step Flow

Each action (discounting, comparing, smart pricing) is broken down into sequential steps with a clear stepper header. This improves usability and reduces the chances of errors.

Smart Fill (AI Assistance):

I integrated AI-powered smart fill options wherever they could significantly cut down user effort — such as defining ranges, applying discounts, or naming scenarios. The system uses historical bidding and well data to auto-suggest values, helping users complete configurations in minutes instead of hours.

Saved Actions Panel

A left-hand panel (similar to the Scenario Dashboard) allows users to quickly select previously saved actions and reapply them, saving time in repetitive bidding situations.

Consistency Across Actions

All action screens follow a standardized layout — with the same placement of save/apply buttons and a left panel for saved actions. This consistency builds familiarity and confidence in the workflow.

3.3 Create New Scenario

3.3 Create New Scenario

3.3 Create New Scenario

The Create New Scenario flow was designed to replicate the users’ natural bidding workflow while removing the friction points of manual Excel-based methods. Through user interviews, it became clear that the bidding process always begins with referencing historical wells, adjusting quantities, and grouping them into comparison baskets. I translated this into a guided 3-step digital flow, ensuring familiarity, structure, and efficiency.

Edit Table

Review fetched historical data and refine client quantities.

Design Considerations:

Combined client input + historical average in the same row for easy comparison.

Editable cells with real-time recalculation let users tweak without leaving the context.

Flagging changed rows (visual highlights) provides immediate visibility into where edits differ from historical averages, a subtle way to build trust.

Familiar tabular view ensures easy transition for Excel-heavy users.

Review fetched historical data and refine client quantities.

Design Considerations:

Combined client input + historical average in the same row for easy comparison.

Editable cells with real-time recalculation let users tweak without leaving the context.

Flagging changed rows (visual highlights) provides immediate visibility into where edits differ from historical averages, a subtle way to build trust.

Familiar tabular view ensures easy transition for Excel-heavy users.

Create a Basket

Create multiple pricing strategies

Design Considerations:

Users can create multiple baskets with variations in quantities, enabling what-if analysis.

Side-by-side comparison helps evaluate which basket leads to the most competitive pricing.

Clear action CTA “Create Scenario” closes the loop and sets up the foundation for scenario analysis.

This reduces back-and-forth with Excel, cutting down effort by nearly 50%.

04 User Testing and Iterations
04 User Testing and Iterations
04 User Testing and Iterations

3 Rounds Of Testing

3 Rounds Of Testing

3 Rounds Of Testing

with active bidders / marketing team

with active bidders / marketing team

  • Simplify redundant steps and align terminology with user jargon

  • Simplify redundant steps and align terminology with user jargon

  • Add loader animations and instant feedback to reduce uncertainty

  • Add loader animations and instant feedback to reduce uncertainty

  • Improve the naming of columns for faster comprehension

  • Improve the naming of columns for faster comprehension

05 Results

05 Results

05 Results

40% Reduction In Time
40% Reduction In Time

The bidding turn over time have been reduced to 40%

The bidding turn over time have been reduced to 40%

200 + Projects
200 + Projects

Data will be processed in this application (P/WT/W/S)

Data will be processed in this application (P/WT/W/S)

AI Features
AI Features

One of first apps in studio to adapt AI features.

One of first apps in studio to adapt AI features.

The Bid Optimiser rapidly gained traction across SLB, partly due to strong backing from leadership and partly because it directly addressed the most pressing user pain points. What started as a tool for simplifying tables evolved into a strategic advantage that turned raw data into actionable insights.

The Bid Optimiser rapidly gained traction across SLB, partly due to strong backing from leadership and partly because it directly addressed the most pressing user pain points. What started as a tool for simplifying tables evolved into a strategic advantage that turned raw data into actionable insights.

Thank you for watching 🙌🏼

Thank you for watching 🙌🏼

Thank you for watching 🙌🏼

Create a free website with Framer, the website builder loved by startups, designers and agencies.