Template

E-commerce Order Help

Answers shoppers who ask about an order. They pick tracking, a change, a return or support, and every request gets a reference number and reaches your orders team. The bot does not look up live order status.

Who it's for: For online shops buried in "where is my order" and "can I return this" messages. Your team checks the real status and replies, instead of hunting for the message in the chat.

  1. πŸ“¦ Hi! I'm your order assistant. I can help you track a delivery, change or cancel an order, start a return, or reach our team. What do you need? πŸ‘‡
    🚚 Track an order✏️ Change or cancel
    ↩️ Return or refundπŸ’¬ Talk to support
  2. 🚚 Track an order
  3. πŸ”Ž Let's find your order. Send me your order number β€” it's usually in your confirmation email or receipt.
  4. #A-1042
  5. πŸ“¦ Request received for order #A-1042 β€” the team will check status and reply here. Want to change or return this order? πŸ‘‡
    ✏️ Change delivery↩️ Return or refund
    πŸ’¬ Support
A shopper asks about an order

How it works

  • Someone opens your bot and sees a compact menu: track an order, change or cancel, return or refund, talk to support
  • If the bot doesn't already know their order number, it asks for it
  • The request is registered on the spot β€” the shopper gets a reference number and "request received" instead of silence
  • Your orders team is notified immediately so a real person can check the actual status
  • Change, cancel, and return requests are collected with the details staff need, and return requests show your return policy up front
  • If they need more help, the bot collects the issue first, then opens a live support conversation β€” so staff see the context before they even reply

Setup requirements

  • Connect your Telegram bot: Settings β†’ Bots β†’ paste the token @BotFather gave you.
  • To alert your fulfillment team about saved change, cancel, and return requests, tag those contacts with the "orders-team" tag on the Contacts page β€” the Notify orders team action messages everyone carrying that tag.
  • Open Variables and set your support and return-policy links so the buttons in the bot point to your real pages.
  • If you have an order system, connect it to replace the placeholder status lookup with real data.
  • Press Deploy, then send your bot an order number to confirm the request gets registered and your team gets notified.

Details

Good to know

  • Out of the box, the bot doesn't guess at an order's status β€” it registers the request, marks it "received," and notifies your orders team so a person checks and replies. That's the honest default until you connect a real order system.
  • Connect an HTTP integration or an installed ecommerce module afterwards to have the bot read and show real order status automatically β€” that's a setup step, it doesn't change how the conversation flows.
  • Cancel, return, and change requests are routed to your team for confirmation rather than shown as done β€” nothing gets marked complete until a person has actually checked.
  • Live support opens as a real conversation inside your workspace, with the order number and the shopper's issue already attached, so your team isn't starting from zero.
  • Everything is editable afterwards in the visual editor β€” the menu wording, the questions asked, the return policy link, and which requests need a human are all plain settings, not code.

Common questions

  • Should order status come from a live system, an installed ecommerce module, or your team checking manually for now?
  • What should the bot ask for to identify a shopper β€” order number, email, phone, or their Telegram profile?
  • Which actions should the bot offer: tracking only, delivery changes, cancellations, returns, refunds, or all of them?
  • Where should the support and return-policy links point?

Keep in mind

  • The bot won't show a made-up delivery status, ETA, or tracking link β€” until a real order system is connected, it tells shoppers their request is being checked, which is the honest version.
  • Cancellations, refunds, and returns are never marked done automatically β€” they wait for a real status check or a team confirmation.
  • The bot asks for the order number first and only asks for more detail when it's actually needed, instead of front-loading every possible question.
  • Different requests route to different places β€” tracking, changes, and returns don't all dump into one generic "contact us" message.

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.

Read-only preview Β· 5 flowsOpen full-screen preview β†—

Ready to build on this?

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