Store FAQ botDevelopment & Customization

A Telegram bot for your online store in Python: answers on delivery, returns and sizes, questions sent to you

Usually ready in 15 minutesRevisions includedQuality check
Packages
Payment 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.

A Telegram bot for your online store in Python: answers on delivery, returns and sizes, questions sent to you

Example result

Example for the Standard package

Telegram bot for booking haircuts at a barbershop

The bot in Telegram

Booking a haircut in the bot

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

Most questions to an online store repeat: how much is delivery, how long it takes, how to return an item, which size to pick. This Telegram bot answers them from a menu of buttons with your own texts, so customers get an answer at night too, and anything else comes to you as a request. You give the answers, your delivery and return terms and links to your shop; we write the Python code, a texts file and a README on creating the bot with @BotFather and running it on your computer, server or a hosting. The bot answers only by your script: it does not check order status, stock or prices, does not log in to Shopify or any other service and takes no payments, though it can link to your shop's pages. Hosting it and keeping it running are yours, and the token stays with you.

What is included

  • What you getA ZIP archive with the Python code, a file with all the answers and store terms, an example settings file and a README; the code is also shown on the order page.
  • Answers by buttonsDelivery, returns, sizes and payment methods in one tap
  • Questions come to youWhat the menu doesn't cover reaches your chat by a form, from Standard
  • Your terms, word for wordThe bot repeats exactly the terms you give it
  • Links to your shopButtons that open your product, payment and contact pages
  • Easy to editChange a delivery price in the texts file and restart

How it works

  1. 1
    ScriptYou give the questions, the answers and your store's terms
  2. 2
    CodeWe write the bot, the texts file and the guide to running it
  3. 3
    LaunchYou create the bot in @BotFather, put in the token and run it
  4. 4
    ChangesYou ask for changes within your package

What we need from you

The questions customers ask most and your answer to each; delivery prices, times and areas, return terms, size charts as text and payment methods; links to your shop, product pages and contacts exactly as they should appear. For Standard and Premium, the questions of each form and the chat or group where requests should go. Never send the bot's token or any passwords: the README shows where you put them yourself.

We will ask you:

  • What do customers ask most?
  • Your answers and terms
  • Forms and where they go
  • Links and contacts

Compare packages

PackagesBasicStore answers bot$25StandardAnswers and customer forms$49PremiumStore bot with broadcasts$85
Deadline1 day2 days3 days
Revisions123
PlatformTelegramTelegramTelegram
Ready answersup to 10up to 25up to 40
Forms (request, booking, order)Noup to 3up to 5
Requests sent to your chat and a Google SheetNoYesYes
Admin commands and broadcastsNoNoYes
Languages of the menu112
Order BasicOrder StandardOrder 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.
How it works →

Questions and answers

Can the bot tell a customer where their order is?

No. It does not connect to your shop or a delivery service, so it cannot check orders. It can explain how tracking works, give a link to your tracking page, or take the order number in a form and send it to you.

Will it show prices and stock from my shop?

Only the prices you write into its texts. It does not read your shop, so when prices change, change the texts file and restart the bot, or ask us within your package.

Can customers pay in the bot?

No. It can give a link to your shop's own checkout or payment page, but it takes no payments itself.

Where does the bot run?

On your computer, server or a hosting with Python, which you choose and pay for. We do not host bots for clients, and the token stays with you.

Can it work in WhatsApp too?

Not in this service: it is a Telegram bot. A WhatsApp bot needs the WhatsApp Business API and an approved business account.

Did not find your answer?

Packages