Case study · SaaS B2B · Amazon sellers

Honest profit
for Amazon sellers

Sellertrey is a SaaS for Amazon FBA wholesale sellers. I own it as founder and design lead: I decide what to build from what sellers tell me and what I lived as a seller, design every flow, and build it with an AI-assisted engineering workflow. The core idea is simple and rare in this market: show the seller the real profit before they buy.

Visit sellertrey.com

Want to see it from the inside? Sellertrey offers a 7-day free trial.

Role
Founder, Product Designer & Design Engineer
Year
2025 to 2026
Platform
Web app, Chrome extension
Status
In production, private beta
Languages
English and Spanish
Sellertrey dashboard: a next step card, net profit, inventory capital, next Amazon payout, weekly sales, tax reserve and a 12-week profit trend.

Screens shown in Spanish. Sellertrey is fully bilingual (English and Spanish).

The context

Hundreds of products a week, decided fast

Wholesale sellers buy products from distributors and resell them on Amazon. Every week they receive supplier price lists with hundreds of products and have to decide, fast, which ones are worth buying. Most of them juggle three or four tools that don't talk to each other: one to analyze, one to reprice, one for accounting.

Analyze Reprice Accounting
Sellertrey
Finance and P&L screen in Sellertrey, with income, Amazon fees, costs and net profit for the period.
Finance and P&L live in the same product as the analysis and the repricer.
The problem I found

Profit that isn't there

Seller tools calculate return on investment over the purchase price only. They leave out inbound freight, prep and shipping to Amazon, so they overstate profit. When I ran a real supplier list of 636 rows through a market-leading tool, the top results were inflated multipacks and products that were not the one on the list. A seller trusting those numbers loses money on the first order.

636
rows in one real supplier list
The top results of a market-leading tool were inflated multipacks and the wrong products.
Key decisions

Eight decisions that make the numbers honest

01

One honest metric

ROI is always calculated on landed cost: goods, inbound freight, prep and shipping to Amazon. The purchase price is shown below as a reference, never as the headline.

Margin breakdown on landed cost: sale price, referral fee, FBA fee, storage, goods cost, prep and shipping to Amazon, ending in net profit per unit.
Every cost explained, down to net profit per unit.
02

One definition of a winner

A product is a winner only if it clears the seller's target ROI on landed cost, has real sales data, the seller is allowed to sell it, and nothing suggests it is a different product. The same rule drives every screen, export and email, so the product never tells two versions of the same story.

Result of a supplier list: two winners with the rule that defines them, the tray of products that could be winners, and every other row grouped by reason.
The winners, the rule that defines them, and every other row grouped by reason.
03

Unknown is never zero

If something hasn't been checked (selling permission, multipack size, number of competing sellers), the product says so and asks, instead of guessing in the seller's favor. “Could be a winner: answer to know” became its own state.

ASIN analyzer showing a “could be” verdict and a warning that the sale price looks too high for the goods cost, so the seller should check it is the same product.
When the numbers look too good, the analyzer says “could be” and asks the seller to check it's the same product.
Up close
Product header with a yellow “asks for approval” selling permission badge and the “could be” verdict, which asks the seller to check it is the same product because the sale price is very high for the cost.
Landed cost inputs: supplier cost (hidden), prep and shipping to Amazon taken from the seller's profile, and the sale price, with a note explaining how the shipping per unit was estimated.
The selling permission and the verdict, and the landed cost inputs: prep and shipping to Amazon come from the seller's profile, and the product says where each estimate comes from.
04

A list that adds up

Every row of the supplier file ends in exactly one place, with its reason. In that 636-row list: 256 products not sold on Amazon.com, 149 invalid codes, 7 duplicates and 29 section titles, all explained, none silently dropped.

636rows, every one accounted for
  • 195analyzed
  • 256not sold on Amazon.com
  • 149invalid codes
  • 7duplicates
  • 29section titles

195 + 256 + 149 + 7 + 29 = 636. Nothing dropped without a reason.

05

One triage view

Instead of a long table, a single tray of products that could be winners, ordered by what they could earn per month. The seller answers the open question inline (is this the multipack? can I sell this brand?) and can undo.

A tray row asking whether the supplier cost is per unit or for the whole pack, with one button for each answer.
The open question is answered in the row itself: per unit, or already the pack.
Up close
The tray row up close: Amazon sells this product in a pack of 100, the row shows the ROI if the cost is per unit and if it is already the pack, and offers one button for each answer.
Both outcomes are shown before the seller answers, so the click is an informed one.
06

A negotiation list

For products that don't win at today's price, Sellertrey calculates the price at which they would, and exports a supplier-ready file without margins or internal data.

Negotiation list: products that don't win at the current cost, each with the discount it would need, and a button to export the file for the supplier.
Products that don't win today, with the discount each one would need.
07

Trust in automation

The repricer only moves within the seller's floor and ceiling, caps each change, checks that Amazon actually applied the price, and explains every action in plain words. When it isn't sure, it suggests instead of acting.

Repricer overview: a price suggestion explained in plain words with a button to accept it, listing counters, and recent activity with the price before and after each change.
A suggestion the seller can accept, and every price change logged with its before and after.
08

Words and colors as a system

One vocabulary for selling permission across the whole product (green: you can sell it; yellow: Amazon asks for approval, with a direct link; red: restricted; grey: not checked yet). AI opinions are shown in grey and never decide the verdict. No Amazon jargon: “your Amazon account”, not API names.

You can sell it Asks for approval Restricted Not checked yet
Product page with the Sellertrey extension
Sellertrey Chrome extension open on a product page: your cost, sale price, an “asks for approval” label, ROI, profit, margin and a score.
The Chrome extension brings the same numbers and the same words onto the product page.
How I built it

Design leads, code multiplies

I work as the product owner and design lead of a very small team: sellers in the private beta tell me what hurts, Claude acts as my strategy partner and engineering team, and I decide, design and review every screen before it ships. Every product decision is logged with its reason, lessons learned are numbered and reused, and design rules such as vocabulary, “unknown is never zero”, one landed cost everywhere and identical numbers in the app and the extension are enforced by automated tests, so the product can't drift from its own principles. Everything goes through staging before production.

~1,000
product decisions logged with their reason
128
numbered lessons, applied to the work that follows
Stack
Next.jsReactNestJSTypeScriptPostgreSQLPrismaTailwind CSSAmazon Selling Partner APIStripeClaude AIChrome extension
Where it is today

In production, in private beta

In production since July 2026, in private beta with invited sellers. Bilingual (English and Spanish) from day one, with a published Chrome extension that brings the same analysis into Amazon product pages.

What I learned

Designing for trust

01

A number that can still change shouldn't look final.

While prices load, the product shows no totals at all.

02

Highlighting an answer is a recommendation.

If there is no evidence, nothing gets highlighted.

03

A safeguard that stops the automation is good news, not a bug.

Designing for “no” builds trust.

Want to see it
from the inside?

Sellertrey offers a 7-day free trial. And if you want to talk about product design for sellers, I'm happy to.