Restaurant menu template with delivery and booking
A guest opens the menu from your bot menu button — nothing to install, nothing to register. They build an order, choose delivery or pickup and book a table; all of it arrives in your Telegram as it is sent.
The screens are already wired together: buttons lead where they should, forms send, lists are drawn from a table.
A layout of the screens rather than a screenshot of a finished app: how it looks depends on your colours, type and content.
🍕
Menu
Sections, photographs, prices and marks such as spicy or sold out. Items live in a table: taking a dish off for the evening is one row toggled from a phone.
Sections
Dishes
Prices
Photographs
🍔
Dish
What is in it, the weight, the price and an add-to-cart button. Extras and a note for the kitchen sit here too and travel with the order.
Description
Contents
Price
Add to cart
🍰
Cart
What was picked, for how much, when and how it is collected. Card payment is switched on by your own merchant account; paying on delivery can stay as an option.
Selected
Total
Note
Order
📋
Table booking
Date, time, number of guests and a request. It arrives in your Telegram and stays in the submissions archive in the editor.
Date and time
Guests
Table
Confirm
What gets changed first
Menu sections and items are yours; photographs go into the app’s storage.
Delivery zones and their cost are an ordinary form field, with nothing to program.
Opening hours and the sold-out list live in the same table: toggle a row and the guest sees it.
How to start from this template
1Open the builder and pick the template — it opens assembled and working.
2Replace the content with your own: table rows, text, photographs and prices.
3Connect your bot and press Publish — the app becomes a button in its menu.
Questions about this template
How does an order reach the kitchen?
As a Telegram message to the app owner the moment it is placed. No separate software is needed, and every order is also kept in the submissions archive in the editor.
Can we take payment up front?
Yes, by card through your own merchant account — YooKassa or T-Bank. The money goes straight to you and your till issues the receipt. Paying on delivery works too, and needs no merchant account.
What if a dish runs out?
The row is marked unavailable from a phone and the dish leaves the menu immediately, with no republishing.
How it looks in the trade
The industry page shows what the app is made of in this trade, what it costs to run and where to start.