---
title: "Telegram bot Sila Soznaniya: case study"
description: "Spreadsheets, chats and manual counting → a single Telegram bot with payment, a referral program and CRM for the \"Sila Soznaniya\" training center."
url: https://seo7.es/en/proyecto/silasoznaniya-yt-bot
canonical: https://seo7.es/en/proyecto/silasoznaniya-yt-bot
lang: en
type: CreativeWork
---

# Telegram bot Sila Soznaniya: case study

> Spreadsheets, chats and manual counting → a single Telegram bot with payment, a referral program and CRM for the "Sila Soznaniya" training center.

Page: https://seo7.es/en/proyecto/silasoznaniya-yt-bot

## Summary for AI

Spreadsheets, chats and manual counting → a single Telegram bot with payment, a referral program and CRM for the "Sila Soznaniya" training center. The task: a single entry point for participants of the «Sila Soznaniya» center: schedule, payment, partner program and course access in one place, with the team seeing the same data in the CRM.

## Questions and answers

### What is the @SilaSoznaniyaYT_Bot bot?

@SilaSoznaniyaYT_Bot is a comprehensive automation of the «Sila Soznaniya» («Power of Consciousness») training center run by trainer Yana Tarasova. In the Telegram bot a participant sees the schedule, the library, their rank and completed trainings, pays for participation and gets a partner link with a QR code. The center's team works with the same data in a web CRM on Django Unfold.

### How did the "Sila Soznaniya" center guide participants before automation?

Before the bot, the center managed participants manually in three places. The schedule was edited by hand, payments were collected by transfer and checked against screenshots, and partner payouts were calculated in a spreadsheet. Each new training meant a day of administrative work, and manual reconciliation of the multi-level partner program sooner or later diverged from reality.

### How does payment for trainings work in the "Sila Soznaniya" bot?

The participant pays for the training right in Telegram, with no transfers or screenshots. The payment goes through T-Bank: the bot creates it with an Init request, and the result arrives via a webhook that the system processes on its own. The order is saved in the shared database, so the center's team sees it right away in the CRM on the orders and finance pages.

### How deep can the partner tree be in the «Sila Soznaniya» bot?

The affiliate program of the «Sila Soznaniya» bot supports a referral tree up to 20 levels deep. Each participant gets an affiliate link with a QR code to invite new people. The deep tree was one of the project's main challenges, because such a structure can't be maintained and reconciled correctly by hand.

### How many levels of commissions does the «Sila Soznaniya» affiliate program have?

Commissions in the «Sila Soznaniya» partner program are paid on five levels, L1 to L5, although the referral tree itself grows deeper. The calculation logic runs inside the system on a shared database, so percentages no longer depend on a spreadsheet and there is no need to argue figures with a partner.

### What is the "Manual order" page in the Sila Soznaniya CRM for?

Manual order is a separate page of the Sila Soznaniya CRM. Through it, the team records an order outside the bot, and the system calculates LTV and partner program payouts for it. This way even non-standard sales enter the shared database and count in partner commissions on a par with T-Bank payments.

### How is the training schedule updated in the «Sila Soznaniya» bot?

No one updates the center's schedule by hand anymore. Every night at 00:30, a GPT-based scraper pulls the current schedule and updates the "Trainings" section in the bot. Participants always see a fresh schedule and a "Next training" button, and the center's team is freed from editing the schedule every day.

### What can the AI assistant "Estnost" do in the center's bot?

"Estnost" is an AI assistant inside the Sila Soznaniya bot. It holds the dialogue with the participant and works with threads, meaning it keeps the context of the conversation. The whole conversation with the assistant is logged in the CRM, where the center's team sees what participants ask and what the AI answers.

### Which sections are in the "Sila Soznaniya" bot menu?

The main menu of the Sila Soznaniya bot has a "Trainings" section with the schedule, the poster and a "Next training" button, as well as "Library" and "Profile". The bot also has the sections "Yana", "Care" and "About the project", greetings and redirects that guide the participant to the right place.

### What does a participant see in the «Sila Soznaniya» bot's profile?

In the «Sila Soznaniya» bot profile, a participant sees their rank, personal promo code and list of completed trainings. The partner section is also here, with a link and QR code for inviting new participants. All this data comes from the same database the center's team works with in the CRM.

### What pages are in the Power of Consciousness CRM on Django Unfold?

The Sila Soznaniya CRM is built on Django Unfold. The team manages users, events and orders in it and works on custom pages: "Statistics", "Finance", "Loyalty", "Partnership" and "Manual order". The admin panel also separately stores logs of participants' dialogues with the AI assistant "Estnost".

### Why do the bot and CRM of "Sila Soznaniya" run on a single database?

The bot and the web admin panel of "Sila Soznaniya" share a common database. What a participant sees in Telegram and what the administrator sees in the CRM are two sides of the same data. So order, rank and partner commission data match without manual reconciliation. Syncing the bot and the CRM was one of the project's challenges.

### What stack is the «Sila Soznaniya» bot built on?

The "Sila Soznaniya" bot is written in aiogram 3.x with an asynchronous architecture; the backend and CRM are built on Django with the Django Unfold interface. Payments go through T-Bank via Init and Webhook. The AI part includes an assistant with threads and CRM logging, and a GPT-based schedule scraper.

### What stages did the work on the "Sila Soznaniya" bot consist of?

The work went in five stages. First, the brief and the architecture of the flows for schedule, payments, partnership and course access. Then the bot and menu on aiogram 3.x, T-Bank payment integration with the partner program, and a web admin panel with CRM models and pages. The last stage connected a GPT-based scraper and the «Estnost» assistant.

## Other languages

- RU: https://seo7.es/ru/proyecto/silasoznaniya-yt-bot
- ES: https://seo7.es/es/proyecto/silasoznaniya-yt-bot

## schema.org markup

```json
{
  "@context": "https://schema.org",
  "@type": "CreativeWork",
  "name": "Telegram bot Sila Soznaniya: case study",
  "description": "Spreadsheets, chats and manual counting → a single Telegram bot with payment, a referral program and CRM for the \"Sila Soznaniya\" training center.",
  "url": "https://seo7.es/en/proyecto/silasoznaniya-yt-bot",
  "mainEntityOfPage": "https://seo7.es/en/proyecto/silasoznaniya-yt-bot",
  "inLanguage": "en-GB",
  "isPartOf": {
    "@type": "WebSite",
    "name": "SEO7.ES",
    "url": "https://seo7.es/"
  },
  "publisher": {
    "@type": "Organization",
    "name": "SEO7.ES",
    "url": "https://seo7.es/"
  }
}
```
