The full platform
Everything inside VIKMO — one system, from the first WhatsApp message to your books.
Sixteen modules that share one stock, one set of customers and one set of books — organised around three jobs: sell everywhere, run operations, control and grow. Open any module to see every feature.
In short
VIKMO is a commerce operating system for Indian distributors, wholesalers and multi-channel sellers. It brings WhatsApp ordering, a dealer self-serve portal, counter billing, warehouse and batch control, dealer credit and accounting sync with Tally and Zoho Books into one system that shares one stock, one set of customers and one set of books, with data hosted in India.
Sell everywhere
Every order, every channel, one stock.
Take orders wherever your buyers are — on WhatsApp, in a portal, at the counter or on your online store — all from one live stock.
WhatsApp ordering
AI takes orders 24×7, in their language
- An AI sales agent on your own WhatsApp number
- Understands voice notes, photos and handwritten lists
- Hands refunds, disputes and complaints to a person
See WhatsApp orderingTaking orders
- Builds the order in chat, confirms it with the customer, then places it
- Each dealer’s own price, with GST and shipping worked out
- Asks which one when a product comes in several variants
- Stops the same order being placed twice by mistake
- Changes an existing order until it’s packed or invoiced
- Repeats a past order, and tracks the ones already placed
- Sorts out backordered items with the customer in the chat
Answering questions
- Finds products by name, brand or SKU, with price and stock
- Looks up parts by vehicle, and gives an overview of the catalogue
- Tells a dealer their credit balance when they ask
- Answers common questions from documents you upload
- Remembers past chats, and can search them for context
- Adds out-of-stock requests to the notify-me list
In their language
- 7 languages: English, Hindi and Hinglish, Marathi, Tamil, Telugu, Kannada, Malayalam
- Native script or typed in English letters, trade slang included
- Voice notes transcribed and acted on, no typing needed
- Photos of a product, a label or a handwritten list turned into an order
Guardrails and setup
- Pick how independent it is: Cautious, Balanced or Independent
- Steps back when unsure, or when a customer wants a person or gets frustrated
- Holds back any price or stock figure it can’t back with your data
- Office hours, holidays and your own away replies
- Self-serve WhatsApp Business signup and a template manager
- Set each number for dealers or retail, answered by AI or by your team
- Prepaid WhatsApp wallet with usage history and auto-recharge
Dealer self-serve portal
Dealers order at their own prices, 24×7
- Each dealer sees only their own prices and catalogue
- Order from one WhatsApp link — no login needed
- Parts Finder by make, model and year
See Dealer self-serve portalThe dealer’s own store
- A branded ordering portal under your business name
- Home-page rails for featured, new, best-selling and on-sale items
- Browse by category and brand, with filters and search-as-you-type
- Parts Finder shows only the parts that fit the dealer’s vehicle
- Notify-me on out-of-stock items, logged as an enquiry for your team
- Sign in with a one-time code or a password; one login across suppliers
- Invite dealers by email or phone; grant, revoke or restore access
Ordering and paying
- Deliver to any of the dealer’s branches; COD only where the pincode allows
- Pay in full or in part, with payment screenshots attached
- Backorder ETAs, stock-ready alerts and pay-the-balance in order history
- Account page with credit summary and an over-limit warning
- Dealers export their own orders to Excel or CSV
Quick Mode, no login
- Dealers confirm their phone number against your approved list
- Show or hide prices on the Quick Mode link
- Rotate the link and the old one stops working at once
- Quick Mode orders arrive as normal orders, and your team is told
Pricing
- Tiers with their own discount, minimum order, credit limit and terms
- Price rules by brand, category, product, tier or named dealer
- Negotiated rates for one dealer that beat their tier price
- Promotional, bulk, loyalty and clearance rules with date windows
- Volume slabs by quantity or by order value
- Where rules overlap, the best discount wins and shows its source
- Preview any dealer’s price before it goes live
- A curated catalogue per tier, and a price list with manual overrides
Counter sale (POS)
Scan, bill and hand over a GST invoice
- Barcode scan, split cash + UPI, instant GST invoice
- Sells from the same live stock as every other channel
- Out of stock? Backorder or ship from another warehouse
See Counter sale (POS)At the counter
- Scan a barcode, or search by product name or SKU
- Walk-in or existing customer; add a new one without leaving the bill
- Create a missing product on the spot
- GST and discount totals update as you bill
- Edit prices at the counter; show them with or without GST
- Mark it picked up and done, or send it on to dispatch
- Change the customer on a bill after checkout
Taking payment
- Cash, UPI, card, bank transfer, COD or on credit
- Split one bill across payment methods, or take part now and part later
- Add your own payment methods and set the order they appear in
The invoice
- Auto-numbered invoice to print, download or share at checkout
- GST invoice layouts branded with your logo and colours
- Separate B2B and B2C invoice series, in your own number format
- Gaps in invoice numbers tracked, and duplicate numbers prevented
- Line, order and cash discounts spread correctly across items
- A round-off line so the invoice total comes out even
GST done right
- CGST and SGST or IGST chosen from the place of supply, line by line
- Cess handled, with CGST and SGST always split into equal halves
- HSN code on every line, plus an HSN summary table
- Place-of-supply state code and amount in words on every invoice
- Invoice numbering that follows GST Rule 46
- E-way bill number entered, checked and printed on the invoice
Multi-channel sync
One stock for every store and the counter
- WhatsApp, dealer, Shopify, WooCommerce and counter orders in one list
- One stock figure shared by every channel
- Dispatch and tracking written back to your store
See Multi-channel syncOne order list
- Filter by channel, status, date, payment, invoice or backorder
- Edit lines, prices, discounts and addresses on one order screen
- Your own order statuses, and the moves allowed between them
- Part-shipped, part-delivered and part-returned orders tracked for you
- Bulk status changes and exports across every matching order
- A tracking link customers can open without logging in
One stock
- On-hand, reserved, committed and damaged stock kept apart
- Stock per warehouse shown while you take the order
- Low-stock and oversell alerts, plus a low-stock dashboard tile
- Hold stock for a customer; the hold lapses on its own
- Take stock off at dispatch instead of at order, if you prefer
Shopify and WooCommerce
- Guided setup for your Shopify or WooCommerce store
- Store orders arrive automatically in the same order list
- Past products, orders and customers imported, with a preview
- A review inbox to link, import or ignore store products
- Products, prices and stock sent to the store, with auto-sync per product
- Status, address and refund updates sent back to the store
- Store locations mapped to your warehouses
Backorders
- Backorder console grouped by product, with Excel export
- Arriving stock allocated one by one, in bulk, or oldest order first
- Mixed carts split into an in-stock order and a linked backorder
- Full payment, an advance, or pay when stock is allocated — you choose
- An ETA per line, suggested from the matching purchase order
- Cancel a backordered line; if it was paid, a refund is opened
Dropshipping
Sell your supplier’s stock, not just yours
- Sell stock your supplier holds, without buying it first
- Supplier stock kept apart from your own — never merged
- Every order line shows which supplier ships it
See DropshippingSupplier stock
- Add each supplier as a supplier warehouse, tied to that supplier
- Supplier stock kept as its own figure — never added to your own
- Keep their count current by hand, on the stock screen or by CSV import
- Supplier warehouses don’t use up your plan’s locations
- A warehouse’s ownership locks once it holds stock, so figures can’t be re-labelled
Selling it
- Your stock and supplier stock shown side by side in Quick Sale
- Choose which supplier fulfils each order line
- A “Supplier · name” badge on every dropship order line
- A “Has dropship lines” filter in the order list
- Supplier stock included in the stock sent to Shopify and WooCommerce
Your books stay yours
- Supplier stock left out of your stock value and low-stock alerts
- Closing stock sent to Tally or Zoho Books counts only goods you own
- No transfers between your stock and a supplier’s
Sales automation
Reorder nudges and payment reminders
- Back-in-stock messages to everyone who asked
- Order, payment and invoice updates on WhatsApp
- Reorder nudges and overdue reminders you switch on
See Sales automationUpdates that send themselves
- Order updates to the customer as the order moves along
- Backorder updates: placed, in stock, allocated, balance due or cancelled
- Payment updates: received, failed, proof received, verified or rejected
- The invoice PDF sent on WhatsApp automatically
- A confirmation when your team places an order on a customer’s behalf
- Welcome messages for new dealers and retail customers
Chasing sales and payments
- Overdue reminders you switch on: 3 days after the invoice, every 7 days, up to 3
- Reorder nudges when a dealer goes 1.5× their usual gap without ordering
- Win-back messages for dealers and customers who have gone quiet
- Back-in-stock alerts to the notify-me list, with follow-ups that re-check stock
- Visitors can join the notify-me list without an account
Campaigns
- Saved segments built visually, with counts refreshed nightly
- Pick a segment and an approved template, with each name filled in
- Recipient count and cost shown before you send
- Send now, schedule for later, or stop mid-send
- Live dashboard: sent, delivered, read, failed, skipped and spend
- Recipient list with skip reasons, exportable to CSV
Your rules
- Choose who gets each message, on which channel, and at what hours
- WhatsApp, email or SMS, with a fallback channel
- Edit every template, per message type and channel
- Send email from your own domain and reply-to address
- Internal alerts routed by role, team, person or sales rep
- Delivery log with retries, bounce handling and a test send
- Unsubscribes, do-not-contact and wallet limits respected everywhere
Run operations
Goods-in to your books, without the chaos.
Receive, store, pick, return and account for every unit, with your books kept in step.
Warehouse & bins
Bins, guided picking, counts, transfers
- Bin locations with printable barcode labels
- Guided picking — up to 12 orders on one cart
- Cycle counts and GST-correct branch transfers
See Warehouse & binsLocations and bins
- Multiple warehouses, each with its own address, GSTIN and hours
- Zones, aisles, racks, shelves and bins, with capacity limits
- Create bins in bulk from a naming pattern or a file
- Run without bins, with bin hints, or strict scan-to-move
- Receiving, damaged, quarantine and inspection bins
- A put-away inbox that suggests a bin for everything that arrives
- Live stock in every bin, and stock moves between bins
Picking, packing and dispatch
- Pick lists in bin order, with totes and scan-to-confirm
- Pickers claim work, or get it round-robin or by least busy
- Sort at the shelf or at the pack station — your choice
- A simple pick queue for warehouses without bins
- Pack station with box type, weight and dimensions
- Packing slips and multi-box shipping slips
- Courier, tracking number, dispatch date and pickup slot recorded
Counts, transfers and damage
- Cycle counts by bin, zone, product, ABC class or whole warehouse
- Blind counts, assigned counters and a variance report
- Branch transfers dispatched and received, with shortfalls recorded
- Quick one-screen transfers, or a transfer straight from an order
- Email alerts for stock stuck in transit or received short
- Damaged register: scrap, repair or return to the supplier
- QC inspection inbox for goods that need a check
Shipping and stock records
- Shipping charges by flat rate, weight, zone or a mix, with volumetric weight
- Pincode delivery zones, with COD switched on or off by pincode
- A reason on every stock change, kept in a full movement ledger
Batch & expiry
FEFO picking and an MRP floor per lot
- Lot, expiry and printed MRP captured at receiving
- First-expiry-first-out picking
- Blocks any sale above the MRP printed on the lot
See Batch & expiryLots from the door to the invoice
- Lot number and expiry date on every line of stock
- Lot selling price captured at receiving, next to the printed MRP
- Each lot’s own price flows into orders automatically
- Choose from the lots actually available while taking an order
- Lot numbers printed on invoices and other customer documents
- Bulk adjustments across many lots at once
Picking and expiry
- Pick by FEFO, FIFO or LIFO, or choose the lot by hand
- Allow or forbid splitting one order line across lots
- Expiry warnings a set number of days ahead
- Expired lots flagged as damaged, so they can’t be sold
- MRP floor you set to warn, or to block the sale outright
- Channel stock updates held until you decide which lot they come from
Serial numbers
- Serial tracking per product, with format checks
- Serials captured on each order line, or uploaded in bulk from a file
- Serial register with status, reservation, cost and lot
Purchases & GRN
POs, scan-receive, supplier returns
- Purchase orders emailed to suppliers as PDFs
- Scan-to-receive with rejections at the door
- Waiting backorders filled the moment stock is posted
See Purchases & GRNPurchase orders
- Draft, email, print or cancel a purchase order
- Received vs ordered tracked, with the PO status updating itself
- The last price you paid, shown before you order
- PO and GRN numbers that follow the financial year
Receiving goods
- Receive against a purchase order, or without one
- Supplier invoice number, date and bill total on every receipt
- Supplier’s GSTIN saved with the receipt, plus the scanned bill
- Scan items in, add lines from a CSV, or copy the last receipt
- Rejected goods sent to the damaged register or a supplier return
- Post or cancel a receipt, and print it as a PDF
Suppliers and returns
- Supplier master with GSTIN, PAN, terms and pincode auto-fill
- Every goods receipt from a supplier in one history
- Archive suppliers you no longer use, and restore them later
- Supplier returns raised from a rejection, a QC check or by hand
- Each return tracked from pending to sent to credited or written off
Returns & credit notes
Refunds and GST credit notes, done right
- Approve, receive and settle in one flow
- Refunds worked out from what was actually paid
- GST credit notes numbered per Rule 53
See Returns & credit notesThe return flow
- A returns register; start a return straight from the order
- Requested, approved or rejected, received back into stock, then settled
- A reason and a condition recorded for every returned item
- The refund and the credit note settled together, never half-done
- Shopify and WooCommerce refunds come into the same flow
Refunds
- Order discounts and GST prorated into the refund
- Edit the refund down, but never above what was received
- A pending-refunds queue with the UPI or NEFT reference for each payout
Credit notes
- Credit notes numbered by financial year, linked to the original invoice
- A credit note PDF for every settled return
- Commercial credit note issued automatically after the Section 34(2) deadline
- Settled returns reduce the dealer’s outstanding
Accounting sync
Every sale in your books, automatically
- Invoices, receipts and credit notes posted as they happen
- Tally and Zoho Books both ways; BUSY as a custom integration
- SAP, Oracle NetSuite or your own ERP connected on request
See Accounting syncTally
- Sales invoices from every channel, one by one, in bulk or by date range
- Receipts posted against the invoices they settle
- Credit and debit notes, with credit notes set against the original bill
- New customers created as ledgers in Tally
- Products, prices and stock quantities sent to Tally
- Stock items, ledgers and stock groups pulled in when you connect
- Choose which Tally voucher type each kind of sale uses
- Each Tally company connects to its own VIKMO business
- Tally-format Excel voucher file for large backlogs
Zoho Books and BUSY
- Connect your Zoho Books organisation in a few clicks
- Invoices sent singly, in bulk or by date, in your own Zoho series
- Items, contacts and vendors pulled from Zoho, matched or created
- Credit notes, stock adjustments and purchase bills sent to Zoho
- Verified payments posted to Zoho; payments recorded there come back
- Custom fields, taxes and chart of accounts mapped
- BUSY supported as a custom integration
- Sales vouchers in BUSY’s own import template, with a preview
Matching and checks
- Products matched by exact code, then close match, then AI
- Customers and parties matched the same way
- A review queue for any match that isn’t certain
- Set the confidence a match needs, per integration, or switch AI off
- Bulk mapping from a spreadsheet, with a preview
- Checks before sending catch missing details before they reach your books
- A sync log for every push, with retry and cancel
Control & grow
Credit, team and numbers you trust.
Decide who gets credit, who sees what, and what the numbers are telling you.
Dealer credit
Limits, live ledger, settlements
- Credit limits and terms per dealer or per branch
- Credit checked the moment an order is placed
- One payment settled across many invoices
See Dealer creditLimits and terms
- Credit limit, credit days and whether a PO is needed, set per dealer
- Limits taken from the dealer’s tier or set by hand, with the source shown
- Lowering a limit asks you to confirm first
- Opening balances loaded when you start
On every order
- Credit reserved against the order, so two orders can’t spend it twice
- The dealer’s credit panel beside the order while you take it
- Checkout offers only the payment options the dealer’s credit allows
- Warnings to the dealer, your team or both as the limit fills up
Ledger and payments
- Live view of limit, used, outstanding, advance and available credit
- Running ledger of orders, payments, returns, cancellations and adjustments
- Record cash, UPI, bank, card or COD payments — several per order
- Payment status worked out automatically for every order
- Payment screenshots checked by your team: verify, unverify or replace
- Undo a settlement that went to the wrong invoices
In the dealer’s portal
- A full statement of transactions, in the dealer’s portal
- Dealers settle several invoices with one payment and one screenshot
Team inbox & CRM
One WhatsApp number, whole team
- One WhatsApp number shared by the whole team
- The AI answers first and hands over with a briefing
- Enquiry register and follow-ups you design
See Team inbox & CRMShared inbox
- Needs-a-human, mine, all active and history views, with search
- Take over, assign, release or resolve a chat, or hand it back to the AI
- Chats routed to the assigned rep first, round-robin or least busy
- Per-rep status, away message, signature and chat limit
- Tags, internal notes, and bulk resolve or bulk tag
- Installs on reps’ phones like an app
Replying
- AI context notes and a suggested reply — a person always decides what’s sent
- Customer panel: tier, orders, outstanding, credit, tags and past escalations
- Team and personal quick replies with fill-in fields
- Approved templates for chats whose 24-hour window has closed
- Send a customer a price quote in one tap
Enquiries and follow-ups
- Every enquiry logged with type, source, priority, owner and follow-up date
- An activity timeline per lead, with WhatsApp replies from the same screen
- Convert to an order with the cart filled, or close as won or lost
- Follow-up steps on WhatsApp with email as fallback, per enquiry type
- Follow-ups stop on reply, order or opt-out; pause or restart any lead
- A monthly WhatsApp cap, with email taking over beyond it
- 8 AM follow-up reminders to each rep
Customers and dealers
- One customer list for dealers and retail buyers, with separate views
- Dealer profiles with GSTIN, PAN, business type and an automatic dealer code
- Lifecycle stages from lead to active to dormant, plus dealer approval
- Sales reps assigned by team, one by one or in bulk
- A register of each customer’s machines, used to match compatible parts
- Per-dealer analytics, timeline and activity trail
Reports & insights
Spot dead stock and what else dealers buy
- Dead stock and money stuck in slow stock, flagged for you
- What each dealer stopped buying — and what else they’ll buy
- Dealer health scores and underserved cities
See Reports & insightsBusiness dashboard
- Sales trend, growth figures and a split by channel
- Low stock, stuck orders and outstanding money at a glance
- New vs repeat buyers, tracked against your revenue target
- Action tiles and alerts for what needs doing today
Sales, dealers and customers
- Sales and product-wise sales reports
- Region-wise sales, drilled down to each city
- Sales-rep report: dealers activated and accounts at risk
- Sales performance by brand and by category
- Customer lifetime value and retention
- Customer segments from Champions to Dormant, with the revenue at risk
- Per dealer: what they stopped buying, and what their peers buy that they don’t
- Reorder due: the items a dealer is past their usual gap on
- Credit and outstanding, dealer by dealer
- Returns and cancellations, including repeat returners
- Explore any product, customer or dealer in the analytics view
Stock and warehouse
- Dead stock and overstock flagged, with the money each item is holding
- Days of stock left, the run-out date and a suggested reorder quantity
- Stock velocity, drilled down to the batch
- Stock movement, with shrinkage and where stock came from
- Stock summary with low-stock items highlighted
- Bin utilisation, count variance and pick productivity
- Damaged stock, and stock held on reservation for too long
Chat, CRM and settings
- Chat analytics: volume, AI vs human, response times, per rep
- Delivery, wallet spend and orders won by each automation
- One reports hub, searchable and grouped by topic
- Every report exports to CSV or Excel
- Choose which order statuses count as revenue
Roles & permissions
Team roles, ~150 permissions, activity log
- Six ready-made role templates
- Reps see only their own dealers and orders
- Two-year activity log; data hosted in Mumbai
See Roles & permissionsTeams and roles
- Invite your staff, each with their own login
- Sales, Accounts, Logistics, Warehouse, Support and Marketing templates
- Around 150 switches, down to single reports, settings and integrations
- Owners and admins always keep full access
- Limit how many people can work the chat inbox
Who sees what
- Assigned-only access for dealers, orders and enquiries
- Staff kept to their own warehouses, with separate rights in each
- Several businesses under one login, switched in a click
Audit
- Activity log with filters, kept for two years
- Every change to a team’s permissions recorded
- Dealer accounts kept apart from staff, with no internal access
Sign-in and data security
- Passwordless sign-in with a one-time code by email
- Single-use codes that expire and lock after too many tries
- Strong passwords: 12+ characters with a special character
- Sign-in attempts throttled to stop password guessing
- Reset or change your password yourself
- Each business’s data walled off at the database level
- Integration credentials stored encrypted
- Hosted in Mumbai (Google Cloud asia-south1), AI processing included
Data import & export
Move in from Excel or your old software
- Import products, stock, dealers and past orders
- Every error shown before anything is saved
- Export anything to Excel, any time
See Data import & exportImport
- Products, stock, dealers, customers, addresses and past orders, from CSV or Excel
- Stock loaded per warehouse, lot details included
- Past orders brought in through a four-step wizard with a trial run
- Duplicate checks on products, dealers and customers
- Create new records or update existing ones — your choice
Export and data jobs
- Export products, stock, orders, backorders, dealers and customers
- Equipment, portal orders, stock sheets and campaign recipients too
- Export a filtered list, a selection, or everything
- Exports you can edit and import straight back
- Big jobs run in the background, with live progress, history and cancel
Your product catalogue
- SKU, brand, category, MPN, GTIN and barcode on every product
- Variants with their own SKU, price and stock
- Nested categories, brands, tags and your own attributes
- HSN, GST rate and MRP, with a health check that finds the gaps
- Unit, weight, dimensions and shipping class per product
- Minimum and maximum order quantity, lead time and backorder rules
- Low-stock levels per product, or one default for all
- Services and other items sold without stock tracking
- SKUs generated for you if you don’t have your own
- Product descriptions written for you by AI
- Media library, with supplier image links saved into your own library
- Vehicle fitment per part, with a report of coverage gaps
- SEO fields, and a choice of which channels show each product
- Time-limited discounts with usage limits, set per channel
Works with the tools you already run on
- Accounting & ERP
- Tally
- Zoho Books
- BUSY
- SAP
- Oracle NetSuite
- Your own ERP
- Online stores
- Marketplaces · launching soon
- Amazon
- Flipkart
- Myntra
- Custom integrations · on request
- Don’t see your software? We build integrations on request, and add new ones all the time.
⇄ two-way · ✓ built in or custom · ◷ launching soon · + on request
See every integrationQuestions owners ask
No. Most businesses start with one or two — often WhatsApp ordering and accounting sync — and add more as they grow. Every module shares the same stock, customers and books, so nothing is typed twice.
No. VIKMO runs sales, stock, dealers and fulfilment. Your accounts stay in Tally, Zoho Books or your ERP, and VIKMO keeps them in sync.
Usually, yes. We build integrations on request — SAP, Oracle NetSuite, in-house systems — and add new connections all the time. Tell us what you run on.
In Mumbai, in Google Cloud's asia-south1 region — including the AI that reads your WhatsApp messages.
Indian distributors, wholesalers, manufacturers and retailers who sell through several channels — dealers, WhatsApp, a counter and online stores — in trades such as auto parts, electricals and hardware, electronics, FMCG and industrial supplies.
Free demo
See VIKMO run on your own business.
Tell us how you sell today. We'll show you VIKMO working the way your business does, and tell you which plan fits — even if it's the smallest one.
- A demo on your own businessNot a slide deck — VIKMO running with your kind of products, dealers and billing.
- An honest plan recommendationWe look at your channels, godowns and team, and suggest the plan that fits. We don’t oversell.
- Try it, then go liveA 15-day free trial on Growth and Pro. Onboarding is quoted before you sign.
One system. Your whole operation.
Tell us how you sell today and we'll show you which parts of VIKMO fit first.
Or call us: +91 97670 21207