APP·01 / POINT OF SALE
Automaton POS
A full point of sale that opens inside Telegram. No dedicated terminal, no per-seat licence, no enrolment: a new hire is handed a phone, taps a button in the group chat, and is taking orders.
WHAT IT DOES
The moving parts
Everything important lives in Postgres on your server — the app is just a fast view onto it.
Catalogue & pricing
Products and pricing rules live in PostgreSQL. Edit once; every phone sees it immediately. A price change is one edit, not a message to whoever is behind the bar.
Open tabs, server-side
Two people can serve the same table from two phones and the bill cannot diverge — no device is the source of truth. A phone that dies mid-shift loses nothing.
Checkout
One action, calculated server-side, so no two devices ever disagree about a total.
Staff roles
Roles resolve from Telegram accounts. Admin functions — products, settings, pricing rules, voids — are enforced at the API, not hidden in the UI.
Signed requests
Every call carries a Telegram-signed identity that is verified inside Postgres before anything runs. Full API audit log.
Reporting
Nightly takings pushed to the manager chat at 23:30, and on demand from the same app any time.
UNDER THE HOOD
How it's built
It has run the counter at our own taproom every trading night since launch — that is the entire QA story, and it is a better one than a demo.
FIT
Built for
- Bars, cafés and taprooms with a small staff and one busy counter
- Market stalls and pop-ups that need a till in a pocket
- Anyone resenting a monthly per-till fee for software that does arithmetic
READY WHEN YOU ARE
Put Automaton POS behind your counter
A conversation costs nothing, and it often ends with us saying automation is not worth it for a given job. That is a useful answer too.