Akash Soti

February 19, 2025 | 7 Minute Read

Feet on Street app

A field-sales app for Amazon Distribution

The challenge

Amazon Distribution connected FMCG brands, partners, and retailers, but the field-sales experience still depended on manual follow-ups, paper invoices, and delayed credit reconciliation. The central question was: how might we provide a better service to retailers while helping field teams work with more clarity?

My role

I designed the mobile app from scratch, covering user research, design vision, interaction design, visual design, prototyping, usability testing, leadership presentations, and product ideas.

Context

Amazon Distribution was an online wholesale shopping experience for categories like home, kitchen, office, stationery, grocery, health, and personal care. FMCG brands used Amazon's scale to reach retailers, while partners handled last-mile delivery and retailer credit.

The field team sat in the middle of this ecosystem. They needed to plan visits, collect payments, reconcile invoices, and help retailers place the next order without carrying a stack of physical paperwork.

Research

To understand the operational gaps, I interviewed 8 stakeholders across product, sales, operations, marketing, and technology. I also spent time with 2 partners, 15 sales executives, 12 retailers, and 5 team leads to observe the work as it happened on the ground.

The research made one thing very clear: the product had to improve both retailer trust and field-team efficiency. A better retailer experience would not come from one isolated screen; it needed a tighter operating loop across planning, ordering, delivery, and reconciliation.

Retailer journey map

I mapped the retailer journey across four phases: planning, ordering, delivery, and reconciliation. This helped the team see where delays, trust gaps, and manual work were affecting the overall service experience.

Retailer journey map across planning, ordering, delivery, and reconciliation
Phases Planning Ordering Delivery Reconciliation
Customer thinks
  • What should I order next time?
  • What am I lacking in store?
  • What is the demand?
  • Should I call the executive?
  • When is the delivery executive visiting?
  • Can I trust the delivery executive?
  • Did I receive my earlier refund?
  • I need to complain about damaged products
  • Can I buy on credit today?
  • When is the delivery going to happen?
  • I hope the items are delivered on time
  • Reconciliation will take a lot of time
  • I will lose out on business
Customer needs
  • Know about things that are out of stock
  • Identify how much to order
  • Identify best offers currently running
  • Credit as a payment method
  • Increase credit limit if used up while ordering
  • The stock should be available
  • What is the total ordered
  • Correct stock is ordered
  • Open delivery of items is preferred
  • Damaged items should be taken back
  • Timely delivery
  • Instant unblocking of credit after payment
  • Short time of reconciliation
  • Large order invoice is impossible to reconcile with confidence
Customer pain points
  • Remember what to order
  • Handle customers while talking with distributors
  • Credit is blocked and need to order more
  • No way to increase credit limit
  • PSR pushes for things that retailers do not require
  • Handle customers
  • Wrong items are delivered
  • Free items are missing
  • Handle customers too
  • Takes a long time to reconcile at outlet
  • Blocked to order again on credit
  • Handle customers too
Customer sentiments
  • Confused
  • Not confident
  • Disappointed
  • Angry
  • Unhappy
  • Disappointed
Opportunity

Build intelligence into the system so that PSR knows what to pitch

Allow credit limit to be unblocked as soon as payment is made

  • Provide open delivery
  • Take damaged products back
  • Ensure right products are delivered

Build a system to unblock customer as soon as they pay

Key customer problems

1. Credit unblocking

The biggest pain point was credit unblocking. Retailers could pay for invoices, but still had to wait 1-2 days for their credit limit to be updated before placing another order. That wait time slowed sales for the business and created frustration for retailers who were ready to buy.

2. Invoice reconciliation

Invoice reconciliation was another recurring issue. Retailers often struggled to connect payments, invoices, and order history. The field team needed a way to make collection reporting more trustworthy and less dependent on physical documents.

3. Trust issues

BDOs sometimes present a duplicate invoice and ask for payment.

Retailer benefit

The most important benefit was speed. Instead of waiting 1-2 days after payment, retailers could order products again as soon as payment was reported and credit was unblocked.

Design direction

From a design point of view, the app needed to make field work feel structured, trustworthy, and quick to act on. The direction was to give business development officers a task-first experience where every day's work was visible: which retailers to visit, which invoices to collect, what had been reported, and where action was still pending.

Goals

  1. 130k Increase no. of buyers
  2. $20M Increase GMS
  3. -6% Bring cost down

Keeping these goals in mind, the design direction focused on three principles: start from the field team's actual workflow, support scale across a large distributed operation, and keep each interaction simple enough to use during store visits.

1. Easy management for BDOs

The home experience made the day's tasks scannable. Field executives could see collections, pending actions, and retailer-specific work without needing to maintain a separate paper trail.

  • No need to manage excel sheets
  • Additional retailer info to reach retailers with confidence
  • Clear picture of the tasks to do in a day
Feet on Street mobile home screen showing BDO beat tasks

2. Scalable retailer details page

The retailer details page became the operational hub for each outlet visit, keeping the actions a BDO needs today visible while leaving space for future brand-specific pitch targets.

  • Primary actions are clear: take an order or collect due payments.
  • Retailer context and future brand targets can live on the same scalable page.
  • The store closed action captures location so the business can verify outlet visits.
Retailer details screen showing pending collection and retailer context

3. Easy invoice reconciliation

The reconciliation flow gave BDOs the context and controls to resolve payment conversations while they were still at the retailer outlet.

  • Credit limit and usage are visible, helping BDOs decide when a retailer may need an extension.
  • Partial payments can be collected without waiting for the full due amount.
  • Invoices can be closed in advance when required by updating the delivery date.
Collection screen for matching invoices, refunds, and amount collected

4. OTP confirmation

To prevent BDOs from reporting collections without retailer confirmation, the flow requires a one-time password before the report can be submitted.

  • BDOs need an OTP from the retailer before reporting a collection.
  • Retailers can add family members as trusted contacts who can also receive the OTP.
  • The confirmation step creates a clear audit trail and reduces false reporting.
OTP verification screen for confirming the collection report

Business impact

The app improved field visibility, reduced dependency on physical paperwork, and helped teams track sales in real time.

20%
Increase in orders
33%
Increase in credit depth
25%
On time collection
We are not replacing the 30 year old relationship between retailers and BDOs, we are enhancing it with design and technology. FOS app is that relationship.