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
Duration
1 week
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.