Home · Templates · Menu and order

Food ordering bot: a menu with buttons, delivery or pickup

A food order is taken as a request: sections and items by buttons, then the address and phone. You connect payment, stock and the courier with your own tools; we don’t promise an out-of-the-box checkout.

Suitable for: Catering, Cafés, Food delivery

How it works

Step 1Menu section
Step 2Items
Step 3Delivery/pickup
Step 4Address and telephone

What you can customize

  • Message texts and buttons
  • Fields of the “Data collection” block and format checking
  • Tags, notifications and transmission to the operator
  • Channels: Telegram, MAX, VKontakte, chat on the website
Telegram
MAX
VK
Chat on the site

Sample dialog

Bot
Show the menu? Choose a section.
Customer
Pizza
Bot
What should we add to the order?
Customer
Margherita, 2 pcs
Bot
Delivery or pickup? Leave your address and phone.

A menu with buttons and a request to the kitchen

A “Message” with menu sections as buttons (“Pizza”, “Salads”, “Drinks”) → a “Data collection” of items as text (“Margherita, 2 pcs”) into a custom field → a “Message” “Delivery or pickup?” with buttons and the tags delivery / pickup → a “Data collection” of the address and phone → “Action → notify operator” with the order text → an “Operator” block. The order is visible in “Conversations”; the administrator confirms the time and amount.

Limits: the bot doesn’t show dish photos in Telegram, MAX and VK — a menu with pictures is given as a link to the website; VK displays no more than 10 buttons, two per row, so up to ten sections per message. You connect payment and the courier with your own tools; “Action → Deal in CRM” titled “Order: {{name}}” helps you not lose the order on the kanban board.

Opening hours, repeat orders, rating

A “Condition” on the time of day at the start: before the kitchen opens — “We take orders from 11:00, write later or leave an order for the evening”. The ordered tag after an order is an audience for offers via “Broadcasts” (Basic): “On Thursday the second pizza is free”. With a “Pause” until the day after the order — a rating with the “Review collection” template: negative feedback goes to the administrator, happy clients are asked to write on the maps.

Table booking is the neighbouring “Booking requests” template, collecting consent for offers — “Broadcast consent”. The flow works in Telegram, MAX, VK and the widget on the delivery website. Open the template in your account.

Frequently asked questions about the template

Does the bot calculate the order total and take payment?

Not in this template. Items are recorded as text, and the administrator confirms the total and payment from “Conversations” — with a payment link or on delivery. A cart with the total, delivery and payment is available in the shop in your bot, from the Basic plan.

Can I show photos of dishes?

In Telegram, MAX and VK — no, the bot sends text and buttons. A menu with photos is given as a link to a website page; in the website widget files can be sent.

Similar templates

Ready to launch “Menu and order»?

Use template