Template

Customer Feedback Survey

Collects a star rating and a written comment in one short chat. Happy and unhappy customers get different follow-up questions, are tagged, and every answer is sent to you or your team right away.

Who it's for: For shops, studios and service businesses that want honest feedback without building a survey tool or waiting for a report. Customers rate in one tap and write in their own words.

  1. /feedback
  2. πŸ‘‹ Hi! How was your visit? Tap a rating below β€” it takes one second. πŸ‘‡
    ⭐⭐⭐⭐⭐ Excellent⭐⭐⭐⭐ Good
    ⭐⭐⭐ Okay⭐⭐ Not great
    ⭐ Poor
  3. ⭐⭐⭐⭐⭐ Excellent
  4. πŸŽ‰ Wonderful β€” thank you! What did we do especially well? Your reply goes straight to the team.
  5. Quick service and a very friendly barista
  6. πŸ™ Thanks β€” this goes straight to the team! Want to add something later? Just send /feedback anytime.
A customer rates the service and leaves a comment

How it works

  • Someone sends /start or /feedback and sees a rating question with five star buttons, from Excellent down to the lowest rating
  • They tap a rating β€” no typing a number required
  • A 4 or 5-star tap asks what you did well; a 1-3 star tap apologizes and asks what to improve
  • Their written reply is captured either way
  • The contact is tagged promoter or detractor based on their score, so you can filter or follow up with each group later
  • You (or your team) get an instant alert with the score, the comment, and who sent it
  • They see a thank-you message, and can send /feedback again anytime to leave more

Setup requirements

  • Connect your Telegram bot: Settings β†’ Bots β†’ paste the token @BotFather gave you.
  • Open Variables and set what you're collecting feedback about (for example, "our service" or "your recent order") so the opening question reads naturally.
  • Tag yourself β€” and anyone else who should see new feedback β€” with the "feedback" tag on the Contacts page. The Notify feedback owner action messages everyone carrying that tag.
  • Press Deploy, then send /feedback to your own bot once to confirm the full loop works and the alert arrives.

Details

Good to know

  • Each star button routes straight to its own follow-up question β€” there's no score comparison to misconfigure, so ratings can't get sorted into the wrong path.
  • The /feedback command means returning customers can leave feedback again anytime without restarting the bot from scratch.
  • The promoter and detractor tags are applied automatically from the score, so you can later message just your promoters β€” for review requests, for example β€” or check in with detractors separately.
  • This template delivers each response as an instant alert message β€” it doesn't include a dashboard or aggregate score charts.
  • Everything is editable afterwards in the visual editor β€” what you're asking feedback about, the questions, and who gets notified are all plain settings, not code.

Common questions

  • What are you collecting feedback about β€” your service overall, a specific order, or an event?
  • Who should receive new feedback alerts?
  • Should low ratings also open a live chat with staff, or is the alert to you enough for now?

Keep in mind

  • This template sends each response as a direct alert β€” it doesn't include analytics dashboards or aggregate score reports.
  • Low ratings are never a dead end: the improvement question always gets asked, and the alert still goes out either way.
  • Ratings are collected with tappable star buttons, not typed numbers, so there's nothing for a customer to get wrong.

The flow behind this bot

This is the whole flow you get. Once you add the template, you can change any message, button or step.

Ready to build on this?

Clone the template into your workspace and edit every message, button and action β€” nothing is locked.