Skip to content
← All guides AI

Telegram Bot for Orders and Payments: Step-by-Step Guide

How to build a Telegram bot for orders and payments in Uzbekistan: catalogue, cart, Payme/Click checkout, and order flow, step by step.

Telegram Bot for Orders and Payments: Step-by-Step Guide

If customers already message you on Telegram to ask “is this in stock?” or “can I pay by card?”, you’ve found your channel — the question is how to turn those chats into a working checkout. A well-built Telegram bot for orders and payments replaces manual back-and-forth with a catalogue, a cart, and a payment link, so orders come in even at midnight without anyone typing replies by hand.

This guide walks through the actual steps: what the bot needs to do, which payment providers to wire up, what it costs in practice, and the mistakes that turn a good idea into an abandoned project. It’s written for shop owners, restaurant operators, and service businesses in Tashkent, Samarqand, and beyond who are ready to move past a plain contact-form bot.


Why Telegram is the right channel for orders in Uzbekistan

Telegram reaches around 27 million users in Uzbekistan — roughly 76% of internet users and about 95% of the addressable audience. WhatsApp and Viber play a minor role here. That’s why almost every serious local ordering flow — food delivery, retail, beauty services — is built on Telegram rather than a standalone app or website. Customers already have the app open; they don’t need to download anything new to place an order.

For many Tashkent food-delivery and online-retail businesses, a Telegram ordering bot has become the channel that drives 40% or more of monthly turnover — not because Telegram is trendy, but because it removes friction between “I want this” and “I paid for this.”

What an orders-and-payments bot actually needs to do

Before writing a single line of code, map out the flow. A working bot for taking orders and payments generally covers:

  • Show a product/service catalogue (categories, photos, prices in so’m)
  • Let the customer add items to a cart and edit quantities
  • Collect delivery address or pickup/appointment choice
  • Generate a payment link or in-chat invoice
  • Confirm payment and notify both customer and staff
  • Log the order into a CRM or spreadsheet for fulfilment
  • Send order-status updates (accepted, preparing, on the way)

Skipping any of these usually means someone on your team ends up doing that step manually — which defeats the purpose.

Catalogue and cart logic

The catalogue can be as simple as an inline-button menu or as advanced as a searchable product list pulled from a database. For most small and medium businesses, a Telegram bot connected to a simple product table (or synced with 1C/MoySklad for inventory) is enough — no need to over-engineer this part on day one.

Connecting payments: Payme, Click, and Uzum Bank

This is the step that turns a “digital menu” into an actual ordering system. In Uzbekistan, three providers cover the overwhelming majority of digital payments:

ProviderPositionNotes
PaymeMost popular, 10M+ usersWidely trusted, strong mobile UX
ClickSecond most usedLong-established, broad merchant support
Uzum BankFast-growingIncreasingly requested by younger customers

Card rails UzCard and Humo sit underneath most of these. Libraries such as PayTechUZ exist specifically to unify Payme, Click, and other providers behind one integration, so you’re not building three separate payment modules from scratch. For a full comparison of setting each one up, see this guide to accepting online payments in Uzbekistan with Payme, Click, and Uzum.

Once payment is confirmed via webhook, the bot should immediately notify the customer and push the order into wherever your team actually works — amoCRM, Bitrix24, or even a shared spreadsheet for very small operations.

Where AI fits into an ordering bot

A basic ordering bot follows a fixed button sequence. An AI layer lets it also understand free-form messages — “do you have the medium size in blue,” “can I change my delivery time” — without a human jumping in first. This is where the line blurs between a simple bot and what’s really becoming a lightweight AI agent for customer interactions. If you’re deciding how much intelligence to add, this piece on giving Telegram bots a real AI brain lays out the practical options.

What it costs and how long it takes

Pricing in Uzbekistan for this category of bot typically falls into a mid-tier band. A simple FAQ/menu bot runs roughly 500 000–1 500 000 so’m. An ordering-and-payment bot — catalogue, cart, checkout, Payme/Click integration — typically runs 1 500 000–5 000 000 so’m depending on scope. Add a CRM connection or an AI layer for free-form understanding, and budgets from 5 000 000 so’m upward become realistic. Ongoing hosting and support commonly starts around $50/month. A focused version of this project is usually weeks of work, not months — for a fuller breakdown by tier, see this guide to Telegram bot costs in Uzbekistan for 2026.

Bot vs. website: do you need both?

Some businesses ask whether they should build a Telegram bot or a website first. For most local commerce and service businesses, the honest answer is: start with the bot, because that’s where the customers already are — a website often becomes useful later for SEO and credibility, not as the primary order channel. This comparison of Telegram bots versus websites walks through when each makes sense.

Common mistakes to avoid

  • Launching the catalogue without testing the payment webhook end-to-end — orders get “paid” but never reach staff.
  • Forgetting a fallback: what happens when payment fails or the customer abandons the cart halfway.
  • No order-status updates, so customers message support asking “did my order go through?”
  • Treating the bot as a one-off project instead of connecting it to a CRM, so nobody follows up on repeat customers.

Frequently Asked Questions

Can one bot support Payme, Click, and Uzum Bank at the same time? Yes. Most implementations integrate all three (often via a unifying library like PayTechUZ) so the customer picks their preferred method at checkout.

Do I need a mobile app instead of a Telegram bot? For ordering and payments specifically, rarely. Telegram already reaches about 95% of the online audience in Uzbekistan, so a bot usually captures orders faster and cheaper than building and marketing a separate app.

How long does it take to launch a working version? A focused MVP — catalogue, cart, one payment provider — is typically a matter of weeks. Adding multiple payment providers, CRM sync, and AI understanding extends the timeline but rarely turns it into a months-long build.

Can this connect to my existing CRM? Yes, this is standard practice — amoCRM and Bitrix24 are the most common connections for Uzbekistan-based businesses, alongside 1C or MoySklad for inventory-heavy operations.

Getting started

If you’re weighing whether to build this yourself, hire freelancers, or bring in a studio, it helps to look at our broader services and past work before deciding scope. For context on the category overall, start with the complete guide to Telegram bots for business in Uzbekistan. If AI-driven automation is part of your longer-term plan, the guide to AI agents for business in Uzbekistan explains where that road leads.

Ready to scope your own ordering-and-payment bot? Get in touch and we’ll walk through what it would take for your specific catalogue, payment mix, and team workflow.

Building something like this?

Fera Tech ships iOS & full-stack apps end-to-end. Tell us about your project.

Start a project
Call us Open business Telegram