01 · The morning coffee screen
Overview.
What’s waiting for you when you open it:
- Today's sales & revenue
- Orders to dispatch
- Payments to verify
- Alerts that need action
Low stock, a join request, WhatsApp dropped. No vanity metrics.
For providers
Boxstory gives you a branded, tenant-isolated storefront, a claimed-reseller network, row-locked inventory across every touch, and a verification queue that lets you approve five payments in the time it took to reconcile one.
What you get
The provider dashboard, drawn as the surfaces you'll actually open every day. Overview once. Dispatch three times. Payments queue when the pings start.
01 · The morning coffee screen
What’s waiting for you when you open it:
Low stock, a join request, WhatsApp dropped. No vanity metrics.
02 · Catalog
Photo and video, variants and SKUs, and a status you control — draft, active, out of stock, discontinued. The rest is built for bulk:
03 · Stock
Live levels, edited inline or in one daily bulk pass. Per-product thresholds warn you before a reseller finds the shelf empty. Every change is logged, permanently.
Row-locked. Two people can't sell the same last unit.
04 · The packing floor
End customer's name, phone and address, captured at the moment of sale. Status only moves forward:
05 · Money in
"Screenshot. Bundle. Verify. Reject with reason.
Or: five bundles at once, because your Friday has other plans."
Private storage, authenticated view — nobody scrapes a payment screenshot. Bundle-total math is DB-enforced.
06 · Your network
Claim a reseller, invite one, or approve their join request — then deactivate cleanly.
Credit limit, set per reseller:
Prepaid
They pay before they sell.
Capped
Owe up to your set limit.
Unlimited
Full trust, no cap.
07 · The truth
One reseller, month to date:
From sale to payment to ledger to invoice — every row traceable.
08 · Face + voice
Your logo, your colours, your own subdomain. White-label tier adds your own WhatsApp number — linked by scanning a QR from the dashboard, status live here.
Your instance, right now:
09 · Delegation
The person packing boxes has no business approving payments. Tick exactly what each one can touch — then see who did what, afterwards.
| Can | Priya Ops lead | Ravi Packing | Meena Accounts |
|---|---|---|---|
| Manage products | ✓ | – | – |
| Manage stock | ✓ | ✓ | – |
| Handle dispatch | ✓ | ✓ | – |
| Verify payments | – | – | ✓ |
| Approve resellers | ✓ | – | – |
| Assign visibility | ✓ | – | – |
| Manage credit | – | – | ✓ |
| View reports | ✓ | – | ✓ |
What that looked like today:
No overselling.
Row-locked inventory on every write. Two-buyer, one-unit test is in CI.
No cross-tenant leak.
Default-scoped querysets + object-level checks. Cross-tenant denial tests block merges.
No silent money moves.
Every payment, refund, credit-note lands in an immutable Ledger row.
Getting started
The cards move as you scroll →
Step 01
Sign up and share your business details. Providers are onboarded by Boxstory — prefer to talk first? Book a walkthrough.
Step 02
We review, verify your details, and set your tier — the shared Boxstory number, or your own white-label WhatsApp instance.
Step 03
Logo, colours, favicon, subdomain. White-label providers link their own WhatsApp by scanning a QR from the dashboard.
Step 04
Photo + video, variants, SKU, price, opening stock. Bulk CSV import when the catalog grows. Every stock change is row-locked — you never oversell.
Step 05
Claim or invite resellers, or approve the join requests from the pool. Set a credit limit for each — prepaid, a cap, or full trust.
Step 06 · the daily loop
Verify payments (single or bundled), work the dispatch queue with each customer's address, top up stock. Reconciliation stays live and auditable.