← All work

Theme · Feature adoption

Stock Health Score: from a long form to one swipe at a time

Business owners recorded their sales, but far fewer updated their stock. The only way to do it was a long item form. I came up with a card-swipe flow where each business picks what it tracks, then updates item by item, one detail per card. My prototype went to production.

My role
Product + design. Spotted the pattern, came up with the concept, built the prototype.
Shipped as
Inventory Health Score card on the home screen, Android
Metric
Users updating inventory at least every 14 days
Result
~30% → ~40–45%within 2 months of launch
How measured
Share of users updating stock at least every 14 days, tracked for 2 months after launch
Inventory Health Score on the home screen Incomplete items list One-detail update card with number pad
01 · Research

The pattern

Sales got recorded. Stock didn’t.

Most businesses used Zobaze to bill. Far fewer kept their stock up to date: only about 30% updated inventory at least once every 14 days. Without stock data, low-stock and expiry alerts have nothing to work with.

The reason was the way updating worked. Every change went through the product form: a legacy form that shows every field to every business, whether or not they use it. A business that doesn't track expiry dates still sees the expiry field. It felt like a lot of work, and it killed the motivation to start.

Edit item
Item nameAlmonds
Selling price250
Cost priceEnter cost price
Stock quantityEnter stock
Low stock alertEnter quantity
BarcodeScan or type
Expiry dateSelect date
CategorySelect category
Save
Before: the item formEvery field, for every item, one item at a time.
Recreated for this case study

Updating ten items meant running this loop ten times:

Open item→Find the field→Enter value→Save→Go back→Pick the next item ↺
Goal metric

The share of users who update inventory at least every 14 days. It shows whether stock tracking became a regular habit.

02 · Ideation

The idea

Ask only for what this business needs, one detail at a time

The question I kept asking was how to make this simple. Two ideas came out of it, and I put both into a swipeable prototype:

Old way

Every field for every business

The form decides what matters. Most fields are noise for most businesses.

New way

The business decides

Swipe right to keep a detail, left to skip it. Only kept details count in the score.

Old way

One item, one long form

Open, find, enter, save, go back, pick the next item.

New way

One detail per card

Swipe item by item. Enter the number, save, and the next card is already there.

03 · Solution

The flow

From the score to a saved update in a few taps

The three screens below are the shipped design. The setup step, the next card and the updated score are recreated here to show the full flow.

Inventory Health Score card on the home screen
1. The scoreOn the home screen, below New Sale. Taps open what needs fixing.
What do you track?

Swipe right to keep a detail, left to skip it. Your score only counts what you keep.

3 / 6
Expiry date

Know which items are about to expire.

← SkipKeep →
Stock quantityCost priceBarcode
New: pick what mattersEach business keeps only the details it needs.
Recreated for this case study
Incomplete items list
2. What needs fixingEach item shows only its missing details, as one-tap chips. Later if not now.
Stock quantity update card with number pad
3. One detail per card1/6: stock quantity, with the number pad already open.
Almonds Roasted
2 / 6
Cost price

Know your profit on every sale

180✕
LaterSave

Save, and the next card slides in

Next card, same itemOne detail per card. Save or Later, then move on.
Recreated for this case study
Inventory Health Score
72%

Getting healthier

2Incomplete
3Low stock
1Expired
14In stock

Sample data

The score movesIt recalculates on the details this business chose to track.
Recreated for this case study
Restocking uses the same flow

When stock comes in, business owners swipe through items the same way, or type the quantity straight in. No form.

04 · Success

Result

More businesses kept their stock up to date

~30%Users updating inventory at least every 14 days, before
~40–45%Same measure, within 2 months of launch
Prototype → appThe swipe prototype is what engineering built

The habit grew from recording sales to tracking stock as well. Business owners save time because they only touch the details they track, and never open a form to do it.

Want to talk about this project?

I'm happy to walk through the data, the calls we made and what I'd change.

vivektravi@gmail.com LinkedIn