PortfolioTier 3 · Operations Engine
Case Study 02

Chinna Plug 265. A full sourcing platform, not a contact form.

A China-to-Malawi sourcing business needed more than a site that explains what it does. It needed a real operating system: one where a lead can land, get a quote, place an order, pay, and track it landing in Lilongwe without a single phone call, and one where the team running it never loses a client between systems.

Customer Acquisition SystemClient Self-Serve PortalSourcing & Order Operations EngineSynced Admin CRM
21
products live in marketplace
16
active orders tracked
7
stage order pipeline
3
payment methods, one instant
24-48h
turnaround on custom quotes
0%
markup, transparent landed cost
The Brief

A sourcing business is only as good as the trust it can prove, and the follow-through after that trust is given.

Before this build, sourcing from China for a Malawian business meant WhatsApp back-and-forth, unclear pricing, and no way to see where your money actually went. Chinna Plug 265 needed a system that could do two things without contradiction: convert a stranger into a paying client by proving the process is real and transparent, and then run that client's entire sourcing relationship (quote, payment, QA, shipping, customs, delivery) inside one dashboard both sides can see.

What existed before

Manual WhatsApp sourcing requests, no shared visibility into pricing or order status, no record of what a client had asked for or paid, no structured way to browse what was already sourced and ready to ship.

What we were asked to build

A public site that proves the process before anyone commits, a client portal that turns every request into a tracked object (quote, invoice, order), and an admin console that mirrors the client's view in real time so nothing said or paid gets lost.

The Approach

Two systems, built to work as one.

PART ONE

Trust & Acquisition System

The public-facing site, built to prove, before anyone commits a Kwacha, that this is a real, transparent operation.

PART TWO

Client Portal + Admin Operations Engine

The full sourcing lifecycle: requests, quotes, invoices, orders, a marketplace, and an admin console that mirrors it all in real time.

Part One

Proof, before a single message is sent.

A sourcing business asks someone to send money to a supplier they'll never speak to, for a product they can't inspect, arriving from a country they've never seen. That only works if trust comes first, so the site is built to prove the process before it ever asks for a request.

The Landing Page

Proof of the process, before a single message is sent.

The headline doesn't sell sourcing in the abstract. It shows a live, animated order moving through six real stages, from 'Order confirmed' in Guangzhou to 'Delivered' in Lilongwe, with the landed cost locked in Kwacha right next to it. Trust badges (verified suppliers, 0% markup, customs handled end-to-end) sit below the fold, not buried in an About page.

  • Live-tracker mockup as the hero visual, not a stock photo
  • 0% markup and MWK-locked pricing stated up front, not hidden
  • A running city ticker (Guangzhou, Yiwu, Shenzhen to Lilongwe, Blantyre, Zomba, Mzuzu) that makes the route feel real
Marketing site: hero with live order tracker
Marketing site, live order tracker
Part Two

The client always knows the next move. The team never loses the thread.

This is the part a landing page can't fake. Once someone commits, the system has to run the entire relationship (quote to payment to delivery) without either side losing track of what's owed, what's next, or what was already said.

The Client Dashboard

The client never has to guess what to do next.

Every login opens on exactly one clear next action: an overdue invoice with a direct 'Pay now' button, a live order sitting at 'Quality check', or a new marketplace drop. Nothing is buried in a menu the client has to go find; the dashboard decides what matters today and puts it first.

  • Overdue payments surfaced immediately, with the invoice one tap away
  • Live order-stage tracker synced straight from the admin console
  • Personal sourcing manager, always visible, always one message away
Client dashboard: today's next action
Client dashboard
Direct Messaging

One inbox, tied to the order it's actually about.

Every conversation with the sourcing team is threaded against the order or invoice it concerns, so there's no digging through a generic WhatsApp history to find what was said about a specific shipment. WhatsApp support still exists as a fallback, but the system of record lives in the portal.

Client portal: order-linked inbox
Direct messaging with the sourcing team
The Marketplace

Browse what's already sourced, skip the wait entirely.

Twenty-one products across ten categories, filterable by 'in stock now' versus 'needs a 24-48h quote', let a returning client order without waiting on a fresh sourcing cycle. It's the difference between a request-only business and a real catalog.

Client portal: marketplace browse
Marketplace, pre-sourced and ready to ship
New Sourcing Requests

A four-step pipeline the client can actually see themselves move through.

Request → Quote → QA & Approve → Ship & Track: every custom sourcing request is a structured, four-stage object from the moment it's submitted, with a live preview panel showing exactly what the sourcing team will see. General or highly specific, both paths funnel into the same tracked pipeline.

Client portal: new sourcing request wizard
New sourcing request, step 1 of 4
Orders & Quotes

Every order tracked stage by stage, every quote locked before it can go stale.

Quotes lock a rate and a landed cost in MWK with a visible countdown before they expire, so nothing goes stale silently. Every order shows a live progress bar across all seven fulfillment stages (confirmed, deposit, sourcing, QA, shipped, customs, delivered), not just a status word.

Client portal: My Orders, live tracking
My Orders, live progress tracking
Client portal: quote detail, rate locked
Quote, rate locked with a countdown to expiry
Invoicing & Payment

Three ways to pay, so no client is ever stuck.

Invoices break out exactly what's owed and when, with three payment paths: instant card or mobile money via Paychangu, bank transfer, or direct mobile money, so a client is never blocked on a single payment rail being unavailable. A quiet reassurance line even offers to sort out payment trouble over WhatsApp instead of leaving someone stuck on a form.

Client portal: invoice, payment methods
Invoice, three payment methods
The Admin Console

The same operation, seen from the other side, synced in real time.

Total clients, open requests needing attention, active orders, and monthly revenue sit at the top the moment the sourcing team logs in. Below it, every request and order feeds a shared table the whole team works from, so nothing lives in someone's personal WhatsApp anymore.

Admin: operations dashboard
Admin dashboard, operations overview
Request & Quote Management

Every request triaged, every quote tracked to acceptance.

Requests are filterable by status, type, urgency, and whether they came from the marketplace or a custom ask, so nothing urgent gets buried under routine ones. Quotes carry their full lifecycle: sent, accepted, expired, with a one-click 'refresh quote' for anything that's lapsed.

Admin: sourcing requests queue
Sourcing requests queue
Admin: quotes tracked to acceptance
Quotes, tracked to acceptance or expiry
Order Pipeline Management

Advancing an order updates the client's view instantly.

Moving an order from 'Sourcing' to 'Quality check' (or uploading QA photos) pushes straight to the client's dashboard and their activity feed, with an optional update message. Internal logistics notes stay admin-only, visible to the team but never leaking into what the client sees.

  • One stage-advance action, instantly visible on the client side
  • QA photo upload that notifies the client automatically
  • Internal notes kept strictly separate from client-facing updates
Admin: order pipeline & QA management
Order detail, pipeline stage & QA photos
Invoicing & the Client CRM

A generated invoice on one side, a full client record on the other.

Every invoice is generated as a branded, itemized document with built-in payment instructions. And every client has a standing record showing total orders, total spent, open requests, and unpaid invoices, with internal notes only the team can see, and one-tap actions to create a quote, send an invoice, or message them directly on WhatsApp.

Admin: generated invoice
Generated invoice, paid status
Admin: client record / CRM
Client record, orders, spend, and notes
The Result

One dashboard. The whole sourcing operation, visible at once.

This is the same principle as the client side, mirrored for the team: the moment you log in, you know exactly what needs attention today.

16
Active orders tracked
21
Products in marketplace
7
Stage pipeline, fully synced
3
Payment methods offered
Tier 3 · Operations Engine

This is what we build when "sourcing business" means running an actual operation.

Chinna Plug 265 didn't need a brochure site. It needed a system where a stranger can become a paying, tracked client without a single phone call, and where the team running it never has to ask "wait, what did we tell this client last time?" That's the same Tier 3 thinking we'd bring to your business.

NewGen Marketing · Case Study 02