B2B Saas platform

Achieved 9.6× ARR by simplifying a complex, high-margin purchase flow

Overview

ROLE

UX Research & Product Design

TIMELINE

Explorations to Shipped
16 Weeks

team

1 Product Designer, 1 Project Manager, 2 BE & 2 FE Devs

9.6x

Annual Recurring Revenue 💰

4x

New
Subscriptions ⬆️

2.3x

Transactional
Revenue 💰

3.2x

Active
Customers ⬆️

Driving Growth Through Thoughtful Design

Impact

Impact

Driving growth through thoughtful design

Driving growth through thoughtful design

9.6x

9.6x

Annual Recurring Revenue💰

Annual Recurring Revenue💰

4x

4x

New
Subscriptions ⬆️

New
Subscriptions ⬆️

2.3x

2.3x

Transactional Revenue💰

Transactional
Revenue 💰

3.2x

3.2x

Active Customers ⬆️

Active
Customers ⬆️

The Problem Space

Users need to cover large areas without paying multiple times for overlapping imagery

Users need to cover large areas without paying multiple times for overlapping imagery

Users need to cover large areas without paying multiple times for overlapping imagery

Problem ❓

Power users who needed to order imagery over a large area often had to buy multiple images to cover their area and had to pay for the multiple overlaps between those images.

Goals 🎯

Business Goal: Be the industry leader in launching a feature currently offered by no other competitor and gain more subscribers

User/Product Goal: Simplifying the complex workflow and allowing users to increase their area coverage while saving money

The Desired Outcome

Empowering users to maximize area coverage at minimum cost

Empowering users to maximize area coverage at minimum cost

Empowering users to maximize area coverage at minimum cost

If a user can not find one single image to cover a large area, then they can choose two or more overlapping images to maximize their area coverage. Users can choose to remove any overlapping areas between those images and hence save on paying multiple times for the overlaps. Users can also choose to get the images stitched together in the end.

The Workflow

Simplifying a complex workflow within technical constraints

Simplifying a complex workflow within technical constraints

Simplifying a complex workflow within technical constraints

This was a complex workflow with some technical constraints and supplier restrictions that we needed to account for. The challenge is to provide the user the right amount of information and control over what they would get in the end.

There are three possible scenarios that the user would want to choose from in this workflow:

Based on the three scenarios outlined above, the first iteration of the Add to Cart flow looked like this:

First Iteration

Smart Multi-Image Ordering with User-Driven Control

Learnings

Unclear Triggers and Rigid Ordering Workflow

Unclear Triggers and Rigid Ordering Workflow

Unclear Triggers and Rigid Ordering Workflow

  • The users could not intentionally trigger the flow as they didn’t know how it is triggered

  • All the choices were required to be made before adding an item to the cart. i.e. Whether the user wants the image stitched or unstitched needs to be selected upfront

  • The modal would pop-up when it was not intended and obstruct the user’s flow.

  • The order could not be modified after adding it to the cart. One could only delete the existing order and add it against which was wasted effort for the user.

Second Iteration

Simplified Workflow and Enhanced User Control

Based on the learnings from the previous iteration, the workflow was simplified even further and the shortcomings were addressed. The second iteration of the Add to Cart Flow allowed users to intentionally opt in to this workflow and provided greater flexibility in making changes to the order even at a later stage.

Allowing the users to intentionally choose turn on the multi-product mode through a toggle

  • Clearly indicating which images are locked and why or have already been added to the cart when the user hovers over them.

  • Simplified the process by reducing the number of decisions the user has to make before adding the items to the cart reducing the cognitive load on the user. i.e. The mosaicking method could now easily be changed later in the cart.

  • The individual components of the multi-product order could be modified or deleted.

  • Handling the non-happy paths and edges cases in a more streamlined manner.

Second Iteration

Simplified Workflow and Enhanced User Control

Simplified Workflow and Enhanced User Control

Second Iteration

Simplified Workflow and Enhanced User Control

Edge Cases and Error Prevention

Handling edge cases and errors

Handling edge cases and errors

Handling edge cases and errors

Identifying potential errors pre-emptively and designing appropriate solutions for those scenarios.

Product Sneak Peek

Additional product capabilities

Additional product capabilities

Product Sneak Peek

Additional product capabilities

© 2025 – Garima Singh

© 2025 – Garima Singh

© 2025 Garima Singh

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