Как перенести клуб по подписке на другую платформу без потери участников и автоматизации
Кейс: переезд клуба с BotHunter на BotHelp с сохранением тарифов, подписок и доступа пользователей
Иногда автоматизацию приходится не создавать с нуля, а переносить уже работающий проект на другую платформу.
На первый взгляд кажется, что достаточно собрать нового бота.
На практике всё намного сложнее.
Нужно сохранить существующих участников, их стоимость подписки, историю оплат, автоматические продления и сделать так, чтобы переезд прошел максимально незаметно для пользователей.
Именно такую задачу мне предстояло решить в этом проекте.
Содержание:
Автоматическое управление доступом
Работа с действующими участниками
Автоматическое принятие заявок
Исходная ситуация
Ко мне обратилась команда проекта в сфере духовных практик, психологии и расстановок.
Их клуб "Глобальное Преображение" уже работал, но был собран на BotHunter.
Со временем возникли проблемы:
- периодические зависания;
- сложности с дальнейшей поддержкой;
- ограниченные возможности для самостоятельной работы команды.
Поэтому было принято решение полностью перенести клуб на BotHelp, сохранив всю существующую систему подписки и автоматизации.
Какие задачи стояли
Важно было не просто собрать нового бота.
Необходимо было сохранить привычный сценарий для пользователей и автоматизировать дальнейшую работу команды.
✅ перенос действующих участников
✅ сохранение индивидуальных тарифов
✅ автоматическую выдачу доступа
✅ прием оплат через существующую систему
Главная сложность проекта
Самая непростая задача заключалась в переносе пользователей.
При этом новый бот был полностью отдельным проектом.
Нужно было сделать так, чтобы после перехода пользователь продолжил пользоваться клубом без повторной регистрации и без потери своих условий.
Как был организован переезд
Для каждого действующего участника формируется индивидуальная ссылка.
После перехода по ней бот автоматически:
- определяет пользователя
- присваивает нужную метку
- понимает, какой тариф закреплен именно за этим человеком
- открывает соответствующий сценарий оплаты
Таким образом удалось сохранить стоимость подписки для всех действующих участников.
Например, если пользователь раньше оформил клуб за 1100 ₽, именно эта стоимость сохраняется и после переезда.
Для новых участников используются уже новые цены.
Интеграция с GetCourse
Оплата осуществляется через GetCourse.
После перехода по ссылке бот автоматически:
- запрашивает электронную почту
- передает Telegram ID пользователя
- создает или обновляет аккаунт в GetCourse
- формирует персональную ссылку на оплату
После успешного платежа GetCourse автоматически запускает нужный сценарий в BotHelp.
В результате пользователю не приходится выполнять дополнительные действия — все происходит автоматически.
Автоматическое управление доступом
После оплаты бот самостоятельно:
- выдает доступ в клуб
- отправляет ссылки на чат и канал
- рассчитывает дату окончания подписки
- отправляет напоминания за несколько дней до завершения доступа
- контролирует продление участия
- автоматически закрывает доступ при неоплате
Команде больше не нужно ежедневно проверять участников вручную.
Работа с действующими участниками
Для пользователей, которые уже состояли в клубе до переезда, была реализована отдельная логика.
Бот проверяет информацию в базе и определяет:
- является ли пользователь действующим участником
- до какой даты оплачен доступ
- требуется ли дополнительная проверка
Если система не может автоматически сопоставить пользователя, сотрудник получает уведомление и быстро завершает проверку вручную.
Таких случаев оказалось совсем немного, поэтому переезд прошел практически без участия команды.
Автоматическое принятие заявок
Еще одна задача — автоматизировать вступление в закрытые Telegram-ресурсы.
Теперь бот самостоятельно проверяет, есть ли у пользователя активная подписка.
✅ заявка в канал принимается автоматически
✅ пользователь получает подтверждение
✅ аналогично работает вступление в чат
Если подписки нет, бот сообщает об этом и предлагает оформить участие.
Меню участника клуба
После оплаты пользователю становится доступно отдельное меню.
- перейти в чат
- открыть канал
- посмотреть информацию о подписке
- связаться со службой поддержки
- получить необходимую информацию по клубу
Если пользователь не является участником, вместо меню отображается предложение оформить подписку.
Что получила команда проекта
После перехода на BotHelp сотрудники смогли самостоятельно работать с системой.
Теперь можно без помощи специалиста:
- редактировать тексты
- менять рассылки
- запускать сообщения
- управлять подписчиками
- сопровождать участников клуба
При этом вся сложная автоматизация продолжает работать в фоновом режиме.
Что получил клиент
В результате проект получил полностью обновленную систему без потери пользователей.
✔ перенести действующий клуб на новую платформу
✔ сохранить индивидуальные тарифы участников
✔ автоматизировать оплату через GetCourse
✔ настроить автоматическую выдачу доступов
✔ реализовать напоминания о продлении
✔ автоматизировать прием заявок в чат и канал
✔ сократить количество ручной работы команды
✔ сделать систему удобной для дальнейшего самостоятельного сопровождения
Отзыв
Итог
Переезд клуба между платформами — это гораздо больше, чем создание нового чат-бота.
Важно сохранить данные пользователей, действующие подписки, стоимость тарифов, доступы и привычный путь клиента.
В этом проекте удалось перенести работающий клуб с BotHunter на BotHelp практически незаметно для участников и одновременно сделать систему более удобной для команды.
Планируете запуск или перенос клуба по подписке?
Меня зовут Мария Гончаренко, я более 6 лет занимаюсь разработкой чат-ботов и автоматизацией клубов по подписке.
Помогу не только создать новую систему, но и аккуратно перенести существующий проект на другую платформу, сохранив пользователей, подписки, оплаты и автоматизацию.
Telegram: @mahagonchar
Канал - портфолио: @mahagonchar_portfolio
Канал PRO ЧАТ-БОТЫ https://t.me/maha_gonchar - полезные статьи, кейсы, разборы, всё о чат-ботах
Канал в МАХ https://max.ru/channel_mahagon