Ruzel AbdrakhmanovAvailable for work
All projects
Telegram Bot

Decor Zerkal Bot

Catalog & Booking in Telegram

The Telegram companion to the Decor Zerkal site: a photo catalog of handmade mirrors and a step-by-step booking flow that hands the lead to the master and takes a deposit via the site’s payment API.

Year
2025
Client
Decor Zerkal
Role
Product & Full-Stack
Pythonaiogram 3Robokassa API

Problem :

The Decor Zerkal workshop wanted to sell handmade mirrors and take bookings inside Telegram, reusing the payments already set up on their website.

Solution :

A catalog of six mirror models (photo, price, specs) and a step-by-step booking flow (name, phone, wishes) that sends the lead to the master before payment and takes the deposit through the site’s Robokassa API. The bot itself handles no card data.

My Role :

The bot end to end: catalog, the FSM booking flow, the master-lead notification and the payment hand-off to the site.

Process :

aiogram 3 with an FSM booking wizard; the “Pay” button opens a payment link returned by the site’s API, and an optional “Check payment” polls its status. The master gets the lead the moment a booking is placed, before money changes hands.

Outcome :

A second sales channel for the workshop that reuses its existing site and payments: a website-plus-bot pair for one client. Shown here as rendered mockups of the real flow.

Tech Stack :

Python 3.11, aiogram 3, the site’s Robokassa payment API (Vercel), and lead notifications to the master’s chat.

Available for new projects

Let's build something great

Start a project on Telegram
Ruzel

Fullstack developer & product engineer. Websites, web apps and Telegram bots, designed and shipped end to end.

FULLSTACK DEVELOPERFULLSTACK DEVELOPERFULLSTACK DEVELOPERFULLSTACK DEVELOPERFULLSTACK DEVELOPER
© 2020⁠–⁠2026 Ruzel. All rights reserved.