On the Tilda constructor, I managed to create a fully automated online uniform store with a custom SMS/Telegram authorization system, a well-thought-out bonus system, and integration of support through Telegram. The platform relieved the owner from manual operations and made the purchasing process as convenient as possible for the customer.
Key functions of the platform:
Product catalog on the main page with filters, detailed cards, a recommendation system, and the possibility of quick purchase. Personal account where the user can change their profile, upload an avatar, view order history, track delivery statuses, and manage bonuses. Built-in bonus and partner system: points earned for purchases, deferred bonuses - automatically credited 6 days after delivery, payment limited to 30% with bonuses. Referrals - registration of a personal promo code, inviting users; ability to spend points on product payments; automatic restrictions and transparent transaction history. Support for Telegram bot: support system - ticket creation, answers to frequently asked questions, instant notifications, automatic information, and history of inquiries. Purchase history, bonus balance. Behind the scenes - CRM and analytics: sales and order dashboards, data visualization on customers and campaign effectiveness. All logic is automated through n8n, the database is structured on Airtable, and support for business processes does not require a programmer.
Task
My client wanted to obtain an online platform that would completely replace ready-made solutions like Bitrix and Shopify, allow for flexible implementation of bonus and affiliate mechanics, and support automation of order processing and customer inquiries. The platform was supposed to operate "on its own," without routine tasks and with maximum transparency for both the user and the owner.
A well-thought-out design system
The store design is assembled in a modern, minimalist style, so that nothing distracts the customer from the main action - shopping.
External pages and purchases
The order placement process has been simplified to the maximum. There is no need for lengthy registration: you can log in either using your phone number and password or through Telegram (if desired, literally with one button). This significantly lowers the entry threshold for new customers. In the cart, the user sees a detailed breakdown of the order: what has been added, the total cost, the available number of bonuses, or a field for entering a promo code. It has been implemented so that the customer can immediately see how many bonuses can be redeemed (up to 30% of the amount) and how this affects the final price. After selecting the payment method (full/installment) and confirming the order, the customer immediately gains access to their purchase history.
The ability to select a product (for example, a men's pilot shirt), review specifications, photos, and size charts. A detailed product card, adding to the cart. Order placement with the option to use a promo code or bonus points. Registration and login via Telegram or by phone number with a password.
User personal account
Viewing and editing the profile (Full Name, e-mail, avatar, phone). Order history with details for each purchase and the ability to track delivery status, amount, and composition of the order. Bonus accrual and deduction system with a generated transaction history, expiration dates, and comments for each transaction. Affiliate program section (promo code, invitations, history of bonus accruals/withdrawals, percentage of affiliate payouts).
Wallet and bonus system
I developed a bonus mechanism to motivate customers to buy again and use the store as their main platform. Points are awarded for registration, purchases, and also through a referral program β invite a friend, and both receive a bonus. At the time of purchase, it's easy to see how many bonuses are available and how to redeem them. Everything is automated: reusing points or accidentally exceeding the limit is simply impossible.
Automatic calculation and redemption of points upon purchase (no more than 30% of the order amount). Automatic expiration of bonuses if more than 6 months have passed. Welcome bonuses upon registration. Ability to log into the account directly from the cart. Progressive tiered system - the accumulation percentage depends on the volume of purchases. Delay in accrual - points are credited only after the order is delivered, 6 days later (automatically). Instructions for using bonuses (authorization via bot or password). Motivation for users to accumulate and use points through a clear mechanism and limitations.
Telegram bot and support system
Integrated support directly through the Telegram bot. Any question ("how to check order status", "how many bonuses do I have") can be asked to the bot β it will create a ticket, log the inquiry, and provide a quick response, or switch to an operator. The entire correspondence history is saved, and the statuses of tickets and their resolutions are always transparently visible to the user.
Customer functionality: Opening tickets through the bot, automatic logging of inquiries. Ticket statuses, communication history, quick access to instructions on functionality ("order status", "points balance", etc.). Automation of user notifications regarding the status of inquiries. Checking order history.
Manager functionality: Inquiry history with the ability to change status, view message history, send a message, transfer to another manager. Order notifications. Ability for mass mailing.
CRM and back office
The entire back-end is automated using n8n β a visual integration builder. The entire user database, orders, accruals, and analytics are all stored and structured in Airtable, with connections to the store and bots implemented in zero-code, which saves time and ensures stability.
All automation logic is implemented through the open-source platform n8n, allowing for the setup of integrations and connections between the store front, database (Airtable), forms, notifications, and support in Telegram without writing code. The ability to quickly adapt processes to business needs, launch new promotions, and integrations.
Automated Telegram bot workflows
Automated authorization workflows
Secured requests that serve content from the database to the frontend
Analytics and Automation
We set up the dashboard directly in the database interface. Now the client tracks user growth, sales efficiency, how many clients did not complete registration, and how they use bonuses. Data is visualized in seconds β trends can even be analyzed by days and weeks.
Graphs of registrations and sales by day. Analytics on the bonus system, effectiveness of the partner program. Transparency of data for the client and the team.
Results of Implementation
The platform operates stably, users are satisfied with the speed and simplicity, and the client spends more time on strategy and service improvement rather than on technical support or routine tasks. If you need examples of specific scenarios, screenshots, or want to know details about specific features β let me know, and I will demonstrate in practice!