Как реализовать подписной продукт в Телеграм-боте

28.02.2025

Клуб по подписке – популярный запрос на создание ботов у экспертов в Telegram. Что видит эксперт: деньги, которые капают на счётчик каждый месяц. Что видит разработчик: сколько будет тарифов и как сегментировать сайты, механика продления подписки для каждого тарифа, как решить вопрос с устаревающими скидочными ссылками? Разбираем на кейсе эксперта по трейдингувсе тонкости, о которых забывает заказчик и которые необходимо продумать сразу.


Клуб по подписке в Telegram - это бизнес-модель, при которой клиенты получают ценный контент от эксперта, которого нет в свободном доступе, на регулярной основе в обмен на абонентскую плату.


jozsef-hocza-SGl2TjYFAE8-unsplash.jpg

Цель: вывести канал на монетизацию. Клиент ведет Telegram-канал, регулярно выступает экспертным контентом, ведет эфиры. Собрал вокруг себя лояльное подписчиков комьюнити. Пора конвертировать регулярные усилия по созданию контента в деньги. Вводные данные: Телеграм-канал ~400 переводных подписчиков.


Сначала проверьте гипотезу, затем создайте продукт


Коротенько расскажу, как клиент проверял свою гипотезу, а потом подробнее о технических заданиях. Прежде чем заказать доработку бота, клиент решил продировать почву: разместил пост с идеей и предложениями на канале, получил обратную связь от подписчиков, а затем начал воплощать идею в жизнь, на мой взгляд, очень грамотный подход.

И поскольку этого первого шага в монетизации и определения количества участников клуба не было, то было решено сделать максимально простой и наиболее дешевый вариант в плане сервисов.

Техническое задание

Клуб по подписке в котором:


Почему Юмани-кошелек? Юмани-кошелек — это самый простой и быстрый способ приема денежных средств в банке. Он интегрируется с большинством конструкторов, подключение и настройка занимает 10–30 минут. Адаптация к физ.лицам и не предполагает начальную оплату (как, например, Продамус). Короче говоря, вариант без заморочка идеально подходит для тестирования гипотезы.

Почему LeadConverter? Закрывает задачу по реализации бота для клуба по подписке + бюджетное обслуживание (299р в месяц в противовесном конструкторе 2'390р при доходе от бота через более 45'000р)

* В процессе возникли сложности из-за нескольких тарифных планов в боте – позже поговорим, что именно и какой выход мы нашли.


С чего начать работу над ботом?

Первым делом решаем задачу, часть из них ложится на плечи клиента:
1) Предоставить электронный адрес для регистрации на платформе конструктора
2) Придумать никнейм, название бота, подготовить аватарку
3) Зарегистрировать кошелек Юмани и указать нужные данные для посетителей
4) Подготовить контент (сообщения) для бота

Первые три пункта необходимы, чтобы я мог начать выполнять свои задачи. А что касается контента, мы договорились, что сначала будем использовать «рыбу», а потом клиент отправит нужный текст.

В реализации таких/однотипных ботов, на мой взгляд, это процесс + клиент, который внедряет боту, сначала проще ориентироваться, когда он уже проходит боту и понимает, о чем идет речь.

Первым делом зарегалась платформа LeadConverter, затем создала бота в BotFather и подключила его к платформе. Создала канал и чат-клуб, добавила бота в админы (нашла минусы этой задачи – позже их озвучку).

Следующий шаг - подключение платежной системы, получение данных от клиента, я построил интеграцию с Юмани-кошельком.

* для меня самый удобный способ скорректировать работу в первую очередь совместными шагами, чтобы потом «не дергать» клиента.

Итак, совместные настройки с клиентом выполнены, теперь можно собирать логику бота:
Начинаем с приветственного сообщения – в котором прописаны условия и добавлены три кнопки с тарифами. В этом сообщении при запуске бота кнопка приводит к разным веткам со своей ценой и условиями.

Рассмотрим подробнее ветку одного тарифа:


Сообщения - это то, что получает пользователь, но есть настройки, которые отображаются за кадром, вот несколько из них:

Все эти настройки бот работают незаметно для пользователя (думаю, что именно поэтому некоторые заказчики пишут «мне нужен простой бот», ведь они поддерживают только сообщения, но это уже отдельная история)

Зачем в клубе по подписке сегментация базы данных?
Хочу рассказать подробнее про полезную настройку, которую я выполнила, чтобы сегментировать базу: на входе добавляю всех в группу «Подписчики бота» и «Потенциальные клиенты», после оплаты удаляю из группы «Потенциальные клиенты» и добавляю в группу «Купил(а) по акции»

Сегментации пользователей важный процесс, который помогает выполнять «точечные» рассылки
Например, информирование о возобновлении акции – рассылка будет отправлена только потенциальным клиентам, а участников клуба мы не будем беспокоить.


Сценарий продления подписки для каждого отдельного пользователя


Рассмотрим подробнее сценарий продления подписки так как основной функционал бота.
После оплаты бот генерирует уникальные ссылки и отправляет пользователю. По ним бот отслеживает время нахождения в клубе и отправляет напоминание об оплате за 2 дня до окончания тарифа. Одному пользователю напоминание приходит через 28 дней, другому через 88 дней, третьему через 178 – зависит от оплаченного тарифа (1 месяц, 3 месяца или 6 месяцев).

Если пользователь своевременно оплатил подписку бот продлевает доступ, а если оплата не поступила бот исключает из клуба и отправляет сообщение об этом. Чтобы у пользователя была возможность повторно вступить в клуб, бот отправляет сообщение со всеми тарифами.

bot.jpg



Настройка первой ветки выполнена -> перехожу к тестированию бота: проверяю работу с нескольких аккаунтов, затем предлагаю поверить клиенту, если все окей перехожу к реализации остальных тарифов.
В это время клиент пишет текст для сообщений, перед ним уже есть все этапы с «рыбой» и дело идет быстрее.
Когда реализованы все тарифы мы все еще раз тестируем, затем настраиваю нужные тайминги и только после этого размещаем рекламный пост с ссылкой на бота на канале.

BOT2.jpg
Сценарий бот клуб по подписке собран на конструкторе LeadConverter

Какие проблемы пришлось решать во время реализации бота?

Бот собран, протестирован и все бы хорошо, но есть несколько проблемных мест:

Первая проблема:

Пользователь может хитрить – чтобы стало понятнее о чем речь, расскажу подробнее условия пребывания в клубе по акции:
если подписчик вступает в клуб до определенного числа за ним закрепляется акционная стоимость (скидка ~ 50%) на любой тариф и она действую при условии, что продление подписки происходит вовремя (до исключения из клуба), иначе скидка сгорает.

Но в чем вся боль, сообщение в котором ссылка на оплату по акции остается в переписке и не смотря на то, что мы перекрываем ее несколькими сообщениями (об исключении из клуба и сообщением с новыми условиями) пользователь может вернуться к предыдущему сообщению и снова оплатить по акции. Этим действием он создает нам несколько проблем:
а) потерю в доходе если мы идем на встречу (правильный выход говорить о необходимости доплаты, ведь условия были обозначены)
б) необходимость ручной генерации ссылок – бот ведь его уже исключил, а по воронке в блоке с продлением подписки нет выдачи новых ссылок, при оплате через этот блок он обновляет счетчик

Чтобы это было удобнее отслеживать я предложила клиенту реализовать запись данных в гугл таблицу + мы получаем резервную базу клиентов. При каждой оплате создается запись с информацией, а также если пользователь не успел продлить (см скриншот).

BOT3.jpg


Вторая проблема:
Несколько раз мы столкнулись с тем, что оплата проходит, но бот не срабатывает – не отправляет ссылки на доступ к клубу (из ~170 подписчиков клуба с этой проблемой столкнулись лишь 3-5 человек).
К сожалению причина так и неизвестна, чтобы нам помогла разобраться тех.поддержка не нужно предпринимать никаких действий, иначе они видят только результат – все отработало. Но так как не всегда они реагируют оперативно (загрузка, выходные, нерабочие часы), ждать мы не могли и вручную запускали бота с нужного шага (генерации ссылок).

Я не могу утверждать, но есть несколько вариантов возникновения этой проблемы (если у вас есть мысли по этому поводу, буду рада комментариям):


Так как это частный случай я записала видео-инструкцию клиенту как запустить бота с определенного шага, который генерирует ссылки для доступа в клуб – решение клиента устроило.


Продумать путь клиента между каналом и ботом


Во время работы я предлагала идеи для удобства, которые клиент принял, часть я рассказала ранее, а вот еще несколько:
1) Разместить на основном канале пост с кнопкой о клубе и условиях, при нажатии на которую пользователя перебрасывает в бот и закрепить это сообщение, чтобы кнопка всегда была на виду
2) Добавить формулировку в сообщениях бота о том, что если возникли какие то, сложности пишите в ЛС и ссылка на аккаунт клиента (частенько об этом забывают, а пользователи которые впервые сталкиваются с ботом могут остаться один на один со своей проблемой)
3) Использовать телеграф для размещения дисклеймера
4) Разместить посты на канале и в чате клуба с общей информацией и правилами, до запуска бота – чтобы люди не попадали в пустой канал/чат
5) После завершения акции отправить всем «Потенциальным клиентам» (это подписчики бота, кто зашел в бота, но не вступил в клуб) сообщение с информацией о том, что акция завершена и сообщение с новыми ценами

Какие нюансы остались не раскрыты:

Переключение на обычные цены происходит вручную - после даты X я сменила ветку, и при запуске бота происходит проверка на наличие в группе: если не состоит в группе «Вступил(а) по акции» отправляется сообщение с обычными ценами, а если человек находится в клубе ему будет отправлено с акционными ценами

Чтобы я посоветовала клиенту:

1) Акционные цены сделать только на первый вход, а затем уже обычные + уменьшить скидку до 20%, максимум 30% на первый вход.

Почему: Я думаю, что те кто не успел вступить по акции сейчас ждут когда будет следующая акция – потому, что скидка сильно большая, а главное регулярная. Одно дело переплатить 20-30% один раз, а другое дело на регулярной основе платить в два раза больше.

Рекомендация на текущий момент – удалить пост(ы) с акционными ценами, чтобы новые подписчики не видели эту информацию и не сидели в ожидании акции.Конечно мне сложно оценить хорошо ли сработал бы этот вариант – это больше мысли в слух

2) Подключить платежную систему, например, Prodamus– чтобы автоматизировать отчетность (пользователям клуба будет отправлен чек на электронный адрес + можно настроить интеграцию с приложением «Мой налог» и автоматизировать отчетность перед налоговой)

Чтобы я сейчас сделала по-другому?

1) Выбрала бы другой конструктор для решения этой задачи, да LeadConverter полностью закрывает задачу клуба по подписке, но со стандартными условиями. В данном кейсе с акционными ценами вылезли сложности, которые я не предусмотрела(

2) Не создавала бы самостоятельно канал и чат для клуба. Изначально для меня это было удобно тем, что я сама создала и назначила бота админом, но когда передавала права с чатом были проблемы, пришлось создавать заново – урок усвоен

Результат клуба по подписке

Данный кейс для меня был необычен тем, что реализовано 6 тарифов, логика получилась объемная. И конечно я была поражена результатом клиента. Я считаю это невероятный кейс из ~ 400 подписчиков канала в клуб пришло ~ 170 человек, доход более 400’000Р за месяц (напомню, что были тарифы на 1, 3 и 6 месяцев, некоторые сразу оплачивали на полгода)

Я догадываюсь, что вы могли подумать «Это не похоже на правду», прекрасно вас понимаю, ведь у меня был опыт сборки клуба, где запуск катастрофически провалился, но это реальные цифры и мне нет смысла их завышать.

Результат моей работы это бот – инструмент, который автоматизирует процессы, а такой результат запуска - это целиком и полностью заслуга эксперта.
Хочу отметить, что он ведет огромную работу в клубе: регулярные посты с анализом несколько раз в день, эфиры, ответы на вопросы, и для тех кто воодушевится такими цифрами хочу сказать, что клуб по подписке - это не тот формат, где можно ничего не делать и получать регулярные оплаты, это колоссальный труд.


Резюме


Бот для клуба по подписке возьмет на себя множество задач:


Если вы рассматриваете для себя такой способ монетизации как клуб по подписке, рекомендую воспользоваться этим инструментом – он 100% сэкономит много времени, которое вы можете потратить на написание качественного контента для ваших клубных подписчиков.

Светлана Гусева

Возврат к списку

Проблемы

Возникли претензии правоохранительных или государственных органов

Подробнее

Проекты

2015

Проект по подбору персонала на вакансию менеджер по работе с клиентами в компанию по производству и продаже бытовой техники премиум класса.

Подробнее

Новости

Еженедельный ДАЙДЖЕСТ 14.03.2025 года

Еженедельный дайджест для клиентов и партнеров Холдинга "Люди Дела - BPC group"

Подробнее

Статьи

Информационная рассылка Холдинга "Люди Дела - BPC group" за февраль 2025 года

Изменение действующего законодательства, полезные статьи для клиентов и партнеров Холдинга "Люди Дела - BPC group" за февраль 2025 года

Подробнее