Features
What Toko Laundry does
Seven parts of one app, for one branch or many.
One shared inbox
WhatsApp chat
Customers write to the branch's WhatsApp number as they always have. Owners and admins answer from Toko Laundry, with that customer's details open beside the chat.
Read the guideBy branch
A chat lands in the branch that owns the number, sorted into My chats, Queued, Unassigned and Supervised. Pick one from the queue or assign it to a teammate.
Orders beside the chat
The customer panel shows their last order. Create an order straight from the conversation, and it is noted in the chat.
Archive and Traffic
A closed chat moves to the Archive and can be reopened. Traffic shows who is chatting right now and who is handling them.

Chat and orders on one screen
The customer panel beside the chat shows their last order, so you answer without opening another page.

On the customer's WhatsApp
Receipt on WhatsApp
The customer gets the receipt on WhatsApp when the order is created, instead of a slip of paper they lose before collection day.
Read the guideNota image
The nota arrives as one small image with the message text as its caption, with the business logo, in the branch's language and time zone.
Order notices
A ready notice goes out when a scan finishes the order, and an out-for-delivery notice when the courier sets off.
Opt-in only
Messages go only to customers who opted in. Reminders stop at three per order, at least 48 hours apart.

The digital receipt page
Its link cannot be guessed and opens without signing in. The customer sees how far the wash has got first, then the bill with its paid or unpaid label, and the receipt lines.

On the wash floor
Wash-floor scan
Production staff scan the printed code on a bag to move it one step along the work, from the phone in their hand.
Read the guideStatus from a scan
The scan sets the order's status and, when the work is done, sends the ready notice to the customer.
A shelf slot
A finished bag gets a shelf slot with a name, so nobody searches the rack.
Production board
The floor shown by step, with who moved each bag last.

The production work screen
Pick a bag, then press the next stage. Every move is recorded with the name of who made it.

On the road
Courier day
A courier opens the day's pickups and drop-offs on a phone and works down the list.
Read the guideSharing legs
Legs go to the courier with the least load, and the dispatch board can move a leg to another courier.
Photo proof
Each leg is started, marked arrived, then completed with a photo as proof.
Photo location
The place comes from the phone, or from the photo's own location data.

One trip, four steps
Assigned, En route, Arrived, then Done. No step can be skipped, and Done needs a photo on the spot.

At the owner's desk
Reports
The owner sees sales, payments and unpaid balances for any date range, compared with the period before.
Read the guideHeadline figures
Net sales, cash received, unpaid balances and their age, average order value, and new and returning customers.
Mix and calendar
The mix by branch, service, payment method and channel, and a calendar of a year of daily sales.
Export and profit
Export the same figures to Excel. Salaries count as expenses: the owner sees net profit, an admin profit before wages.


On the branch shelf
Inventory
Each branch keeps its own stock of supplies and records what it uses.
Read the guideItems and stock
Add items with a photo, restock with the cost, and correct a count when the shelf disagrees.
Usage records
Production staff and cashiers record usage and read the stock and usage logs.
In the reports
Stock purchases count as expenses in the reports.


On the staff's phones
Attendance and payroll
Staff clock in and out from their phone, and the owner pays salaries from the same app.
Read the guideSelfie clock-in
Clocking in and out needs a selfie, with the place from the phone or the photo. A wrong day is corrected with a request.
Leave
Leave is filed in the app and decided by the owner or an admin.
The owner's salaries
Salaries are the owner's private figure: only the owner sets and pays them.



Across the branches
Many branches and businesses
One owner, up to five businesses, each with its own branches.
Read the guidePrices per branch
Prices can differ per branch, and order numbers follow each branch's own time zone.
Many businesses
Switch businesses from the picker on the left. Each has its own team, services and WhatsApp number.
Staff access
Staff can be pinned to branches and see only those. The owner and admins see every branch, or one.


In the inbox
Order drafts from chat
Many orders arrive as a long chat. From the conversation in the inbox, the owner or an admin presses one button, and the order form is filled in from that chat.
Read the guideMatching services
The services the customer named are matched against the branch service list. Any that do not match appear under Not recognised yet.
Daily limit
Each business has a daily limit of drafts. Past it, the draft is refused and the order is filled in as usual.
Chat, not commands
The chat is read as the customer's text, never as instructions. Only the incoming messages and the branch's service names and units go to the AI model provider.

A draft, not an order
No order, customer or service exists until the owner or an admin has checked the draft and saved it.

