Розповідаємо, як клуб за підпискою переїхав із Telegram-каналу у власний застосунок усередині Telegram, а весь цикл «реклама → тариф → оплата → доступ → продовження» узяв на себе чат-бот, зібраний у SendPulse. Результат — 1080 оплат за 30 днів і продовження підписки без жодного ручного повідомлення від адміністратора.
Ключові факти
Платформа: Telegram.
Конструктор чат-бота: SendPulse.
Виконавець: агенція ProOnline — розробка воронок, ботів і Telegram mini app для онлайн-шкіл та клубів за підпискою.
Ніша клієнта: клуб за підпискою у сфері фітнесу та психології.
Термін реалізації mini app: 10 днів.
Маркетинг і технічна реалізація клубу з нуля зайняли 3 місяці.
Статус: система працює, бот і застосунок обслуговують наявну базу учасників; нові модулі додаються за запитом клієнта.
Автоматизуйте і ви свій клуб за підпискою
Створіть чат-бота в SendPulse, який сам прийматиме оплати, видаватиме доступи й нагадуватиме про продовження, поки ви працюєте зі спільнотою.
Почати безплатно
Проєкт, для якого створювали систему
Клуб за підпискою — це не разовий курс, а бібліотека, яка постійно поповнюється: відеотренування, аудіопрактики, текстові матеріали, живі зустрічі, мінікурси всередині клубу. Учасник платить за доступ на 1, 3 або 6 місяців і залишається доти, доки бачить цінність.
Спочатку клуб жив у форматі, який обирає більшість: закритий Telegram-канал із контентом плюс чат спільноти.
На старті це працює. Але коли база зростає до тисяч людей, а кількість матеріалів — до сотень одиниць, формат «стрічка повідомлень» починає працювати проти бізнесу.
Чому клубу стало тісно в Telegram-каналі
- Контент тоне у стрічці. У каналі матеріали лежать у хронологічному порядку. Щоб знайти потрібне тренування місячної давнини, учасник має гортати стрічку або користуватися пошуком. Немає розділів, обкладинок, описів — а отже, немає й відчуття структури. Архів клубу, за який, власне, й платять, фактично не використовується.
- Немає прогресу й точки повернення. Канал не пам’ятає, де людина зупинилася у 40-хвилинному відео. Немає позначки «переглянуто», немає відсотка проходження, немає сторінки «Мій прогрес». Учасник не бачить власного шляху — а без видимого прогресу мотивація продовжувати підписку падає швидше, ніж закінчується оплачений період.
- Ручне керування доступами. Кожну оплату треба було звірити, кожного учасника — вручну додати в закритий чат і канал, а після завершення підписки — так само вручну прибрати. Коли оплат сотні щомісяця, це окрема робота адміністратора, у якій неминуче з’являються помилки: хтось платив і не отримав доступ, хтось не платив і залишився.
- Дані розкидані між трьома сервісами. Оплати — у платіжній системі, підписники — у Telegram, облік — в Excel. Щоб відповісти на просте запитання «скільки виручки принесли продовження, а скільки — нові учасники», потрібно було вручну зводити три джерела. А даних про те, які матеріали реально дивляться і як далеко додивляються, не було взагалі: Telegram віддає лише лічильник переглядів поста.
- Продовження підписки трималося на людині. Нагадати про закінчення доступу міг тільки адміністратор — вручну, за списком, у вільний час. Частина учасників просто «відпадала», не тому, що не хотіла залишатися, а тому, що не помітила, що підписка закінчилась.
Архітектура рішення: бот + чат + застосунок
Замість того щоб виводити аудиторію на зовнішній сайт, ми залишили клієнта всередині Telegram і розділили систему на три пов’язані частини:
- Чат-бот у SendPulse. Вхід, продажі, оплата, видача доступів, нагадування й розсилки. Уся комунікація з підписником іде через нього.
- Закритий чат спільноти. Спілкування; бот відкриває доступ після оплати й закриває, коли підписка закінчилась.
- Telegram mini app. Внутрішня частина клубу: каталог матеріалів, плеєр, календар подій, особистий профіль, прогрес і адмін-панель з аналітикою для власника.
Ключова ідея: бот приводить клієнта в застосунок, а застосунок повертає його в бота, коли треба оплатити. Закриті розділи в застосунку мають кнопку «Отримати повний доступ», яка веде в бота, а бот після оплати відкриває доступ і скеровує людину назад у застосунок.
Що взяв на себе чат-бот SendPulse
Бот у SendPulse — це не «допоміжний інструмент» поруч із застосунком, а операційне ядро клубу. Він виконує чотири функції:
- Продає. Показує тарифи, приймає оплату у платіжній системі клієнта, обробляє вибір пакета.
- Видає доступи. Після успішної оплати автоматично відкриває доступ до чату й застосунку — без участі адміністратора.
- Утримує. Заздалегідь нагадує про завершення підписки серією повідомлень із кнопкою продовження.
- Обслуговує. Відповідає на типові запити про про програму, стан підписки, посилання на чат, звернення до підтримки.
Видача доступу до клубу через бот SendPulse
Уся логіка побудована на змінних і елементах конструктора SendPulse. Основні змінні:
| Змінна |
Зберігає інформацію про |
Де використовується |
| tarif |
вибраний пакет (1 / 3 / 6 місяців) |
фільтри перед видачею доступу, сегментація розсилок |
| club_access |
факт наявності доступу до клубу |
перевірка перед надсиланням контенту й нагадувань |
| subscription_end_date |
дата завершення підписки |
прив’язка всієї ланцюжкової логіки нагадувань |
Саме subscription_end_date робить систему автономною: усі нагадування розраховуються не від дати оплати й не вручну, а від індивідуальної дати завершення кожного учасника.
Нагадування про оплату клубу через автоматизацію SendPulse
Далі розберемо кожен ключовий ланцюжок бота окремо — від першого контакту до продовження підписки. Почнемо з входу: саме тут вирішується, чи перетвориться випадковий підписник на учасника клубу.
Ланцюжок «Реєстрація в клуб»: вхід і тест-драйв
У клубі два основні сценарії входу, і під кожен зроблено окремий ланцюжок:
- «Тест-драйв 3 дні» — 462 учасники. Людина отримує обмежений доступ на три дні, встигає подивитися формат зсередини, а бот у цей час веде її до вибору тарифу.
- «Реєстрація з інтенсиву» — 1137 учасників. Аудиторія приходить із безплатного інтенсиву й потрапляє у ланцюжок, який переводить із разової події в підписку.
Ланцюжки входу ліда у воронки
Вітальне повідомлення одразу задає маршрут: відкрити розділ «Про програму», вибрати комфортний пакет, оплатити й почати. Також тут — оплата частинами та згадка про індивідуальний супровід 1:1.
Ланцюжок «Тарифи»: вибір пакета й оплата
Найбільш навантажений блок системи. Ланцюжок «Тарифи» пройшли 8834 учасники.
Кнопку «Тарифи» в меню натиснули 1868 разів, а окремий акційний ланцюжок спрацював для 123 підписників.
Логіка проста й повторювана для кожного пакета:
- Повідомлення з описом пакета й сумою — 1, 3 або 6 місяців. Тарифна сітка змінюється залежно від акційних умов на момент оплати.
- Кнопка оплати з посиланням на платіжну систему WayForPay. Комісії для клієнта немає, гроші йдуть безпосередньо на рахунок власника.
- Фільтр: перевірка, що змінні tarif і club_access не порожні — тобто оплата пройшла й тариф зафіксовано.
- Дія: запис значень у змінні, розрахунок і збереження subscription_end_date.
- Автоматична видача доступу до чату спільноти й застосунку.
Ланцюжки оплати участі у конструкторі SendPulse
Окремі гілки під кожен пакет дають змогу не просто продавати, а й зрозуміти, що саме купують.
Ланцюжок «Меню клубу»: самообслуговування 24/7
Меню бота закриває запити, які раніше йшли до адміністратора в особисті повідомлення. Ось так це виглядає в інтерфейсі SendPulse:
Ланцюжки з докладною інформацією про клуб
У таблиці нижче розглянемо основні пункти меню і їхні завдання. Найпоказовіша цифра тут — 2946 звернень до пункту «Стан підписки». Це майже три тисячі повідомлень, які інакше отримав би адміністратор і на які відповідав би вручну.
| Пункт меню |
Кількість звернень |
Ключове завдання |
| Меню |
8248 |
слугує точкою входу для подальшого самообслуговування |
| Про програму |
5000 |
знімає запитання «а що входить у клуб» |
| Стан підписки |
2946 |
відповідає на питання про термін дії підписки без звернення до менеджера |
| Чат клубу |
1649 |
видає посилання на закриту групу учасників |
| Підтримка |
1057 |
передає звернення менеджеру, коли бот не розв’язує питання |
Ланцюжок «Продовження підписки»: автоматичне утримання
Це та частина, заради якої цій моделі взагалі потрібен бот. Ланцюжок побудований на блоках «Пауза» → «Фільтр» → «Повідомлення» і прив’язаний до індивідуальної дати кожного учасника.
Що ближче дата, тональність повідомлень змінюється. Спочатку йде м’яке нагадування, наприклад: «Бачу, як ти працювала з тілом останні тижні, не хочу, щоб прогрес обірвався через паузу». Далі з’являється конкретика про те, що зникне після завершення: доступ до тренувань, історія каналу та нові практики. А в останньому повідомленні звучить фінальне нагадування з фіксацією поточної ціни.
Воронка з нагадуваннями про оплату підписки
Паралельно сам застосунок працює на утримання: на головній сторінці учасника вітає персональний банер зі статусом підписки, а коли доступ добігає кінця — з кількістю днів, що лишилися, і кнопкою продовження. Тобто нагадування приходить і в бота, і в інтерфейс — без жодного повідомлення від менеджера.
Переведіть підписку на автопілот
Зберіть у SendPulse чат-бота для Telegram самостійно або разом з нашими партнерами, щоб продажі, доступи й продовження працювали без ручних повідомлень, а кожна гривня виручки була видна у звітах!
Почати безплатно
Що бачать у застосунку учасник і власник
Застосунок відкривається одним дотиком із бота — без реєстрації, паролів і App Store. Особу підтверджує сам Telegram.
Для учасника застосунок перетворює клуб із розсипаної стрічки на структурований простір, де контент, прогрес і події зібрані в одному місці:
- Каталог замість стрічки. Розділи з обкладинками й описами, порядок задає власник. Потрібний урок — за два дотики.
Так виглядає меню з розділами
- Три формати контенту. Відео, аудіо й текст як повноцінні сторінки з розділами, а не просто файли в чаті.
- Продовження з тієї ж хвилини. Застосунок пам’ятає позицію у відео й аудіо.
- Видимий прогрес. Відсоток перегляду, позначка «завершено», окрема сторінка «Мій прогрес» за кожним розділом.
Так виглядає розділ «Мій прогрес»
- Вподобані й нещодавні. Збережені матеріали закріплені першим блоком каталогу, окрема сторінка з тим, що відкривали останнім.
- Календар подій з окремими сторінками замість анонсів, які зникають у стрічці за день.
- Прозорий профіль: статус, тариф, дати початку й завершення, кнопка продовження.
Розділ з улюбленими матеріалами та профіль учасника
Власнику й адміністратору застосунок надає те, чого не давав Telegram-канал, — повну картину бізнесу в цифрах:
- Дашборд оплат: виручка брутто й нетто, повернення, середній чек, розподіл за продуктами й тарифами, джерела оплат.
- Аналітика поведінки: активність за днями, годинами й днями тижня, популярні матеріали, глибина переглядів.
- Картка кожного учасника: статус підписки, тариф, дати, контакти. Статуси синхронізуються з базою автоматично щогодини.
- Керування контентом без програміста: створення розділів і матеріалів, візуальний редактор, чернетки, зміна порядку перетягуванням, пряме завантаження відео у відеосервіс.
- Самовідновлювана бібліотека: щогодини застосунок звіряє базу з відеосховищем і знімає з публікації матеріали з битими посиланнями.
- Джерела оплат: оскільки кожна воронка й кожен її етап позначені як окреме джерело, у дашборді видно, скільки грошей приносить конкретна воронка. Це той рівень деталізації, який неможливо отримати з Telegram-каналу: там видно кількість підписників, але не який саме вхід приніс гроші.
Побачити, як це виглядає, можна у колажі нижче:
- Ліворуч показано дашборд з повною аналітикою обігу фінансів: виручка, кількість оплат, статистика нових оплат, кількість учасників, джерел оплат.
- Посередині – розділ з аналітикою за різний проміжок часу.
- Праворуч – меню для додавання нового матеріалу.
Колаж з інтерфейсом
Результати
За 30 днів роботи системи:
- 568 023 гривень виручки брутто — зростання на 15,4% порівняно з попереднім періодом.
- 1080 успішних оплат за всіма продуктами клубу.
- середній чек — 526 гривень, зростання на 40,8%.
- 3 повернення на суму 995 гривень — 0,17% від виручки.
Показова структура: найдовший тариф дає майже половину виручки клубу за найменшої кількості оплат. Це видно тільки тому, що оплати автоматично зіставляються з продуктами й тарифами в одному дашборді.
Загальна аналітика за місяць, яку бачить власник
Аналітика продажів з кожної воронки
Для наочності підготували зведення оплат з усіх воронок за той самий 30-денний період: дані автоматично зібрані в дашборді, а не зводилися вручну, як раніше. Найбільш популярною воронкою стало продовження підписки. Вона принесла 92 603 грн.
Аналітика продажів з кожної воронки та частка виручки з кожної
«Лімфа-он» дала лише 9 оплат, найменше серед усіх воронок, і 6,6% виручки. Зате середній чек тут склав ≈1 771 гривень, найвищий з усіх джерел.
Для порівняння: Тест-драйв дав 37 оплат з середнім чеком ≈1 342 гривень. Тобто «Лімфа-он» — «дорога» воронка з невеликим обсягом, а Тест-драйв — масовий вхід із нижчим чеком, який бере кількістю.
І що з цим робити:
- Продовження клубу (38,6%) — це вже наявна база, дохід без витрат на трафік. Головний пріоритет тут — утримання, а не реклама.
- Тест-драйв — головний канал притоку нових людей за об’ємом (20,7%, 37 оплат) — саме сюди варто масштабувати рекламний бюджет.
- «Лімфа-он» — маленький об’єм, але найвищий чек — вартий тесту на збільшення бюджету, щоб перевірити, чи тримається висока конверсія при більшому охопленні.
- «Набряк» і Продовження доступу — кожен приносить по 1–1,6% виручки — кандидати на відключення, якщо не виконують іншої функції (наприклад, прогрів), окрім прямих продажів.
У Telegram-каналі видно лише загальну кількість підписників, а не те, який саме вхід — тест-драйв, інтенсив чи автовебінар — реально приніс гроші. Такий рівень деталізації можливий тільки завдяки зв’язці бота й застосунку з вбудованою аналітикою.
Операційні результати
Якщо гроші — це результат, то операційна частина — його причина. Раніше кожну оплату звіряли вручну, учасника — додавали й прибирали руками. За сотень оплат щомісяця помилки були неминучі.
Тепер доступи видаються й закриваються автоматично зі звіркою щогодини, а нагадування про продовження йдуть від індивідуальної дати кожного учасника. База зростає, а навантаження на менеджерів залишається тим самим.
| Критерій |
❌ Було (канал + ручна робота) |
✅ Стало (бот SendPulse + застосунок) |
| Видача та закриття доступів |
вручну, за списком |
автоматично після оплати, звірка щогодини |
| Нагадування про продовження |
вручну, якщо адміністратор встиг |
ланцюжок від індивідуальної дати кожного учасника |
| Запит «до якого числа оплачено» |
у пошту адміністратора |
пункт бота + профіль у застосунку (2946 звернень) |
| Облік оплат |
платіжка + Telegram + Excel |
єдиний дашборд із розподілом за продуктами й джерелами |
| Дані про перегляди контенту |
лічильник переглядів поста |
глибина переглядів, популярні матеріали, прогрес |
| Структура контенту |
хронологічна стрічка |
каталог із розділами, обкладинками й порядком |
Якісні результати
Адміністратор перестав бути «шлюзом» між оплатою й доступом — його час пішов на роботу зі спільнотою, а не на звірку списків.
Рішення про контент і ціни ухвалюються за власними цифрами: що купують, що дивляться, коли заходять, хто на межі відтоку.
Учасників, у яких закінчується підписка, і тих, хто давно не заходив, видно в картках і статусах — з ними можна працювати до того, як вони пішли, а не після.
Вітальне повідомлення новим учасникам клубу
Висновки
Клуб за підпискою в Telegram-каналі запускається швидко, але впирається в дві стелі: неможливо контролювати досвід учасника й неможливо бачити цифри бізнесу.
Зв’язка чат-бот SendPulse + Telegram mini app знімає обидві. Бот закриває все, що стосується грошей і доступів: продає тарифи, приймає оплату, відкриває й закриває доступ, нагадує про продовження за індивідуальною датою кожного учасника. Застосунок закриває все, що стосується контенту й аналітики. Водночас головна зручність Telegram збережена: вхід за один дотик, без реєстрацій, і клієнт залишається у звичному месенджері.
Досягайте таких самих або кращих результатів — створіть власного чат-бота в SendPulse самостійно або разом з агенцією ProOnline.