DASOLA AWOYEDASOLA AWOYE
Product Designer0%
← Back to Work
Sales Ops Platform/Lead/©2023

Sales Sync

Scroll to explore
SalesSync
Year2023
Client / ProjectSalesSync
RoleLead Product Designer
Duration4 months
PlatformWeb

Overview

SME retailers and distributors run their businesses on a fragile stack of spreadsheets, WhatsApp messages, and paper ledgers, inventory in one file, sales in another, and staff performance tracked nowhere at all. SalesSync brings product creation, stock entries, multi-warehouse inventory, point of sale, shelf-life tracking, and sales prediction into a single sales operations platform across three surfaces (POS, admin portal, marketing website), governed by role-based access so owners, administrators, business managers, inventory managers, and point of sale staff each see exactly what their role needs and nothing more. I led product design across a 4-month engagement, starting with field research in warehouses and shops and carrying through to a tested, launched product that cut order processing time by more than half.

An intelligent sales automation platform that unifies product creation, stock entries, inventory, point of sale, and business intelligence into one system, with shelf-life tracking and sales prediction built in from day one.

00//THE CHALLENGE

The Challenge

For SME retailers and distributors, growth is what breaks their tools. A business managing three hundred SKUs across two warehouses was running inventory on conflicting spreadsheets, ringing up sales on a cash register with no link to stock, and reconciling everything by hand at month-end. Stockouts got discovered when a customer complained. Over-ordering tied up cash in dead stock. And owners had no reliable answer to the basic questions: what sold this week, which staff member is actually performing, which products are about to expire.

The design challenge was bringing software-grade rigor to businesses that had never run on operational software, without asking them to behave like enterprises, across three distinct surfaces: a point of sale for front-of-house staff ringing up customers, an admin portal for the inventory and business managers running the operation, and a public website introducing the product to new businesses. If any single one of those surfaces felt harder than the paper it replaced, the whole system would quietly fall apart.

01//GOALS & NEEDS

Business Goals

  • 1Cut order processing time dramatically by replacing WhatsApp-and-spreadsheet workflows with structured digital ordering
  • 2Bring stockout and over-stock incidents down through real-time inventory visibility and reorder alerts
  • 3Cut wastage from expired stock through proactive shelf-life tracking and alerts
  • 4Give owners self-serve answers to sales, stock, and staff-performance questions, no more waiting on month-end reconciliation
  • 5Turn historical sales data into forward-looking predictions owners can actually plan around
  • 6Win real adoption at the point of sale itself. The platform fails outright if staff quietly revert to a plain cash register

User Needs

  • 1Owners: a live, trustworthy picture of stock, sales, and cash tied up in inventory
  • 2Operations managers: process orders, transfers, and receiving without typing the same data in twice
  • 3Front-of-house staff: build and complete a customer order at the point of sale, live stock check included, in under two minutes
  • 4Everyone: one source of truth that finally ends the argument about which spreadsheet is current
02//RESEARCH
User InterviewsField ObservationWorkflow AuditCompetitive Analysis14 interviews · 6 site visits across 5 businesses

Key Findings

  • 1Every business we audited ran at least three conflicting versions of their inventory spreadsheet. The source-of-truth argument was universal
  • 2Order errors clustered at transcription points. Paper tickets and a disconnected cash register, re-typed into spreadsheets, produced most of the reconciliation mistakes
  • 3Owners made purchasing decisions on gut feel simply because assembling actual sales data took days of reconciliation
  • 4Perishable and date-sensitive stock was tracked, if it was tracked at all, on handwritten labels, so expired inventory was routinely discovered only after it had already gone to waste
  • 5Front-of-house staff promised customers stock they had no way to verify without leaving the till, which damaged customer trust the moment an item rang up unavailable
  • 6Existing tools, enterprise ERPs on one end and generic POS software on the other, failed these businesses on complexity and price. The SME middle sat underserved

User Voices

"I have three spreadsheets and I promise you, all three tell me a different number for the same product."

"My till says we have stock. My shelf says we do not. I find out when the customer is standing right there."

"Ask me what sold best last month and I will tell you next month, after we finish counting."

03//DEFINE

User Personas

CE

Chuka Eze

Owner, Distribution Business · 44 · Onitsha, Nigeria

"My money is sitting on shelves. I just cannot see which shelf."

Chuka distributes consumer goods to retailers across two states, managing 300+ SKUs, two warehouses, and a front-of-house team ringing up sales every day. He built the business on relationships and hustle, but past a certain size, gut feel started costing him real money in dead stock and missed sales.

Pain Points

  • 1No live view of stock across his two warehouses
  • 2Cash trapped in slow-moving inventory he can't even identify
  • 3Rep performance is anecdote, not anything he can measure

Goals

  • 1A trustworthy dashboard of stock, sales, and cash position
  • 2Reorder alerts that fire before a stockout actually happens
  • 3Real, objective visibility into staff performance
BO

Blessing Okoro

Operations Manager · 33 · Onitsha, Nigeria

"I spend my day re-typing what someone already wrote somewhere else."

Blessing runs the admin side of things: reconciling till receipts against stock counts, chasing paper delivery notes across warehouses, and producing month-end reports entirely by hand. She's the human integration layer holding every broken tool together, and every error eventually lands on her desk.

Pain Points

  • 1Endless duplicate data entry from till receipts and paper slips
  • 2Blamed for transcription errors that were never hers to begin with
  • 3Month-end reporting swallows an entire week

Goals

  • 1Sales that arrive structured from the point of sale, not re-typed off receipts
  • 2Stock movements recorded once, right at the source
  • 3Reports that generate themselves without her touching a spreadsheet
SA

Samuel Adeniyi

Point of Sale Staff · 27 · Asaba, Nigeria

"There is a queue building up. Whatever tool you give me has to work right there, right then."

Samuel works the front counter, ringing up 80+ transactions a day on a shared POS terminal, fast and under pressure, with a line of customers watching every move. Anything slower or harder to use than the till he replaced won't survive a Saturday rush.

Pain Points

  • 1Can't verify stock without leaving the counter to check the back room
  • 2Manual price and discount entry slows down every single queue
  • 3No visibility into his own sales numbers or targets

Goals

  • 1Live stock checks without ever leaving the till
  • 2A structured order and checkout flow that stays under two minutes
  • 3A clear view of how he's tracking against target

Affinity Mapping · Key Themes

One Source of Truth

  • 1Conflicting spreadsheets turned every number into something up for debate
  • 2Trust in the system depends entirely on stock figures matching what's actually on the shelf
  • 3Recording a movement once, at the source, kills reconciliation work outright

The Transcription Tax

  • 1Most order errors turned out to be re-typing errors, not judgment calls gone wrong
  • 2Structured capture at the point of origin eliminates that whole error class
  • 3The ops manager's real job had quietly become acting as a human API between tools

Decisions in the Dark

  • 1Owners bought on gut feel because real data always arrived weeks too late
  • 2Visibility into slow movers and dead stock directly frees up working capital
  • 3Managing reps without numbers breeds mistrust on both sides of the desk

Field Reality

  • 1Reps work standing up, on mid-range Androids, on data connections that come and go
  • 2The tool is competing directly with the till it's replacing, and it has to be nearly as fast
  • 3Offline tolerance isn't a nice-to-have here, it's a requirement

Empathy Map · Chuka Eze

THINKS

  • 1How much of my money is sitting in stock that isn't moving?
  • 2Can I trust these numbers, or is this the wrong spreadsheet again?
  • 3Are my front-of-house staff actually moving at the speed I'm paying them for?

FEELS

  • 1Anxious that the business has outgrown his ability to actually see it
  • 2Frustrated when a decision has to wait weeks for reconciled numbers
  • 3Proud of what he's built, but skeptical of software sold by people who never ran a shop themselves

SAYS

  • 1Give me the real number, not the spreadsheet number
  • 2We will order more of what sold last time
  • 3Call the warehouse and confirm before you promise the customer

DOES

  • 1Walks the warehouses personally, counting key SKUs himself
  • 2Cross-checks every report against his own read of the cash position
  • 3Keeps his most critical business numbers in a private notebook

User Journey Map

01

Stock Intake

Actions

Goods arrive, and warehouse staff record receiving against the purchase order.

Pain

Deliveries used to get logged on paper and typed up later, or never, so discrepancies surfaced weeks after the fact.

Opportunity

A receive-against-PO flow records quantities once, right at the dock, updating stock instantly.

02

Point of Sale

Actions

Front-of-house staff build orders, check availability, and take payment right at the counter.

Pain

Staff used to be unable to verify stock without leaving the till, and manual pricing and discounting slowed every queue down.

Opportunity

Live stock lookup and a two-minute structured checkout flow built directly into the POS terminal.

03

Order Processing

Actions

Operations reviews incoming orders, allocates stock, and schedules fulfillment.

Pain

It used to mean manual transcription, allocation guesswork, and no order status visibility for point of sale staff or customers.

Opportunity

Orders now arrive structured, with live stock allocation and a status every party can see.

04

Replenishment

Actions

The business reorders from suppliers based on movement and stock levels.

Pain

Reordering used to run on reactive gut feel: stockouts on the winners, dead cash tied up in the losers.

Opportunity

Reorder-point alerts and movement analytics turn replenishment into a decision backed by data.

05

Review & Reporting

Actions

The owner reviews sales, stock health, and staff performance to steer the business.

Pain

Month-end reconciliation used to take a week and only ever answered last month's questions.

Opportunity

Live dashboards answering the owner's core questions on demand, reporting that's now 3x faster.

Information Architecture

Dashboard

  • 1Sales overview
  • 2Stock health
  • 3Alerts & reorder points
  • 4Rep leaderboard

Inventory

  • 1Product catalog & creation
  • 2Multi-warehouse stock
  • 3Stock entries & receiving
  • 4Transfers & adjustments

Shelf Life

  • 1Expiration tracking by batch
  • 2Threshold configuration
  • 3Near-expiry alerts
  • 4Wastage reporting

Point of Sale

  • 1Product search & scan
  • 2Order build & pricing
  • 3Payment processing
  • 4Receipt generation

Customers & Reps

  • 1Customer accounts
  • 2Visit & order history
  • 3Rep targets & performance
  • 4Route activity

Analytics & Prediction

  • 1Sales reports
  • 2Product movement
  • 3Sales prediction
  • 4Dead stock analysis

Settings

  • 1Users & roles
  • 2Warehouses
  • 3Pricing & tax
  • 4Notifications

User Stories

As a business owner, I want a live dashboard of sales, stock, and cash tied up in inventory, so that I can steer the business on facts instead of gut feel.
As a business owner, I want reorder alerts on fast-moving products, so that stockouts stop costing me my best-selling lines.
As an inventory manager, I want to record stock entries and shelf-life details at the point of receiving, so that expiry is never a surprise.
As an inventory manager, I want alerts for products nearing expiration, so that I can discount or move stock before it becomes wastage.
As an administrator, I want sales to arrive structured from the point of sale, so that transcription errors and duplicate entry disappear.
As a business manager, I want sales predictions built from historical data, so that purchasing and staffing decisions are based on a forecast, not a guess.
As a business manager, I want month-end reports generated automatically, so that reporting takes an afternoon instead of a week.
As a point of sale staff member, I want to check live stock without leaving the till, so that I never promise goods we do not have.
As a point of sale staff member, I want to see my sales against target, so that I know where I stand without asking the office.
04//IDEATION

Approaches Considered

Inventory Tool First

Launch a focused multi-warehouse inventory tracker first, and add ordering and CRM modules in later phases.

Pros

  • + Small, shippable scope to start with
  • + Attacks the source-of-truth problem head on

Cons

  • - Front-of-house staff stay on the old till, so the data entering the system is still second-hand
  • - Owner analytics stay thin without a sales flow feeding them
  • - The value proposition is too narrow to actually displace spreadsheets
Chosen Direction

Unified Ops Platform

One platform where inventory, point of sale, and analytics share a single data spine, across a POS surface, an admin portal, and a public website, with the POS feeding structured sales data in right at the source.

Pros

  • + Structured capture at origin fixes data quality for every downstream module
  • + Owner, ops, and front-of-house each get a purpose-built view of the same underlying truth
  • + Analytics finally become trustworthy, because the inputs are

Cons

  • - The broadest initial scope of the three options
  • - Adoption hinges on winning over front-of-house staff specifically

WhatsApp-Layer Automation

Meet users where they already are: a bot layer that parses WhatsApp orders into a backend, leaving frontline workflows untouched.

Pros

  • + Near-zero behavior change required from front-of-house staff
  • + A novel, low-friction pitch to make

Cons

  • - Parsing paper tickets reliably is a research project, not a shippable product
  • - Still no stock visibility at the till itself
  • - Pulls the business deeper into an unstructured channel instead of out of it
05//DESIGN

Design Approach

I designed SalesSync around a simple contract: every number the owner sees has to trace back to a movement someone recorded once, at the source, across all three surfaces. The admin portal is a dense, calm operational surface for inventory and business managers, stock tables with health indicators, a sales queue built for keyboard-speed triage, and dashboards that answer the owner's three daily questions above the fold. The point of sale is a separate, ruthlessly focused checkout experience for front-of-house staff: search, stock, quantity, confirm, two minutes, touch-first, and tolerant of a dropped connection. The public website introduces the product to new businesses in that same visual language. Data visualization favors plain comparisons, this week against last, movers against dead stock, over anything analytically fancy, because that's how these owners actually reason.

A component library of 70+ elements across the admin portal, point of sale, and marketing website, stock tables, order cards, alert banners, target meters, chart patterns, all built on a shared token system for future white-label deployments.

Key Design Decisions

  • 1

    Split the product into a dense admin portal and a touch-first point of sale instead of one responsive compromise, each context earned its own design

  • 2

    The two-minute checkout flow as a hard budget for the point of sale: search, stock check, quantities, confirm. Anything slower loses to the till it replaced

  • 3

    Stock health rendered as plain-language states, healthy, low, dead, with color and thresholds instead of raw counts, so non-analysts can read the warehouse at a glance

  • 4

    Shelf-life recorded once at receiving and surfaced as a countdown rather than a date someone has to calculate mentally, so near-expiry stock is impossible to miss

  • 5

    Sales prediction shown as a simple next-week range beside each product's history, not a black-box number, so owners could sanity-check the forecast against what they already knew

  • 6

    Offline-tolerant order drafting on the point of sale, syncing once connectivity returns, built around patchy power and network as the normal case, not the exception

  • 7

    The owner dashboard organized around three standing questions, what's selling, what's stuck, who's performing, instead of a generic KPI grid

06//THE PRODUCT
01

Point of Sale · Front-of-House Staff

The checkout surface front-of-house staff use to build orders, check stock, and take payment, tuned for a two-minute transaction under queue pressure. A category-filtered product grid feeds a running order summary, stock counts sit directly on each product card so staff see what's about to run out before they promise it, and the dashboard behind it surfaces the day's amount, order count, and recent activity at a glance.

SalesSync · Point of Sale · Front-of-House Staff
SalesSync · Point of Sale · Front-of-House Staff screen 2
02

Admin Portal · Inventory & Business Managers

The operational home for inventory managers, business managers, and executives, dashboards on one shell so each role sees only the numbers that are theirs to act on. Business managers get branch-level sales and inventory analysis, executives get overall revenue and cross-branch comparisons, inventory managers work a full product table with stock levels flagged before they become write-offs, and a full sales history log ties every order back to the branch and rep that closed it.

SalesSync · Admin Portal · Inventory & Business Managers
SalesSync · Admin Portal · Inventory & Business Managers screen 2
SalesSync · Admin Portal · Inventory & Business Managers screen 3
SalesSync · Admin Portal · Inventory & Business Managers screen 4
03

Marketing Website

The public-facing site that introduces SalesSync to new businesses: a hero that leads with the sales dashboard rather than a stock photo, a features walkthrough of the point-of-sale, e-commerce, and social selling tools, and a pricing and testimonial section built to move a retailer from curious to signed up in one sitting. Full scroll capture below.

SalesSync · Marketing Website
07//TESTING

Method

Moderated usability testing plus a 3-week field pilot

Participants

12 users across 3 businesses (owners, admin portal staff, point of sale staff)

Task Success

88%

Test Tasks

  • 1As point of sale staff, check stock and complete a customer order at the till
  • 2As ops, receive a delivery against a purchase order and confirm stock updates
  • 3As ops, process the order queue and allocate stock across two orders competing for the same SKU
  • 4As an owner, identify the top mover and the worst dead-stock item this month
  • 5Set a reorder point and verify the alert triggers correctly
  • 6As an inventory manager, log a shelf-life date at stock entry and confirm the near-expiry alert fires on schedule

Key Findings

  • 1Reps completed in-shop orders in an average of 1 minute 50 seconds during the field pilot, comfortably inside the two-minute budget that determined adoption
  • 2The allocation flow confused ops users whenever two orders competed for the same stock. The interface needed to make that tradeoff explicit instead of hiding it
  • 3Owners gravitated to the dead-stock report almost immediately. One pilot business found weeks of freed-up working capital in the very first session
  • 4Plain-language stock states tested far better than raw quantity tables built from the exact same underlying data
  • 5The shelf-life countdown caught two near-expiry batches in the first pilot week alone, batches that would previously have gone unnoticed until they'd already spoiled
  • 6Reps asked for visit-day summaries. Seeing their own totals after a route turned into an unplanned motivation feature
08//ITERATIONS

01 · Stock allocation conflicts were invisible

Before

When two orders competed for the same SKU, the system silently allocated on a first-come-first-served basis, and ops users had no way to see or override that tradeoff.

After

I designed an explicit allocation view showing competing orders side by side with priority controls. Ops users started resolving conflicts in seconds, and trust in the queue came back.

02 · Rep order flow stumbled on search

Before

Product search required exact names, but staff actually knew products by informal shorthand, which pushed the checkout flow past its time budget.

After

I added alias support, recent-products shortcuts, and per-customer reorder lists. Average order time dropped below the two-minute threshold in the pilot.

03 · Dashboard buried the owner's real questions

Before

The first dashboard led with a generic KPI grid, and pilot owners just scrolled past it hunting for movers and dead stock.

After

I restructured it around the three standing questions with drill-downs underneath. Owners' time-to-answer in testing dropped from minutes to seconds.

09//METRICS
-55%

Order Processing Time

-40%

Stockout Incidents

4.6/5

Rep Satisfaction

3x faster

Reporting Speed

10//OUTCOME

Outcome

SalesSync launched with three pilot businesses and expanded from there. Order processing time fell 55% once the structured point of sale replaced the disconnected till-and-transcription pipeline. Stockout incidents dropped 40% on the back of reorder alerts and live multi-warehouse visibility, and shelf-life tracking started catching expiring stock before it turned into wastage. Front-of-house staff, the biggest adoption risk going in, rated the platform 4.6/5. Owner reporting that once took a week of reconciliation now generates 3x faster, on demand, with a sales prediction sitting alongside every product's history.

11//LEARNINGS

What We Learned

01

In operational tools, adoption gets won at the least glamorous surface. The front-of-house checkout flow mattered more than any dashboard, because bad data upstream poisons everything downstream from it.

02

Plain-language states beat raw data for non-analyst users. Healthy, low, and dead communicated more than a perfectly accurate quantity table ever did, and the same was true of expiry countdowns over raw dates.

03

A forecast only earns trust if the user can see the history sitting behind it. Showing the prediction next to past performance mattered more than the model's actual accuracy.

04

Field pilots surface truths lab testing simply can't. Informal product nicknames, patchy connectivity, and shop-floor interruptions reshaped this design more than any moderated session did.

B2B SaaSSales OpsPoint of SaleSales PredictionDashboard DesignData VisualizationFigma