Everything you need to run your shop on DokanBahi — from your first login to daily bookkeeping, team access, and troubleshooting.
If more than one person works the counter, you don't have to share a single login. Go to Settings → Staff Manage Korun and add each person with their own name and phone number.
They'll log in with the same zero-cost OTP flow as you — no password, no SMS charge. Staff accounts can add customers, record entries, restock inventory, and export reports, but they're blocked from Settings, staff management, API tokens, and deleting anything. That keeps your bookkeeping safe while still letting your team do daily work.
If you (or your accountant) want to pull your ledger data into another tool, generate a token under Settings → API Access. It's shown once — copy it somewhere safe.
Every request needs it in the Authorization header:
curl -H "Authorization: Bearer kb_xxxxxxxx" \ https://your-shop-domain.com/api/v1/customers
| Method | Endpoint | What it does |
|---|---|---|
| GET | /api/v1/dashboard | To-receive / to-pay summary |
| GET | /api/v1/customers | All customers + balances |
| GET | /api/v1/customers/{id} | One customer + full history |
| POST | /api/v1/customers/{id}/transactions | Add a new entry |
Refresh with Ctrl+Shift+R (or clear your browser cache). This usually fixes a stale cached version of the page.
There's no SMS — the OTP shows directly on your screen after you request it. Scroll up on that same page if you missed it, or tap "Send OTP" again for a fresh one.
Since your phone number is your login, contact whoever manages your shop's hosting/account to update it directly in the database, or reach out to the developer (see Contact below).
This needs WhatsApp installed on the device you're using, and the customer's phone number saved correctly (10 digits, no country code needed).
You're trying to sell more units than you have in stock for that item. Restock first under the Stock page, or reduce the quantity.
Those are owner-only. If you were added as staff, ask your shop owner for anything that needs those pages.
Yes. The core ledger, WhatsApp reminders, inventory, offline mode, and exports stay free for every shop, always. A couple of advanced features (multiple staff, API) may move to a paid tier later, but only with clear notice — nothing changes without warning.
Your data lives in a private database tied only to your shop. Other shop owners can never see your customers or entries.
DokanBahi saves the entry on your phone and syncs automatically the moment you're back online — you won't lose it.
Yes — add staff under Settings. They log in with their own phone number, and can't access Settings or delete entries.
Use the WhatsApp Reminder or the UPI QR code on a customer's page — both are free and take one tap.
If you turn on the Inventory module in Settings, picking an item during an entry automatically deducts stock, and you'll get a low-stock warning on the dashboard.
Settings → Invite Friends gives you a personal link. Anyone who registers through it is automatically counted as your referral — there's no reward system, it's just a way to help other shopkeepers discover the app.
No — use Customers → Bulk Import and upload a CSV instead. There's a downloadable template right on that page.
No — web apps like this one cannot read a phone's SMS inbox at all; only a native Android app with a special permission could, and Google restricts that heavily. Instead, you paste a bank/UPI SMS into a box when adding an entry, and the app reads just that pasted text to fill in the amount for you. Nothing happens in the background without you pasting it in.
No — it runs in any phone or computer browser. Installing it to your home screen (as a PWA) just makes it feel more like a native app and lets it work offline.
Each phone number is tied to one shop. If you run multiple shops, register each with a different phone number (or add yourself as staff on the others).
Their record is hidden from your list, not destroyed. Contact the developer if you need it restored — the data is still in the database.
DokanBahi was built for one simple reason: small shopkeepers across India keep a paper "khata" every day, and they deserve a digital version that doesn't cost them a monthly fee they can't always spare.
There's no ad-supported model, no hidden data-selling, no forced upgrade nags. If it helps you run your shop a little easier, that's the whole point. If you'd like to help keep the servers running, the Support page is entirely voluntary — never required.