Live across Uttar Pradesh distributors

Distribution
Management System

Nandi DMS is a web dashboard that gives distributors, ASEs, and management one shared view of godown stock, live salesman-punched orders, and factory shipments — updated in real time, every day.

106+
Live Distributors
3
User Roles
Live
SR Order Tracking

Three pillars, one truth

  • 📍
    Live SR Order Tracking Every item a salesman punches at an outlet appears instantly on the dashboard — no fake or backdated sales
  • 📊
    Web Dashboard Item-wise dispatch, invoices, SKU stock, shipment tracker, retailer dues
  • 🔔
    WhatsApp Group Alerts Every dispatch, reason, and invoice auto-posted to the distributor's group

The purpose of Distribution Management System

DMS was built for Nandi's distributor network to eliminate the daily chaos of tracking what is pending, what stock is left, and what was dispatched — replacing phone calls and manual sheets with a live, shared system.

The Problem Before DMS

  • Salesmen could punch fake or inflated orders with no way for distributor or ASE to verify in real time
  • Pending outlet orders lived in Field Assist with no same-day visibility for ASEs
  • Stock at godown was unclear — no link between factory dispatch and godown count
  • Dispatch proof (invoice, reason) required manual WhatsApp messages
  • Management had no single screen to monitor network health

What DMS Delivers

  • Live tracking of every item a salesman punches — visible on dashboard the moment it is recorded
  • Dispatch only against real SR-punched orders — designed to eliminate fake sales
  • Live pending orders visible to distributor, ASE, and admin on the dashboard
  • Stock auto-updates when factory vehicle exits kata (dispatched from plant)
  • Every dispatch, cancel, or reason auto-notifies the WhatsApp group
  • Network Overview KPIs for management — critical, slow, and active distributors
📍

Live SR Order Tracking

When a salesman punches an order at an outlet, it appears live on the dashboard instantly. Distributors dispatch only against real punched items — no fake or backdated sales.

📦

Stock Visibility

Know exactly how many bags are in the godown, dispatched today, and remaining — SKU-wise, updated automatically from factory orders.

🚚

Dispatch Discipline

Mark outlet orders as dispatched with item checklist and auto-generated invoice. Can't deliver? Save a reason — ASE sees it instantly.

Everything each role needs

DMS is role-based — each user sees only what they need, with the right level of control.

📊

Network Overview

Total stock, dispatched, remaining, and health cards — active, slow, and critical distributors across all regions.

Add / Remove Distributors

Onboard new distributors from the admin panel — set ERP ID, region, WhatsApp group, and contact numbers without code changes.

📍

Live SR Order Monitoring

See every item punched by salesmen across all distributors in real time. Verify orders are genuine before dispatch happens.

📋

Outlet Orders & Pending Reasons

Drill into any distributor's pending outlet orders, partial dispatches, and reasons saved for non-delivery.

🚛

Shipment Tracker

Track factory primary orders from loading to kata exit for any distributor. Accept arrival or report issues.

✏️

Stock Edit (Unrestricted)

Admin can always edit distributor SKU stock — opening stock lock does not apply. Every edit requires a reason and is audited.

🗺️

Region-Filtered View

ASE sees only distributors in their assigned region (U-UP, E-UP, KNP, W-UP, R-UP). Focused beat, no noise.

📍

Live Punched Orders by Region

Monitor every item salesmen punch at outlets in your region — live on dashboard. Spot inflated or suspicious orders before dispatch.

📈

Stock Freshness Monitor

See which distributors have updated stock today and which are stale — critical for daily follow-up.

✏️

Update Distributor Stock

ASE can update opening stock or correct SKU counts for their region's distributors with a mandatory reason.

📩

Morning ASE Digest (~9 AM)

Automated WhatsApp digest listing stale pending orders (24h+) with outlet names and reasons — sent to ASE's phone.

🔔

@Mentioned in Group Alerts

ASE is automatically mentioned in distributor WhatsApp groups on every dispatch, reason, and daily pending alert.

📥

CSV Export

Download region distributor data for offline review, team meetings, or escalation to management.

📍

Live SR-Punched Orders

See every item your salesman punches at outlets — instantly on the dashboard. Dispatch only against real punched orders, not fake entries.

📦

Opening Stock (One-Time)

Enter godown stock once via View SKUs in the dashboard. After that, stock grows automatically from factory dispatches.

Item-Wise Dispatch

Mark outlet orders dispatched with a product checklist. Auto-generates invoice PDF sent to the WhatsApp group.

Save Pending Reason

Can't deliver today? Save a reason (outlet closed, stock short, etc.) — ASE and group are notified immediately.

🚛

Shipment Tracker

See factory orders in transit. When vehicle exits kata, stock is auto-added. Accept on arrival or report issues with photos.

💰

Retailer Dues & Direct Dispatch

Track balance per outlet, record payments. Handle walk-in sales via Direct Dispatch with invoice and group alert.

📍

Live Order Sync from Field Assist

Orders punched by salesmen in the field sync live to the dashboard. Every dispatch is tied to a real visit — preventing fake sales.

🔐

OTP Login via WhatsApp

Secure login with registered mobile number. 6-digit OTP sent via WhatsApp Auth template. No password needed.

🌐

Multi-Language UI

Dashboard available in English, Hindi, and Hinglish. Light and dark theme support.

🔄

Auto Stock Sync (Kata Exit)

When factory vehicle exits kata, bags are automatically added to distributor stock — no manual "Order Arrived" needed.

📄

Auto Invoice PDF

Every dashboard dispatch generates an invoice PDF and posts it to the distributor's WhatsApp group automatically.

📱

WhatsApp Group Integration

Each distributor has a dedicated WhatsApp group. All alerts, invoices, and daily summaries go there with @mentions.

📊

Stock Formula

Opening Stock + Factory Inward (kata exit) − Dispatched (outlet + direct) = Remaining — always live, always accurate.

Why DMS matters for every user

Each role gets a direct, measurable benefit — not just a tool, but a daily operating advantage.

01

No Fake Sales

Every order must come from a live salesman punch in the field. Distributors and ASEs see exactly what was punched — dispatch is only against verified orders.

02

No End-of-Month Surprises

Stock is updated automatically when factory dispatches leave kata. Every outlet dispatch subtracts in real time. Remaining is always honest.

03

Same-Day Visibility for ASEs

ASEs see pending orders, stock freshness, and dispatch discipline for their region without calling every distributor individually.

04

Zero Manual Reporting

Every dispatch, cancel, and reason auto-posts to the WhatsApp group with invoice PDF. No "please send me the bill" chase.

05

Simple Web Dashboard

Distributors work entirely from the dashboard — login with OTP, see live punched orders, mark dispatch, track stock. No separate app needed.

06

Management Command Center

Admin sees the entire network on one screen — who is active, who is slow, who is critical. CSV export for reviews and audits.

07

Proactive Alerts, Not Reactive

Daily 10 PM group alerts, 9 AM ASE digest, and 10:30 PM admin alerts ensure issues are caught the same day, not next week.

How orders flow — from salesman punch to dispatch

DMS is designed so every sale is traceable. A salesman punches at the outlet, it appears live, and dispatch happens only against that real order.

1

SR Punches Order

Salesman visits outlet and punches items in Field Assist

2

Live on Dashboard

Order appears instantly on distributor, ASE, and admin dashboard

3

Distributor Dispatches

Mark items dispatched against the real punched order — invoice auto-sent

4

Stock Updated

Stock subtracted, remaining updated — no fake sale possible

Stock cycle — from factory to godown to outlet

DMS keeps stock honest with an automatic loop. No manual reconciliation needed.

1

Opening Stock

Distributor enters godown stock once via dashboard (bags per SKU)

2

Factory Order

Distributor places order to Nandi company via existing process

3

Kata Exit

Vehicle exits plant — stock auto-added to godown count

4

Outlet Dispatch

SR order marked dispatched — stock subtracted, invoice sent

5

Remaining

Live remaining stock visible on dashboard anytime

A

Login

Enter registered mobile → OTP on WhatsApp → Dashboard opens

B

Check Pending

Overview or Outlet Orders — see all pending outlet lines

C

Dispatch or Reason

Mark items dispatched with invoice, or save reason if can't deliver

D

Group Notified

WhatsApp group gets alert with ASE @mention automatically

Step-by-step guide for each role

Follow these steps to get started. All users log in at nandi-admin.autowhat.app with their registered mobile number.

Admin

Management / Autowhat Ops

  1. Open nandi-admin.autowhat.app → enter admin mobile → receive OTP on WhatsApp → verify and enter
  2. Go to Overview — check network KPIs, critical and slow distributors
  3. Open Distributors table — click any row to see stock, visits, pending
  4. To onboard a new distributor: Admin Tools → Add Distributor — fill ERP ID, name, region, WhatsApp group ID, phone numbers
  5. Click View SKUs on any distributor to see or edit stock (admin is never locked)
  6. Use Outlet Orders to drill into pending lines for any distributor
  7. Download CSV from Distributors table for network review meetings
  8. Check Shipment Tracker for inbound factory orders across the network

ASE

Area Sales Executive — Region View

  1. Login with ASE registered mobile → OTP on WhatsApp → dashboard opens filtered to your region
  2. Check Overview — focus on "Stock not updated" and "Critical" cards in your region
  3. Open Distributors — see all distributors in your beat with live stock and pending counts
  4. Follow up on stale stock: call distributor or update stock yourself via View SKUs
  5. Check Pending Reasons — see why outlets weren't served and for how many days
  6. Every morning (~9 AM) you receive an ASE Digest on WhatsApp with stale pending orders
  7. You are @mentioned in distributor WhatsApp groups on every dispatch and daily alert — respond in group
  8. Download region CSV for team review or escalation to management

Distributor

Godown / Counter Staff

  1. First time only: Login → go to your card → View SKUs → enter opening stock (bags per product) → Save. This can only be done once.
  2. Daily: Login → Outlet Orders → see live SR-punched items → select outlet → check items → Mark Dispatched → invoice auto-sent to group
  3. Verify orders: Every pending line comes from a real salesman punch — dispatch only what was actually ordered at the outlet
  4. Can't deliver? Open outlet → Save Reason (outlet closed, stock short, etc.) → ASE notified in group
  5. Shipment arrived? Open Shipment Tracker → find order → Accept (stock already auto-added at kata exit)
  6. Walk-in sale? Use Direct Dispatch → enter items → invoice sent to group, stock deducted
  7. Retailer payment? Open Retailer Dues → select outlet → Record Payment
  8. Clear all pending or save reasons before 10 PM to avoid daily group alert

Automatic alerts — nothing missed

Every important action triggers a WhatsApp notification. Distributors, ASEs, and management stay in the loop without manual follow-up.

Dispatch Done

When outlet order is marked dispatched — invoice PDF + summary posted to distributor group with ASE @mention.

Instant

Pending Reason Saved

When distributor saves why an outlet wasn't served — reason + outlet name sent to group immediately.

Instant
🌙

Daily Group Alert (~10 PM)

High pending count or stock not updated — posted to distributor group with distributor + ASE @mentions.

Daily 10 PM
☀️

ASE Morning Digest (~9 AM)

Stale pending orders (24h+) with outlet names and reasons — sent directly to ASE's WhatsApp number.

Daily 9 AM
🔐

OTP for Login

6-digit OTP sent via WhatsApp Auth template when any user requests dashboard login.

On demand
🚫

Order Cancel Alert

When distributor cancels an SR-punched order — the SR who placed it gets a WhatsApp notification.

Instant

Ready to use DMS?

Login with your registered mobile number. OTP will arrive on WhatsApp within seconds.