Telegram bot and mini-site for small businesses: retain customers, collect orders, and manage sales without unnecessary complications.
About the project. Service capabilities for the entrepreneur 1. Fast company registration and setup Registration requires a minimal set of data: name, email, city and country, tariff selection, and a brief business description. On the free plan, the entrepreneur receives basic features without any investment. After registration, a “quick start” is available in the admin panel: fill the company profile (name, contacts, description, sub‑domain address), upload a logo, and set a welcome message. You also need to connect your own Telegram bot by providing its name and token. 2. Mini‑site and catalogs Each company gets a mini‑site on its own sub‑domain. It hosts sections such as “About the company”, contacts, loyalty programs, reviews, and a product/service catalog. The catalog is divided into categories; one category can include several products/services. A product card contains a photo, price, discount, detailed description, tags (delivery, on‑site), and “More details” and “Order” buttons. Services have duration, the possibility of appointment booking and on‑site visits; products support delivery/pick‑up options. A service can be included in multiple categories simultaneously. 3. Product and service management In the admin panel the entrepreneur creates and edits products/services: sets name, categories, type (product or service), price and old price (for showing a discount), adds an image gallery. For services you specify duration and booking availability; for products – stock presence. Each item is accompanied by a short and a detailed description in a visual editor: you can use formatting, lists, and images to structure the information. 4. Booking system and schedule For bookable services you can set a global company schedule, individual schedules for categories or staff, and exceptions (breaks, weekends, holidays). The schedule specifies working intervals by day of the week and specific dates. The client selects a convenient time slot in the bot or on the site, sends a request, which is recorded as a reservation. The order stores the chosen time and duration, and the booking status (pending/confirmed) updates after staff confirmation. The admin panel includes “Bookings” sections (upcoming and completed) that show a list of entries with date, duration, and client. 5. CRM: clients and leads The service separates contacts into “interested” (leads) and “clients”. In the leads list you see name, nickname, source (bot/site), comments, number of messages, last activity date, and registration date. Leads automatically turn into clients after an order or booking is placed. The client card displays contact details, order count, and message count. A manager can add a comment, assign personal tags, send a letter, or share a location (e.g., for courier delivery). All dialogs are saved; the order view shows the chat with the client, where you can reply, add comments, and see the history of actions. 6. Order management The administrator sees a list of active and completed orders; the table shows status, amount, client, creation time, and scheduled execution. Filters allow sorting by status or date. Inside an order you can view items, bookings, client and staff comments, payment status, timestamps, and an action log. You can change status, add items, forward messages to the client chat, leave a note, mark payment, cancel the order, etc. All staff actions are recorded in logs, allowing you to track who changed the status or added a comment and when. 7. Loyalty and gifts The system supports several types of loyalty programs: by order amount (e.g., a gift after reaching 5 000 ₽), by visit count (every N‑th visit free), by purchase count, or combined programs. For each program you set a name, type, reward conditions, and activation status. The table shows how many participants are in the program, how many clients have reached the threshold, and how many have already received the reward. The client sees their visits and progress in the program within the bot and can request a unique code to receive an offline bonus. 8. Automatic and manual messages Auto‑messages allow you to schedule notifications and marketing mailings. After creating a message you can choose the channel (private chats, groups, supergroups, channels), segments (active clients, new leads, repeat clients, loyalty‑program participants/non‑participants, gift recipients) and timing (one‑time, weekly, monthly, specific date/time). Attachments (files, images) are supported. Manual messages let you select specific recipients (by groups or channels) and send individual notifications or replies. All management is done from the admin panel. For marketing you can use smart links (deeplinks) to the bot: they can be placed in social networks to direct the client straight to a required bot section (e.g., open a specific product or category). 9. Staff and interaction Staff members are added via the admin panel: name, email, Telegram ID, and time zone are entered. Employees work through a Telegram bot for staff: the bot notifies about new orders, comments, and changes, allows status updates, adding items, marking payment, messaging the client, and leaving notes. The staff bot separates sections “New orders”, “Orders in progress”, and “Bookings”. When a new order appears, a card with its composition, cost, reservation, and notes is sent; the employee then confirms the booking, adds comments, and marks completion. Any action is synchronously reflected in the admin panel and for the client. 10. Marketing material and training The “Guide” section collects instructions and courses: description of service capabilities, guide to smart links, basics of marketing and sales for small businesses, tips on building a funnel and retaining clients. The materials help the entrepreneur not only master the service but also improve sales and marketing skills. Conclusion BotMarketing.pro provides small businesses with a full cycle of client management: from receiving requests via a Telegram bot and mini‑site to order processing, service booking, CRM handling, loyalty programs, and bulk mailings. The entrepreneur gets a flexible tool without needing to hire developers: all settings are performed in an intuitive admin panel, and staff interact with orders through a Telegram bot, saving time and simplifying the service process.
Looking for team members: Marketer.
Topics: CRM, Marketing, telegram bot, self-employed.
Location: Moscow, Russia.