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.
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.





