Home/ Case studies/ Ishanved
F&B B2B E-commerce Ops digitisation

Ishanved: an entire B2B distribution business, digitised.

Ishanved supplies raw materials in bulk to F&B retailers. When we came in, growth was capped not by demand — but by chaotic operations. We rebuilt the entire business on one platform: orders, inventory, payments, deliveries, CRM, calls, offers, marketing and internal admin.

1
Unified platform (replaced 5+ tools)
100%
Self-serve buyer orders
Inventory shrinkage
Reach beyond sales-team contacts
The Problem

Growth was throttled by manual operations, not by demand.

Ishanved's core business — supplying raw materials to F&B retailers in bulk — was healthy. But the operating model was breaking under its own weight:

  • Orders came in over phone calls, WhatsApp groups and salesperson memory. Missed orders were common, especially at peak hours.
  • Inventory was tracked in paper registers and Excel, updated at end-of-day. Stockouts and over-orders happened weekly.
  • Deliveries were coordinated by a supervisor with a whiteboard. Two vehicles frequently landed at the same customer, or missed one entirely.
  • Reach was capped at the sales team's personal contact list. Prospecting was manual and repetitive.
  • Founders had no live view of orders, cash collection, top customers, top SKUs or margins — decisions were made on gut and a lagging monthly P&L.

The business needed technology — but more importantly, it needed a system that understood how the team actually worked so they would use it.

The Solution

One platform. Every workflow. Every role.

We shipped a full B2B commerce & operations platform — buyer-facing app + web console for the internal team — covering every workflow the business runs on.

🛒

Order management

Buyer app for placing orders, admin console for confirmation, edits, splits, cancellations and back-orders.

📦

Inventory management

Live stock levels, low-stock alerts, batch/lot tracking, purchase orders and vendor receipts.

💳

Payments management

Prepaid + credit workflows, collection tracking, outstanding ledgers per buyer, reconciliation.

🚚

Delivery management

Trip planning, vehicle assignment, proof-of-delivery, live status updates back to buyers.

👥

Client management (CRM)

Buyer profiles, order history, credit terms, preferences, complaints, and touch history.

📞

Calls management

Every inbound / outbound call logged against the buyer with intent tags and follow-ups.

🏷️

Products & catalogue

SKUs, variants, pricing tiers, images, minimum order quantities, and per-buyer price lists.

🎁

Offers & marketing

Segment-based offers, WhatsApp / SMS push, cart nudges and reactivation campaigns.

🏢

Internal ops & roles

Sales, warehouse, dispatch, accounts, admin — every role sees only what they need to act on.

Architecture

Deployed architecture

Buyer app + internal console on one API layer, with an operational database, a payments gateway, messaging integrations and an analytics warehouse.

Clients Buyer App Android / iOS Admin / Ops Web Sales · Warehouse · Accounts API Layer Node.js API Orders · Inventory · Payments CRM · Offers · Users · Roles RBAC · Audit log · Webhooks Queue-workers for delivery, notifications, campaigns Data PostgreSQL Transactional store Redis Cache · Queues Analytics BI Dashboards Founders · Ops · Sales Daily & live views on revenue, SKUs, dues, delivery SLA, ARPU Integrations Payment Gateway Prepaid + Credit + UPI WhatsApp Business Order updates · Offers SMS / Voice OTP · Alerts · Call logs Maps & Routing Delivery trip optimisation Cloud & DevOps Cloud VM + Managed Postgres · Docker · CI/CD · Uptime monitoring · Structured logs · Nightly backups Datplay-operated · single-region · scaled to bulk-order peak load · role-based access for every team
Client
API / Application
Data store
3rd-party integration
Analytics
Tech stack

Technologies used

Frontend

React (admin console) React Native (buyer app) TypeScript Tailwind CSS

Backend & API

Node.js Express REST + Webhooks BullMQ (queues) JWT / RBAC

Data

PostgreSQL Redis S3 (media)

Integrations

Payment gateway (UPI + cards + net-banking) WhatsApp Business API SMS & voice provider Google Maps / routing

Cloud, DevOps & observability

Docker CI/CD pipelines Managed Postgres Uptime & error monitoring Structured logs & alerts Nightly backups
Screens shipped

Screens from the platform

Placeholders below — swap in real screenshots from the running system.

9:41 Ishanved Bulk raw materials 4 Search sugar, oil, flour… All Grains Oils Spice Sunflower Oil 15L Tier A · MOQ 4 ₹ 2,240 Add to cart Wheat Flour 25kg Tier A · MOQ 10 ₹ 985 In cart · 12 Per-buyer price tier MOQ + tiered pricing enforced
iOS · Buyer app — catalogue & cart
Search, filter, per-buyer price tiers, minimum order quantities and add-to-cart.
admin.ishanved.in/orders Ishanved Orders Inventory Delivery Buyers · CRM Payments Offers Reports Settings Order queue Pending · Confirmed · Dispatched · Delivered Pending 24 Confirmed 41 Dispatched 18 Delivered ORDER BUYER AMOUNT SLOT STATUS ACTIONS #IS-28412 items Krishna BakeryTier A · Whitefield ₹ 18,240 Today 3–5 PM Awaiting Confirm ⌄ #IS-28405 items Sunshine QSRTier B · Indiranagar ₹ 42,110 Today 5–7 PM Awaiting Confirm ⌄ #IS-28391 item Café 47 BhattacharyaTier A · Koramangala ₹ 6,780 Tomorrow AM Confirmed Assign ⌄ #IS-28383 items · SPLIT Big Bites CateringTier B · HSR ₹ 91,500 Today 7–9 PM Dispatched Track → #IS-28372 items Green Leaf GrocersTier A · JP Nagar ₹ 12,050 Today 3–5 PM Confirmed Assign ⌄ TODAY'S GMV ₹ 4.2L +18% vs yesterday DELIVERY SLA 96.4% On-time last 7 days OUTSTANDING ₹ 12.7L Across 34 buyers SLA-timed queue Colour-coded by urgency
Web · Admin — order queue
Confirm, split, edit, cancel, assign to warehouse or delivery. Live GMV, SLA and outstanding at the bottom.
admin.ishanved.in/inventory Ishanved Orders Inventory DeliveryBuyers · CRMPaymentsOffersReports Inventory & stock Live · 3 low-stock alerts SKUS IN STOCK 184 of 192 catalogue LOW-STOCK ALERTS 3 Reorder threshold hit INBOUND POs 7 Expected this week SKUCATEGORYIN STOCKREORDERBATCHSTATUS SNF-15L Sunflower Oils 128 units ≤ 40 B-1187 OK WHT-25 Wheat Flour Grains 28 bags ≤ 30 B-1181 LOW SUG-50 Sugar Grains 64 bags ≤ 20 B-1188 OK TUR-5 Turmeric Spice 4 units ≤ 15 B-1176 CRITICAL CHK-25 Chickpea Grains 96 bags ≤ 30 B-1189 OK Create PO · 3 SKUs Threshold triggers PO Auto-suggest vendor + qty
Web · Inventory & stock
Live stock, low-stock & critical alerts, batch tracking, one-click PO from the threshold.
admin.ishanved.in/delivery Delivery planning · Today TRIPS Trip 08 · KA-01-2841 Driver · Ramesh · 4 stops Active ETA 5:12 PM Trip 09 · KA-01-2842 Driver · Suresh · 6 stops Planned Trip 10 · KA-01-2843 Driver · Prakash · 5 stops Planned + New trip Depot 1Krishna 2Sunshine 3Café 47 · en-route 4Green Leaf 🚚 LIVE · TRIP 08 Next: Café 47 ETA 5:12 PM · 1.4 km 2 of 4 delivered Live vehicle + auto-ETA Route replans on delays
Web · Delivery planning & live status
Trip planning, driver assignment, live vehicle position, auto-ETA and proof-of-delivery.
admin.ishanved.in/buyers/krishna-bakery KB Krishna Bakery Whitefield · onboarded 14 mo ago · Owner: Krishnan I. TIER A CREDIT · 7d + New order Log a call LIFETIME GMV ₹ 24.8L ORDERS 184 OUTSTANDING ₹ 46,240 AVG BASKET ₹ 13.4K Recent activity Order #IS-2841 delivered₹ 18,240 · 2h ago Payment received₹ 12,000 · UPI · yesterday Complaint · packaging tearResolved · replacement dispatched Call · reorder Sunflower 15L4 min · Ramesh · 2 days ago Offer sent · Diwali bulk 8% offWhatsApp · 3 days ago TOP SKUs (last 90d) Sunflower Oil 15L Wheat Flour 25kg Sugar 50kg CREDIT · 7-day terms ₹ 46,240 outstanding Oldest invoice: 3 days · Limit ₹ 1.5L (30%) Every touch, one place Orders · calls · offers · dues
Web · CRM — buyer 360
Order history, dues, credit terms, calls, complaints and offers — every touch on one page.
bi.ishanved.in/founder Founder dashboard Live · last synced 12s ago · This month vs last month This month Last 90 days GMV ₹ 1.24 Cr ▲ 22% MoM ORDERS 2,841 ▲ 14% MoM OUTSTANDING ₹ 12.7L ▼ 8% MoM · healthy DELIVERY SLA 96.4% On-time · target 95% GMV · this month vs last Daily This month Last month Diwali offer lift Top SKUs by GMV Sunflower Oil 15L Wheat Flour 25kg Sugar 50kg + 27 more SKUs Campaign ROI Diwali bulk6.4× Reactivation drip3.8× New-buyer trial1.9× Loyalty ladder4.1×
Web · Founder BI dashboard
Live GMV, orders, outstanding, delivery SLA, top SKUs and campaign ROI — all in one screen.
Adoption

How the business actually adopted it

Adoption was phased on purpose — a "big-bang cutover" would have crashed the peak-hour business.

  • Phase 1 — Internal team first. Ops, warehouse and accounts moved onto the admin console. Every incoming call and WhatsApp order was logged through the platform, even if the buyer wasn't on the app yet.
  • Phase 2 — Top buyers. The top ~50 accounts were onboarded to the buyer app with hands-on training from the sales team. Their orders moved to self-serve.
  • Phase 3 — Long-tail buyers. WhatsApp nudges, video walkthroughs and offer-linked activations pulled long-tail accounts onto the app.
  • Role-based UI meant every user saw only what they needed — no training on features they didn't own.

Adoption crossed the majority of active accounts within a quarter — without a single peak-hour outage.

Impact

Impact on the business

1
Unified platform
100%
Orders on system
Inventory shrinkage
Reach beyond sales list

Orders became self-serve, inventory shrinkage dropped, deliveries stopped colliding, cash collection became visible, and the founders started running the business off dashboards — not phone calls. Reach expanded well beyond the sales team's manual capacity, and marketing moved from ad-hoc broadcasts to segmented, tracked campaigns.

Explore more

Related case studies

Facing a similar operational bottleneck?

Tell us where your business is stuck — we'll come with questions about your workflow, not our stack.

Talk to us →