SEO7.ES — Web, SEO, AI & Automation
Skip to content

Case · Bot + CRM

A bot that replaced spreadsheets, chats and manual maths.

💳

In-bot payments

🌳

Affiliate referral tree

🗄

CRM on Django

🤖

Built-in AI assistant

End-to-end automation for a training center: aiogram 3, a Django web CRM, payments, a GPT schedule scraper, a referral tree and an AI assistant.

@SilaSoznaniyaYT_Bot — a single entry point for participants of the “Power of Consciousness” center instead of manual spreadsheets and chats: sign-up, payments, schedule, referral program and an AI assistant in one bot.

Telegram bot Sila Soznaniya

Bot + CRM

Want a similar project?

Take a short brief — we’ll come back with a plan and a quote.

@SilaSoznaniyaYT_Bot automates a training centre end to end. A participant opens Telegram and sees the schedule, the library, their rank and the trainings they have completed, pays right there and gets an affiliate link with a QR code. The centre’s team sees the same thing from the other side: a CRM with finances, loyalty and the logs of every conversation with the AI assistant.

Client: the “Sila Soznaniya” training centre · Bot: https://t.me/SilaSoznaniyaYT_Bot · Category: bot + CRM

The short version

  • One entry point instead of spreadsheets and chats: schedule, payment, affiliate programme and course access all live in the bot.
  • Payment straight inside Telegram through T-Bank, with webhook handling.
  • A referral tree up to 20 levels deep with commission paid on the first five.
  • The schedule updates itself: a GPT-powered scraper pulls the listings every night at 00:30.
  • The “Estnost” AI assistant holds the conversation, and the whole thread lands in the CRM for the team to see.
  • A CRM on Django Unfold with statistics, finance, loyalty and affiliate pages.

Tech stack

  • Bot: aiogram 3.x with an asynchronous architecture.
  • Backend and CRM: Django with Django Unfold.
  • Database: shared by the bot and the admin panel, so the numbers always agree.
  • Payments: T-Bank, an Init and Webhook pair.
  • AI: an assistant with threads and conversation logging into the CRM, plus a GPT-powered schedule scraper.

How it started

Before automation the centre lived in three places at once. The schedule was edited by hand, payments came in as transfers and were reconciled against screenshots, affiliate commissions were counted in a spreadsheet. Every new training meant a day of admin work.

The affiliate programme was a pain of its own. A referral tree grows deep, commission runs across several levels, and any manual reconciliation drifts away from reality sooner or later. Arguing about percentages with a partner when the numbers live in a spreadsheet is impossible.

So everything was pulled into one system on a shared database: what the participant sees in the bot and what the administrator sees in the CRM are two sides of the same data.

Full list of what was built

🤖 Telegram bot

  • A “Trainings” section: schedule, listings, a “Next training” button
  • A “Library” section
  • Profile: rank, promo code, completed trainings
  • “Yana”, “Care” and “About the project” sections, greetings and redirects

💳 Payment and affiliate programme

  • Payment through T-Bank, an Init and Webhook pair
  • An affiliate link with a QR code
  • A referral tree up to 20 levels deep
  • Commission logic across five levels
  • Manual orders with commission and payouts

🛠 Web admin and CRM

  • Management of users, events and orders
  • Statistics, finance, loyalty, affiliate and manual-order pages
  • Logs of conversations with the AI assistant

🧠 AI infrastructure

  • The “Estnost” assistant with threads and CRM logging
  • A GPT-powered schedule scraper: listings refresh daily at 00:30

Results

MetricValue
Entry points for a participantone, Telegram
PaymentT-Bank inside the bot
Referral tree depthup to 20 levels
Commission levels5
Listings refreshautomatic, daily at 00:30
AI conversationsfully stored in the CRM

Not sure where to start?

We’ll review your case in a free consultation and propose a solution.

Itemised estimate

10 itemsTimeline: ~1 month
À la carte (separately)€2600
Bundle saving−€1110
Turnkey package€1490

Prices per our list. Each module costs more separately: integrations, management, overhead. As one project on a single backend it’s cheaper. Exact quote for your case after the brief.

The more features, the better the bundle

SeparatelyBundle price
Минимум · €390Стандарт · €1490€2600−€1110This project€1490Scope of features →10Cost, €

Bought separately, cost grows linearly. As a bundle it plateaus: shared architecture, one backend, code reuse. So the more features, the wider the gap — and the bigger your saving. This project (41 features) is already at the plateau.

Frequently asked questions

It is a single entry point for participants: bookings, payments, schedule, affiliate programme and AI assistant — all inside Telegram.

Related projects.

Ready for your project?

Leave a request — we’ll estimate the timeline and price for your business.