Telegram Mini App

Office lunch. Without the mess.

Staff pick their food in Telegram and pay before ordering. Attaom collects the orders on its own, hands the kitchen a finished list and remembers who has already paid.

14 days free, no card required.

  • Running every day
  • Paid before ordering
  • Three languages

Today's menu

EN
Order until 11:30 · 42 minutes left
Feeling lucky Same as yesterday
Sukuro 35 000 UZS 2+
Manti 35 000 UZS Add
Lagman 40 000 UZS Add
Mastava 30 000 UZS Add
Total 70 000 UZS
Send

A familiar scene, a familiar mess

Orders arrive as free text, someone tallies them by hand, and then tries to remember who paid.

Before
  • "Sukuro 2 for me, Manti 1 for my colleague" — dozens of those
  • One person counts everything by hand and writes to the kitchen
  • Who paid and who owes — a notebook, or memory
  • Last-minute joiners break the tally
  • Who fetches the food — a fresh argument every day
With Attaom
  • A structured order: dish, quantity, total — on one screen
  • The summary builds itself and copies with one tap
  • Payment status is visible on every order
  • The menu closes itself at the cutoff time
  • Fetchers are proposed by a fair rotation
Features

Everything a lunch day needs

From opening the menu to end-of-month statistics — in one system.

Paid before ordering

Card or cash. With a card, the receipt screenshot is uploaded and the order joins the summary right away — it does not wait for review.

The summary builds itself

"15 Sukuro, 8 Manti…" — the coordinator copies the text with one tap and sends it to the kitchen in Telegram.

The menu closes itself

Ordering stops at the cutoff hour. A reminder goes to the group over the last 30 minutes.

Fetchers by fair rotation

The system proposes whoever has fetched least over the past 30 days. You can edit the list before confirming it.

Feeling lucky

Cannot decide? The app picks a dish for you — taking yesterday into account.

Same as yesterday

Eat the same thing every day? Repeat yesterday's order with a single tap.

Ratings and personal stats

Rate the dish 1–5 with a comment. Favourite dish, orders this month, current day streak.

Group announcements

Menu opened, reminder, ordering closed, food ready — all in the "food" topic. Personal details never reach the group.

Admin panel

Menus, orders, payments, staff, dish and card catalogues, bot message templates — from the browser.

How it works

The day runs in four steps

The kitchen stays out of the system — they keep getting a plain-text summary in Telegram.

The coordinator opens the menu

They pick dishes from the catalogue, or hit "copy yesterday". They set the cutoff hour and whether cash is accepted.

Staff place their orders

In Telegram they pick a dish and a quantity, then pay: transfer to the card and upload the receipt, or choose cash.

The menu closes, the summary goes out

At the cutoff, ordering stops. The coordinator copies the finished summary and sends it to the kitchen.

Fetch and hand out

The system proposes fetchers and sends each of them a personal list. Once the food arrives, everyone gets a "Ready" notification.

Who it is for

Three people, three screens

Everyone sees only what they need.

Employee

Telegram Mini App

No separate login — they sign in with their Telegram account.

  • Today's menu and prices
  • Ordering and payment
  • Order status and history
  • Rating the dish

Coordinator

Admin panel

Assigned for the day — it can be a different person every day.

  • Opening the menu and the cutoff
  • The finished summary
  • Confirming payments
  • Choosing fetchers

Owner

Admin panel

Everything a coordinator can do, plus the settings.

  • Staff and roles
  • Dish and card catalogues
  • Bot message templates
  • Sending statistics
Screens

What an employee sees

Three screens — choose, pay, wait. Nothing else.

Today's menu

EN
Order until 11:30 · 42 minutes left
Feeling lucky Same as yesterday
Sukuro 35 000 UZS 2+
Manti 35 000 UZS Add
Lagman 40 000 UZS Add
Mastava 30 000 UZS Add
Total 70 000 UZS
Send

Today's menu

Dishes, prices and the time left before the cutoff.

Payment

EN
Amount due 70 000 UZS
Payment method
Card With a receipt screenshot
Cash The coordinator confirms
Card number Copy
8600 •••• •••• 1234
Continue

Payment

Card number, amount and the receipt screenshot.

My order

EN
Placed Payment In the kitchen Ready
Ready — come and get it

How was today's food?

  • 📅 12th order this month
  • ❤️ Favourite: Sukuro
  • 🔥 5 day streak
Sukuro × 2
70 000 UZS

My order

Status, stages and the rating.

FAQ

Frequently asked questions

Does the kitchen have to join the system too?

No. The kitchen keeps receiving a plain-text summary in Telegram, exactly as today. Only your side changes.

Do employees need to register?

No. They sign in with their Telegram account — no password, no separate sign-up. On the first visit the app asks for a name once.

How is payment verified?

After transferring to the card you upload a screenshot of the receipt. The order joins the summary immediately — it does not wait for the coordinator. The review happens later and exists only to catch abuse.

Can people pay in cash?

Only if the coordinator enabled cash for that day. They confirm it by hand — only they know the money actually arrived.

Can an order be cancelled, or a receipt re-uploaded?

Yes — an order can be cancelled while the menu is still open. If a receipt is rejected, the bot says so and offers an upload button.

Where is the data stored?

All of it on your own server. Receipt screenshots live on a private disk and cannot be reached from outside.

Which languages are supported?

Uzbek, Russian and English. The language follows your Telegram settings and can also be switched inside the app.

Open today's menu

Open the bot — the mini app starts right there.

14 days free, no card required.