Case study
A Telegram Mini App quiz for a bar: MVP, stack, and numbers
📅 Feb 22, 2026 · ⏱ 8 min
Friends asked for a better way to present a seasonal cocktail menu in a small venue (~12 seats) than paper or a plain post. We borrowed the old “what sofa are you?” meme: people like “who am I?” mechanics.
Goal
- Ship a fast MVP: a Telegram Mini App quiz instead of a boring menu or story.
- Flow: short quiz → “your seasonal cocktail” → menu picks + 10% off.
Stack
- Ruby on Rails 7 — monolith.
- PostgreSQL — users, questions, answers, results.
- Telegram Bot API (
telegram-bot-ruby) + Telegram Web Apps — quiz UI. - Admin — Rails TUI in the terminal: quiz config, stats, live passes, conversions.
- Hosting — VPS (Timeweb).
Results (first weeks)
- 350+ users finished the quiz.
- The quiz became the entry point to the seasonal menu.
- On the first day of seasonal sales:
- 56.7% of revenue came from seasonal cocktails;
- 2.3% of revenue tied to the quiz discount.
So it’s not just engagement — it’s measurable.
Takeaway
For HoReCa, Telegram is a natural channel: Mini Apps give a real UI without an app store, and a quiz gives a reason to tap before ordering.
Live bot: @springbonus_bot (verify before linking in production).