The same twenty faces at 8:20.

A Kochi cafe opens around half seven and does not shut until eleven, and nothing in between resets the day. What decides the year is not a full room tonight — it is whether the eleven o’clock laptop table is still coming in March.

  • One counter, thirteen hours, no service periods
  • A phone number at the till banks points before there is an account
  • Churn read against each guest’s own gap between visits

One counter, and nothing to reset.

There is no lunch service and no dinner service. There is a morning that arrives in a block between eight and ten, a slow middle where two people hold a table for three hours, a four o’clock lift, and an evening of cold coffees and puffs. The person on the till is often the person on the machine.

The morning block

Put the branch in busy and every promised ready time stretches by the minutes you set — fifteen by default, thirty on critical. The 8:40 order stops promising a latte the machine has not started. A restrictive mode wants a written reason and keeps it on the record.

The laptop table at eleven

A table session opens at the counter with a guest count and closes there, so the second and third rounds over three hours land on one bill instead of three. Tables and their sessions come with the counter and branch settings.

The four o’clock lull

A daily deal is scoped three ways: to a branch, to weekdays you pick, and to a window inside the day — four until six, Tuesday and Wednesday. Percent off, amount off, buy one get one, spend this and take that, or a second item at a set price while the first is already in the cart.

A queue already three deep

The Express Pickup QR is printed once for the counter and belongs to that branch. Ordering and paying both happen on the guest’s phone, and the ticket prints when the money has cleared — not before, and not on a promise.

The order for twenty minutes’ time

Staff at the counter can schedule from five minutes out. A guest picking their own slot takes one at least an hour ahead and at most three days, checked against that branch’s hours at the time they picked, and the kitchen is pushed the ticket thirty minutes before it is due.

The machine goes down at half four

Pause pickup, or express pickup, with a reason and a time to come back — rather than shutting the branch on the walk-ins who are already inside.

Modes, sessions and tickets sit in Counter & Orders; the pickup QR and the pre-order window in Online Ordering & QR.

Thirty lines, sold two hundred times a day.

The card is small and barely changes. What varies is the options — oat milk, an extra shot, less sugar, a second syrup — and the options are where both the queue and the margin go. Two rupees wrong on a cappuccino is a real number at a hundred and eighty cappuccinos.

  • A choice group is built once and hung on every drink that needs it: required or optional, single or multi-select.
  • A free allowance zeroes the cheapest chosen portions first, and each option carries an included quantity — one syrup in the price and the second charged is a setting, not a rule the person on the till has to remember.
  • An ingredient row can hang off a choice-group option, so oat milk takes oat milk off the shelf as the drink is billed and its cost sits inside the margin rather than outside it.
  • Model a large the same way — an option on that group — and it deducts too. A size variant does not: variant recipe rows stay inert until portions are orderable.
  • Set the day’s bake count per branch — twenty-four croissants, thirty puffs — and each sale decrements it, with an order that would oversell refused. Nothing restores it overnight, so someone sets the morning’s number.
  • Run the shelf dry of something a drink cannot be made without and that drink goes off at that branch on its own, without disturbing the toggle you set by hand.
  • Waste and expiry are recorded per item per branch, priced at the weighted average of what that stock cost you, with a reason on the movement — which is where the unsold bakes and the turned milk go at close.

Choice groups live in Menu & Catalog; recipes, counts and waste in Inventory & Recipes.

The board above the counter is the menu.

A cafe does not hand anything out. The board is what the queue reads while it waits, and for most guests it is the only menu they will ever see.

A TV shows a six-character code, from an alphabet with no 0 or O and no 1, I or L, because it is read across a room. You claim it once. After that the screen runs a grid, a list or a slideshow assembled from the same menu sections the counter bills off, rotating every twelve seconds unless you change it, with your own pictures and clips between pages. When the last croissant sells, the paired screen refetches and either badges it sold out or drops the line. The screen list tells you which TV is actually on, which is the only way to find out from behind the machine.

Digital Menu Boards.

The regular who stopped coming three weeks ago.

Nobody books, nobody waits at a door, nobody catches a waiter’s eye for the bill. They order at the counter, pay by UPI and go. You recognise every one of them, and there is nothing in the day that tells you which one has gone.

At the till

A phone number is the whole mechanism. It is the receipt address and the rewards handle at the same time.

  1. 01Points are earned on each bill at the rate you set
  2. 02They can never pay more than half a bill’s item subtotal, and a rupee ceiling sits under that
  3. 03A walk-in who gives a number has the bill filed against a placeholder for it
  4. 04The printed receipt carries the points, and the line to register to claim
  5. 05A later registration on that phone inherits everything already banked
  6. 06Points mint only on a fulfilled order that was paid; a partial refund claws back the same share

For the ones who stop

The band is measured against that guest’s own rhythm, not against a window somebody picked for everyone.

  1. 01Past one and a half times a guest’s own average gap reads medium; past three times reads high
  2. 02Over a rolling year of paid orders — under two visits there is no interval, and it says so rather than guessing
  3. 03The customer tab reports how many guests sit in each band, not which ones
  4. 04Names come from the campaign audience: not bought in 7, 15, 30 or 60 days
  5. 05Narrowed by order count, spend, points balance, and not messaged in the last fifteen days
  6. 06That audience reaches subscribers linked to a registered customer — which is what the line on the receipt is for

What you offer them is a points balance, not a punch card. There is no visit counter anywhere in the product, so nothing here counts to ten and gives away the eleventh coffee. A milestone hands over a named item — a flat white, a slice of banana bread — when the balance reaches the number you set, with a cap per guest, a date window, and a fifteen-minute hold on the claim while it is spent on an order. A redemption option makes points worth a multiplier more on named items over a date window, and points are spent on the highest multiplier first: that is the way to move the bakes at half six instead of binning them at close.

Points, milestones, deals and campaigns are Rewards & Deals; the churn band and the segments it sits beside are in Business Intelligence.

How much milk to stand for a Tuesday.

Milk arrives at six, the bakes are counted out in the morning, and the beans come from the roaster once a month. Almost everything a cafe buys is short-dated, and what it sells is weekday-shaped.

The forecast, and how it is made

Each forecast day is the median of the six most recent days that share its weekday, with a high and a low band around it. Past forecasts are scored against the days that have since closed, so you can see whether the method has been right about your Tuesdays before you buy on it. Anomalies stay on the list until someone acknowledges them.

One drawer, a lot of small cash

Whatever you counted last night is this morning’s float, the expected figure has moved with the day, and the denomination breakdown has to total the counted cash before it will save. Until something is counted the variance stays blank, not zero. Submit, approve, lock — and a locked date refuses a backdated finance edit.

A UPI business with a cash tail

UPI, card and cash land on one tender line, a UPI QR can print on the receipt for the guest to scan, and PhonePe, Paytm or your own UPI ID can be the collecting account. The counter can also send the bill to WhatsApp or email as a link, and you say in days how long that link stays live.

Which twelve lines are the money

Menu engineering sorts the card into star, plowhorse, puzzle and dog against two medians — how much of a line sells, and what it earns — counting only items that are costed and have sample enough to judge. It answers sensibly on a card small enough for every line to clear that floor, which is what a cafe has and a hundred-line kitchen does not.

One thing it will not do, and it is the thing an all-day trade asks for first: there is no hourly chart and no busiest-hour readout. Any date range counts orders, gross, refunds and net, and every order inside it is listed with its own timestamp and downloads as CSV. The shape of a day comes out of that export. It does not come out of a graph the product draws for you, and we would rather say so here than have you find out in month two.

Forecasting & Anomalies, Daily Close, Payments & Wallet and Dashboard & Reports.

What a cafe does not need to buy.

Half of a POS demo is spent on modules a cafe has no use for. These are the ones we would talk you out of, and the reason each one is somebody else’s problem.

  • Host & Tables — the waitlist, the floor map and the guest queue QR are for a queue at a door. Your tables, and the sessions billed on them, already come with the counter and branch settings.
  • Multi-Branch Controls — what you add for the second outlet. The day’s bake count is already set per branch without it.
  • Report Exports — background export jobs with expiring download links are for long ranges at scale. A cafe’s ranges download straight from the reports tab.
  • Sales Quotes — quoting off a list price for signed-in trade buyers. A cafe sells cups. A roastery selling beans by the kilo is a different business and a different conversation.
  • Game Zone — tournaments, verified players and a knockout bracket describe a gaming cafe, which is its own outlet type.

If one of them turns out to matter later, it is a switch on the account rather than a move to another product.

Book a RestoMama demo

Tell us about your restaurant and the workflows you want to launch first.

  • One replyA person from the team, not an autoresponder sequence.
  • One serviceWe walk your own dinner rush end to end — bill, KOT, payment, dispatch, day close.
  • No hardwareIt runs in the browser on the machines and printers you already have.

See a real service, end to end.

We will take one dinner rush the whole way — ring a bill, print the KOT, call the token, mark the payment, dispatch the order, pay the agent and read the day close. On your menu, with your zones, in about thirty minutes.

  1. Billing and the counterOrder, modifiers, receipt, token
  2. The kitchen screenKOT routing, stations, prep state
  3. Payments and closingUPI, card, cash, wallet, day-end
  4. Dispatch and payoutsZones, assignment, tracking, settlement