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.

PAutomaton POS● till open · Table 4
Open app

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.
Front endTelegram Mini App (WebApp)
Back endn8n webhook, action-routed API
DatabasePostgreSQL — catalogue, tabs, sales, audit
AuthTelegram identity, HMAC-verified in the database
AdminSeparate API lane with server-side role checks
ReportingScheduled push + on-demand

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

PRICING: STARTER $450 · OPERATIONS $1,200 + $95/MO ▸

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.