DevelopmentPayment protectionDetails
- Revisions within the package are free.
- If you do not respond within 3 days of delivery, the work is accepted automatically.
The money is reserved when you pay and released only once you accept the work.

Example result
Telegram bot for booking haircuts at a barbershop
The bot in Telegram
A part of the code
async def booking_done(update: Update, context: ContextTypes.DEFAULT_TYPE) -> int:
"""The last step of the form: thanks the client and passes the request on."""
request = context.user_data["booking"]
request["phone"] = update.message.text.strip()
await update.message.reply_text(TEXTS["booking_thanks"], reply_markup=main_menu())
await context.bot.send_message(settings.admin_chat_id, format_request(request))
sheet.append_row([datetime.now().isoformat(timespec="minutes"), *request.values()])
return ConversationHandler.END
All the answers and buttons are in texts.yaml, so the client changes a price or the hours without touching the code.
Files: a ZIP archive with bot.py, texts.yaml, settings.example.env (where the bot token and the sheet go, filled in by the client), requirements.txt and a README: creating the bot in Telegram, connecting the Google Sheet and running it on a small server or hosting. The bot sends the request but does not check the barbers' calendar: the owner confirms the time.
Client: a barbershop with 3 barbers that took bookings only by phone. Task: a Telegram bot with a menu: prices, address and hours, a booking form (service, day and time, name, phone) that sends each request to the owner's chat and adds it to a Google Sheet.
The client and all details are made up.
About this service
A ready-made feedback bot for a shop, a cafe, a salon, a school or any service: a typical flow that is already worked out, adapted with your questions and texts. After a purchase or a visit you give customers a link or your own QR code to the bot. In Telegram, Discord or Slack it asks for a rating from 1 to 5 with buttons, then what you could do better, then thanks them. From Standard each answer comes to your chat and a Google Sheet with the date, so a low rating reaches you the same day. In Premium a broadcast asks everyone who started the bot for feedback. The bot asks only your questions. It does not publish reviews, post them to review sites or reward answers; it can show your review page link to everyone. Running it, and telling customers how their answers are used, are on your side.
What is included
- What you getA ZIP archive with the ready feedback bot's Python code, a texts file with your questions and a README; the code is also shown on the order page.
- Rating buttonsFrom 1 to 5 in one tap
- What to improveA short answer in the customer's own words
- Answers in a sheetDate, rating and comment, from Standard
- Your review page linkOffered to everyone, whatever the rating
- A plain guideCreating the bot, the token and the launch, step by step
How it works
- 1QuestionsYou send the questions, the rating scale and your texts
- 2SetupWe adapt the ready bot and write the guide
- 3LaunchYou run the bot and share its link or QR code
- 4ChangesYou ask for changes within your package
What we need from you
The platform: Telegram, Discord or Slack. The questions you want to ask after a purchase or visit, for example a rating of the service, of the product and what to improve, and whether to ask for a name. Your thank-you text, contacts and the links to your review pages. Where answers should go: your chat, a group or a Google Sheet. Never send the bot's token or passwords: the README shows where you put them yourself.
We will ask you:
- Which platform?
- Your business and when you ask
- Your questions
- Thanks and links
- Where should answers go?
Compare packages
| Packages | BasicThanks and review links$20 | StandardRating and comment$40 | PremiumFeedback with invitations$66 |
|---|---|---|---|
| Deadline | 1 day | 2 days | 3 days |
| Revisions | 1 | 2 | 3 |
| Platform | Telegram, Discord or Slack | Telegram, Discord or Slack | Telegram, Discord or Slack |
| Ready answers | up to 10 | up to 25 | up to 40 |
| Forms (request, booking, order) | No | up to 3 | up to 5 |
| Requests sent to your chat and a Google Sheet | No | Yes | Yes |
| Admin commands and broadcasts | No | No | Yes |
| Languages of the menu | 1 | 1 | 2 |
| Ready-made version | Customer feedback | Customer feedback | Customer feedback |
| Order Basic | Order Standard | Order Premium |
Payment protection
You pay when you order, but the money is released only for accepted work.
- Fixed priceThe package price does not change after you pay.
- The money is reservedWhen you pay, the amount is only reserved. It is released to the service once you accept the work.
- Checked before deliveryEvery result goes through a quality check before it reaches you, and you see it on the order page before accepting it.
- Free revisionsAsk for changes within your brief as many times as the package allows.
- Acceptance after 3 daysIf within 3 days of delivery you neither accept the work nor ask for changes, it is accepted automatically. If you write in the order chat after delivery, the order waits; once we answer, we may start the 3 days again and will say so in the chat.
- Redo or a full refundIf the result does not match your brief and the revisions did not fix it, or the work takes more than twice its deadline, write in the order chat: we will redo the work or refund the payment in full.
Questions and answers
Will the bot post reviews on review sites?
No. Answers come only to you. For a public review the bot shows a link to your page, and the customer writes the review there themselves.
Can it send only happy customers to my review page?
No. The link is offered to everyone, whatever rating they gave: many review sites forbid picking only happy customers.
Are the answers anonymous?
As you choose. The form asks only what you write: without a name question, you get the rating and the comment with the date. Telling customers how you use their answers is up to you.
Why does it cost less than a custom bot?
It is a ready-made, typical feedback bot: the rating, comment and thanks steps are already worked out, and we adapt it with your questions and texts.
Where does the bot run?
On a computer, a server or a hosting that runs Python, which you choose and pay for. While the program is running, the bot answers. We do not host bots for clients.
Did not find your answer?



