A live cross-module snapshot — tap any card to jump straight to that module. New modules get their own card here as they're added, following the same pattern.
Founder's daily view
Employee-wise cash reconciliation
Team profit weight — this week
Flags for today
Customer intelligence
Pending approvals
Requests waiting for review under User Approvals.
0 pending
← Back to sign in
Create your account
Fill in your details. Your request will be sent to an admin for approval.
← Back to sign in
⏳
Request pending approval
Hi , your account request has been sent to an admin. You'll be able to sign in once it's approved.
✗
Request rejected
Hi , an admin rejected your request.
Reason
✓
Account approved
Hi , your account is approved. You can sign in now.
🚫
Account disabled
Hi , an admin has disabled this account. Please contact your administrator.
User Approvals
Submit for approval, reject, or disable accounts
Employee Details
Team, salary, Aadhar, bank details and more
← Back to Employee Details
Edit employee details
Login & password
Visible to admins only — the employee never sees this section.
Exactly 8 characters, letters & numbers only.
My profile
HR details on file for your account. Contact an admin to update these.
No employee details have been added for your account yet — ask an admin.
Change password
Update your own sign-in password. You'll need your current password to confirm it's you.
Exactly 8 characters, letters & numbers only.
Biometric login
Sign in with your fingerprint, face, or device PIN instead of typing your password. Add each device you want to use this on below.
Notification alerts
Play a sound and ask to show a browser notification when something is assigned to you specifically (a task, allowance, or daily activity) — the notifications list itself (bell icon, top right) always works regardless of this setting. Saved on this device/browser only, so it can be different on your phone and your computer.
← Back to Employee Details
← Back
Edit account details
Mark Attendance
Punch in and out from within your office location.
Loading…
Point your camera at your office's attendance QR code. As soon as it's recognized, you'll be punched in or out immediately.
Take a selfie to punch in or out. Your current location is checked automatically.
Punch using your device's current location — no camera needed.
Punches on someone else's behalf always use the current time — it can't be backdated or edited here.
My attendance history
Attendance
All employee punch records, and the office locations used for geofencing.
These settings apply to every employee's attendance immediately.
Attendance — Payroll
PayrollReportAdvance reportSettlements
Total ESI (paid by shop — both shares)
Absent = expected working days (cycle days minus Sundays) minus days actually present on non-Sunday dates. ESI applies when monthly salary is at or below . Employee rate: , Employer rate: — both are paid by the shop, set in Attendance → Settings.
Settle payroll
Extra Paid —
Enter extra pay to add to each employee's payout this cycle. Leave blank or 0 for anyone with nothing extra.
Advance —
Enter how much advance to recover from each employee's payout this cycle. Leave blank or 0 for anyone with nothing to recover.
Reports
Sales by Month
Logins
Tracks each employee's sign-in activity. "Location" requests their current location on demand — it only works while their app is open in a browser tab. "Logout" ends that employee's current session — they're signed out the next time their app talks to the server.
Backup / Full Export
Exports every module's data into a single Excel file — one sheet per module, using the same field names stored in the database (not the friendly report labels), so it can be imported into your own local storage or accounting software. Every row keeps its original ID column, so a future import can be matched and merged with existing records there instead of creating duplicates — adding a new module later does not change any sheet already in use. Login-security fields (passwords, security-answer hashes) are never included in this export.
Import from Excel
Restores data from a file this same tool exported. Matched by each row's ID: a row whose ID already exists gets updated to match the file, and a row with a new ID gets added — nothing is ever deleted by an import. Employee/login records (Employees, Password/security fields) are never touched here, since this file never contains passwords — restore those from Employee Details / User Approvals instead. Sales, Sales Return and Ledger are also never touched by this import — those track live entries that may have been made since the file was exported, so an old backup can never silently overwrite them; add or edit records there directly. Only import a file you trust; it will overwrite matching records elsewhere.
Full Database Backup (.sql)
A complete, raw copy of the entire database — every table, every row, exactly as MySQL stores it — for moving to a new host or a full disaster-recovery restore. Unlike the Excel export above, this file does include sensitive fields such as password hashes and biometric key material, so store it somewhere as secure as you'd store the database itself.
Every table named in the file is dropped and recreated exactly as the file describes, then filled with its rows. Tables not in the file are untouched. Sales, Sales Return and Ledger are always skipped, even if present in the file, so a restore can never overwrite entries made since the backup was taken. This cannot be undone for every other table — export a fresh backup first if you're not sure.
Archive & Purge
Export old records for a module and date range to an Excel file for your own backup (e.g. your external HDD), then — as a separate step you confirm — permanently delete just that range from the cloud so it only keeps your recent/latest transactions. Nothing is ever deleted without exporting it first, and only date ranges before today can be purged.
You don't have permission to view this.
Current location
Edit attendance record
Punched in
Merge duplicate customers
Import attendance
Matches the SalaryBox-style "detailed attendance report" template — rows are matched to employees by phone number (falling back to name), and a date is required for every row.
Import customers
Matches the "Customer Lists" Excel template — Customer Name, Mobile Number and Team Name are required for every row.
Send WhatsApp
Click "Send" on each row — it opens WhatsApp with the message ready, you just hit send there. Rows are marked once opened.
← Back to Attendance
Attendance
← Back to Attendance
Add office location
Punch-in QR code
Print this and place it at this location. Employees scan it to punch in/out.
Record Inputs
Daily Activities
EntriesVisit vs SalesToday's Activities
By team
By customer
Visits logged vs sales entries recorded, by team, for the "To date" above (single day only).
Type what you did today, one line at a time — shown for the To date above.
Add entry
Approve entry
Received weights
Confirm what was actually received for each — defaults to the claimed weight, correct it if different.
Customers whose details were edited. Changed fields are marked in red. Tap the tick to confirm you've reviewed an update.
Newly added customers waiting for a welcome message. Tap a row's WhatsApp icon to send its welcome message — that also moves it off this list. Tick several and use "Send WhatsApp to selected" below to work through them together.
Customers grouped by matching mobile number. Pick which record to keep, then merge — the others' non-blank fields are used to fill any gaps on the kept record, and the rest are deleted.
When an uploaded sheet matched an existing customer by mobile number, only the name is applied automatically. Every other field that differed shows up here — apply or ignore each one individually. Nothing here has touched the database yet.
Visits
LogTodayApprovals 0
Mark a customer visited
Search and select a customer, then confirm to capture GPS location and the time.
ListTeam wise
ListTeam wise
Pending approval
Recently reviewed
Not visited
This gets sent to an admin for approval before it's marked as excused.
Allowances
EntriesBy teamTour Suspense CashApprovals
PendingApprovedRejectedAll
Pending expense submissions awaiting approval.
Submit allowance
BusCarBoth (Bus & Car)
No cars yet — add them in Car KM → Manage cars.
Select at least one team first.
Card
Cash
Each category with an amount is submitted as its own entry, sent for approval to whoever holds allowance-approval access (typically your team head or accounts team).
Paid by Card₹0
Paid by Cash₹0
Total amount₹0
Expense types
Line bata
Default amount pre-filled in the Line Bata field for each selected employee — still editable per employee when submitting.
Driver bata
Picks the name straight from Employees — or type one below for a driver who isn't in the Employees list.
Edit expense entry
Add suspense cash
Telecall
Call customers to promote them coming in and taking items. Log each call's outcome so follow-ups don't get missed.
ListTeam wise
AllFollow-up dueNever called
Log a call
Call history
Car KM update
Cars
Take car — start
No scratch photos added
Record the acting driver's photo and driving licence — the car details above apply to their trip too.
No photo
No licence photo
End car — today's ending KM
Payments
Total outstanding
ListTeam wise
OpenOverdueDue soonPaidAll
Per page
Add payment
Mark received
Tasks
OpenDoneCancelledAll
Add task
Assign to (pick any number of people)
Don't see your own name? Add yourself as an employee so you can be assigned tasks.
Viewers (optional — can see this task without being responsible for it)
Task types
Weight Followup
ListTotal by Team
Last sale:
All>7 days>15 days>21 days>30 days
Last receipt:
All>7 days>15 days>21 days>30 days
Balance:
Show allOver limit
Uploading a Ledger export replaces the whole table below with the new file — it clears out the previous upload first so nothing stale is left behind. Dr adds to a balance, Cr subtracts. Customers with a weight limit set (Customers → edit) are flagged "Over limit" here once their total exceeds it. A customer with a positive Amount (₹) balance also gets auto-tracked in the Payments module.
Per page
Sales
ListBy Product
Uploading a "Sale Detail Lists" Excel export always adds its rows as new entries here — re-uploading the same file will duplicate those bills, so upload each export just once.
Sales Return
ListBy Product
Uploading a "Sale Bill Return Detail Lists" Excel export always adds its rows as new entries here — re-uploading the same file will duplicate those bills, so upload each export just once.
Purchase
ListBy Product
Uploading a "Purchase Detail Lists" Excel export always adds its rows as new entries here — re-uploading the same file will duplicate those bills, so upload each export just once.
Purchase Return
ListBy Product
Uploading a "Purchase Bill Return Detail Lists" Excel export always adds its rows as new entries here — re-uploading the same file will duplicate those bills, so upload each export just once.
Ledger
Each Ledger upload is saved as its own month's snapshot — you'll be asked which month it's for before it's saved, and only that month's data is replaced; every other month you've saved stays untouched. Use the month picker above to browse past snapshots. Cr amounts are stored as negative and shown in green; Dr amounts are stored as positive and shown in red, matching your ledger's own Cr/Dr labels.
Save Ledger snapshot as…
This replaces only this month's saved snapshot — every other month you've already saved stays untouched.
Stock Report
Each upload is saved as its own month's snapshot — you'll be asked which month it's for, and only that month's data is replaced. Cr values are stored as positive, Dr values as negative.
0 selected
Manage products & Main Groups
Set a Main Group for each product (e.g. Aratha Kothu → Anklets) — the Monthly Statement's Stock section is built from these groups. Tick Hide for any product that should not appear in the Stock Report list; hidden products are also left out of the totals.
Save Stock Report snapshot as…
This replaces only this month's saved snapshot — every other month you've already saved stays untouched.
Delete records up to a date
Ledgers added into this total
Cashier
SubmitApprovalsHistory
Denomination
Count
Subtotal (₹)
Total Cash₹0
System Cash Expected₹0
Difference₹0
Submitting sends this count for approval — it will show under Approvals until an admin (or anyone granted Cashier approval access) approves or rejects it.
Pending denomination counts awaiting approval.
AllPendingApprovedRejected
Old Silver Checking
RecordsChecked RecordsPartial Weight ReportMelting ReportMelting History
Upload an Excel file with each customer's name, mobile, and old silver weight to get started.
Each customer's old silver weight in vs their share of the melted output — the difference is melting loss.
Open melting batches — enter the actual melted weight once known, then Finalize.
Roles & Permissions
Admin always has full access. Create roles for everyone else and set what each can view, add, edit, delete, export, and see mobile numbers for — per module.
Add role
Menus & buttons this role can use
0 modules · 0 buttons
Bottom bar buttons (mobile app)
Pick which menus show as buttons along the bottom of the app for this role. Recommended: up to 5. Shown in the order picked, and only ones the role can also View.
Copy role's settings to other users
Orders
ListTomorrow
Customers scheduled to visit tomorrow (by their weekly Visit Days) — get their order ready ahead of time.
Place to Supplier
1. Select items2. Review & send3. Order placed
Every remaining (not-yet-taken) item across all orders, grouped by the supplier mapped to its product in the catalog. Tick the items you want to place, then click Next.
0 items ticked
One row per supplier from what you selected. Share to send the purchase order (you'll add remarks/due date right after), or edit/remove before sending.
Nothing selected yet — go back to "Select items".
Purchase orders already sent to suppliers, with remarks and due date.
Suppliers
Name, WhatsApp number, and email for each supplier. Map products to a supplier in "Manage catalog" on the order form.
Cancelled items
Every order line item cancelled from this screen — the customer no longer wants these, so they're excluded from what still needs sourcing.
Edit items
Untick anything you don't want to send to this supplier right now.
Order placed
Add remarks and a due date if you have one — both optional.
Edit order placed
Re-Order Level
Select or add a product on the left to manage its Min Stock to Hold matrix.
Manage sizes
One size per line, in the order you want them to appear as rows.
Manage avg weight columns
One row per line: Average Weight, To Weight — e.g. 5, 6. From Weight is filled in for you, right after the previous row's To Weight (the first row starts at 0). List lightest to heaviest.
Supplier
Which supplier should this Product's low-stock orders go to? New suppliers are added under Orders > Place to Supplier > Manage suppliers.
Which Tag Stock name is this?
Tag Stocks
Upload your tagging system's "Tagging" export as-is — every column is kept. Re-uploading (even a different date range) adds new tags and refreshes existing ones by Tag No; nothing already on file is ever deleted by an upload. This feeds the Tag Stock sync reports under Report > Tag Stock.
–
–
–
–
Tag No
Product Group
Product
Size
Qty
Net Wt
Gross Wt
Purity
Touch
Weight Range Mapping
Status
Tag Date
Supplier
Ledger
Counter
HUID
No tag stock uploaded yet — click "Upload tagging Excel" to get started.
Attendance — Shop Bata
Weekly attendance bonus for Shop-floor staff. Full-time: full week present pays the full amount, one day absent pays a reduced amount, more than one day absent or any day on Leave pays nothing that week. Part-time: full week present pays the flat amount, exactly one day absent or on Leave pays a reduced amount, more than one day absent/Leave pays nothing that week.
WeeklyMonthly Summary
No Shop staff
Set an employee's work type to "Shop" (Employees → edit employee) to see them here.
Shop Bata settings
to
Full-time: any day marked Leave, or more than 1 day absent, always pays ₹0 that week. Part-time: more than 1 day absent/Leave that week also always pays ₹0. Neither is editable here.
Custom fields
Tick which of these show as extra columns in this table. Values are edited right in the table, one cell at a time — no separate save step.
Products
Add product
Import products
Matches the "Product Lists" Excel template — Product Name is required for every row. Products are matched by name: re-importing the same template updates existing products instead of duplicating them.
Order :: Create
Urgent orders are highlighted in the list.
Status is set automatically from how many pcs taken are entered below.
Product information
No products added yet — pick a category above to get started.
#
Product
Model
Size
Qty
Weight
Taken
Action
Attachments
Images and PDFs, up to 2MB each — good for design references, sketches, or invoice copies.
Place this order?
Nothing has been marked as taken yet.
Product catalog
Sizes are ONE shared list used by every sub group. Models belong to a single sub group. Main group is which tile (Kolusu, Vessels, Sterling, Mrp, Customized Order) a sub group shows under on the order form. You can also bulk-load via Import products (Excel with Main group / Sub Main Group / Sub group / Model / Size columns) — use Export below to download the current catalog in that same format.
Sizes— shared by every sub group
Main groups, sub groups & their models
Tick Exempted to keep a sub group in this catalog without offering it in the order form's Sub group search.
Manage Main Group
These are the top-level tiles on the order form's Product information picker. Renaming or removing one moves its sub groups to the new name, or to "Other" if removed.
Tag Stock vs System Stock
Upload your Tag stock export and your System stock (Excel/CSV), matched by Product name — the report below shows only products where the quantity or gross weight doesn't match.
Manage — products excluded from this comparison
Products in this list are skipped on BOTH sides of the comparison.
System stock
00.000
total qty · total wt
Not uploaded yet
Tag stock
00.000
total qty · total wt
Not synced yet
Matched
0
Differences
0
Final reports
Line Non Tag
Bill Checking
BillsApprovals (0)HistoryMissing Serials
Generates one row per serial number in the range for the selected team — serials already generated for that team are skipped.
Checked bills awaiting approval.
AllOpenCheckedApproved
Serial numbers that fall inside a generated range for a team but have no matching entry — a gap that may mean a missing or voided bill.
Line Non Tag :: Create
Product-wise issue
No product lines yet — click "Add product line" to get started.
Net Wt is calculated automatically (Gross Wt − 8×8gm covers − 1gm covers), same as the excel's formula column. 1Gm is set only via its "+" breakdown (a mix of cover sizes, e.g. some 1g, some 5g), not typed directly. Returns, sales, and cash are recorded separately once the team is back — use "Record Return" from the list.
#
Product
No of Pcs
Gross Wt (g)
8gm
1Gm
Net Wt (g)
Updated
Action
One weight for all the bag(s) used on this trip — subtracted once from the Net Wt total above, not per product. Use "+ Add bag" to add up more than one bag.
Record Return
Product-wise return
Product / No of Pcs / Gross Wt / Net Wt are shown for reference from the issue entry and can't be changed here. Diff in Pcs and Diff Wt are calculated automatically. Sales Wt is set only via its "+" breakdown, not typed directly.
#
Product
No of Pcs
Gross Wt (g)
Net Wt (g)
Rtn. Pcs
Diff in Pcs
Return Wt (g)
Rtn. 8gm
Rtn. 1Gm
Sales Wt (g)
Cover Sales (g)
Diff Wt (g)
Updated
Recheck Weight
Weigh the packed bag(s) again and enter each reading below. Their total ("T. Issue Wt") is compared against the Total Gross Wt already recorded for this issue — a non-zero Difference means something doesn't add up.
Re Chck Wt.1
Re Chck Wt.2
Re Chck Wt.3
T. Issue Wt
0.000g
Difference0.000g
Total Gross Wt on file for this issue: 0.000g
The recheck total doesn't match the recorded product weights — you can go back and correct the issued items before saving this recheck.
Net Wt Update
Update this Net Wt in the Stock Transfer system before sending the goods out.
#
Product
No of Pcs
Gross Wt (g)
8gm
1Gm
Net Wt (kg) Update in Stock Trf
Net Wt Update — After Receiving
Update this Net Wt in the Stock Transfer system now that the goods have been received back.
#
Product
Net Wt Before Sending (g)
Sales Wt (g)
Net Wt (kg) Update in Stock Trf
Bag weight breakdown
One bag's weight (g) per line — add a line for each bag used on this trip. The total replaces Bag Wt, so you can check it against the product + bag(s) on the scale.
1gm covers breakdown
One line per cover size: Weight per cover (g), Pcs — e.g. 1, 5 for five 1g covers, 5, 2 for two 5g covers. The total weight replaces 1Gm.
Sales weight breakdown
Add a line per customer sold to — Bill No., Customer name, and Weight (g) are all required for every line (pick a name from Customers, or type a new one). The total weight replaces Sales Wt.
Cover Sales weight breakdown
One line per cover size: Weight per cover (g), Pcs — e.g. 1, 5 for five 1g covers, 5, 2 for two 5g covers. The total weight replaces Cover Sales.
Return cover weight breakdown
One line per cover size: Weight per cover (g), Pcs — e.g. 1, 5 for five 1g covers, 5, 2 for two 5g covers. The total weight replaces Rtn. 1Gm.
Line Non Tag :: Entry Details
Approve entry
Cash denomination
Count the cash received (₹0.00) note by note.
Note / Coin
Count
Subtotal
This entry has no Cash Received recorded — nothing to count. Approve just confirms the entry is closed out.
Calendar
Payment due dates and order due dates appear automatically, straight from Payments and Orders. Add your own events for anything else.
Event Important Payment due Overdue
Add event
WhatsApp Templates
Prepared messages per module — e.g. a welcome message for new customers, a payment reminder. Sends now via WhatsApp's own share link (opens WhatsApp with the message filled in); a bulk/API sender can be plugged in later once you have a WhatsApp Business API provider.
Add template
Sent instead of the English message when a customer's WhatsApp is opened with the app set to Tamil. Leave blank to always send the English message above.
Customize columns
Ledger, Total and Actions always show.
Add ledger balance
Enter each value as the customer's current balance.
← Back to Customers
Add customer
← Back to sign in
Forgot your password?
Enter your username to find your account.
← Back
Answer your security questions
Verify your identity to reset your password.
← Back to sign in
Set a new password
Must be exactly 8 characters, letters and numbers only.