Selling on Telegram usually means one of two bad options: a clumsy bot that only understands slash-commands, or a full custom build that takes months. VBWD offers a third path — connect your existing store to Telegram, drop in a RAG-grounded LLM sales consultant, and let customers browse, ask, and buy through tappable cards, all from plugins you enable rather than code you write. This is a walkthrough of how the pieces fit, with the real admin screens.
If you want the conceptual background first, the companion piece Messaging, End-to-End Encryption, and Bots explains the messaging and bot architecture this builds on, and the CMS-AI article covers the central LLM connection these bots reuse.
The commerce channel starts with your catalogue. In the VBWD admin, a product is a normal listing with a name, price, currency, and tax class — the same data your web checkout uses. That "same data" point is the whole reason the bot can quote real prices later: it reads the live catalogue, not a copy.
VBWD's bots are deliberately layered, and knowing the layers is what makes the setup make sense:
/search command over your catalogue, reading a core registry so it can surface products (and never your customers or invoices — that's blocked at the registry).The payoff of this layering: you configure the bot once, and because Telegram is just one adapter behind the neutral interface, the same bot also works inside VBWD's own meinchat messenger. Write once, run in both channels.
Enable bot-telegram and it appears in the backend plugins admin. It self-registers into the bot bridge and depends only on bot-base. In production you point it at a webhook (validated with a per-bot secret); for local development it can long-poll instead.
This is the heart of it. Enable bot-meinchat-llm and you get a consultant that answers grounded in two things: your sales corpus and the live, authoritatively-priced catalogue. Its config screen is where the important decisions live, and every field maps to a real behaviour:
Reading that screen top to bottom:
The crucial property: prices don't come from the language model. Recommendations and prices are pulled from the live catalogue through the platform's pricing engine — so the bot never invents a price, it reads the same number your checkout would.
Because bot-base defines choice buttons and card blocks as first-class message types, the conversation stops feeling like a chatbot and starts feeling like an app. The bot replies with tappable options; a recommendation arrives as a card; a cart shows line items with real prices and a Checkout action. And because these are neutral blocks, Telegram renders them as native inline keyboards and VBWD's own messenger renders them as buttons — the same bot, both places.


Putting it together, the whole build is mostly enabling plugins and filling in config:
meinchat), and set the Telegram token + public URL./search command over the catalogue.A few things to keep in mind. The consultant's retrieval is full-text, not semantic embeddings — cheaper and simpler to run, but the quality of your corpus matters. The underlying messenger is text and images (no voice/video). It's self-hosted, so you run the server and configure the LLM connection. And a sales bot is only as persuasive as the content and sales lessons you feed it — the platform gives you a grounded, price-honest, rich-content consultant; the pitch still comes from what you teach it.
The thread through all of it is that the bot isn't a bolt-on — it's part of a commerce platform that already knows your catalogue, your prices, your customers, and your channels. That's why it can quote a real price, why "Checkout" is a real button, why it can't be pointed at your customer list, and why writing it once gets you a consultant in both Telegram and your own messenger. For the deeper architecture, see the architecture overview and the plugin catalogue; for the platform's broader "build commercial AI apps from plugins" thesis, the constructor article puts this in context.
VBWD is a self-hosted, source-available platform for building subscription products, marketplaces, and AI-powered apps. Explore it further: