КЕЙСЫ
March 21, 2022

Как я организовал автоматизированное продление тренингов в проекте на GetCourse

Какая стояла задача от клиента?

Сделать так, чтобы ученики курса N могли платно продлевать доступ к урокам без обратной связи за 500 рублей в месяц

В дальнейшем еще добавились другие возможности продления в разных вариациях на разных курсах. Например 10 000 рублей на 30 дней, 10 000 рублей на 90 дней и т.д.

А еще менеджеры работают в amoCRM и все заявки должны передаваться туда :)

Самое главное для меня - максимальный автоматизм. Я хочу, чтобы система работала на меня, а не я на нее

Поэтому задачу можно перефразировать так

Продумать систему так, чтобы люди могли сами с любых устройств продлевать любые продукты и получать информативные уведомления во все подключенные мессенджеры автоматически. Для них должно быть все интуитивно понятно и на всем пути от создания заказа до получения уведомления о продлении не должно возникнуть НИ ОДНОГО вопроса

Я думаю так должен мыслить каждый тех. спец, который хочет именно выстраивать продуманную систему, а не просто задачки щелкать с отношением "лишь бы сделать"

Какие были первые идеи по реализации задачи?

  1. Сделать виджеты в тренинге с возможностью продления. Добавить их во все модули. Очень удобно, что заходя в тренинг, пользователь видит сколько времени у него еще будет доступен продукт и при желании он может сразу его продлить, не привлекая к работе менеджеров или тех. поддержку
  2. Сделать в боковой панели (там где иконки меню) иконку "Продление" и вести людей на единую страницу, где будет каждому пользователю показываться список его тренингов, которые можно продлить. Кнопки на главной странице ведут на страницы с продлением конкретного тренинга. Если у пользователя нет продуктов, которые он может продлить, то мы ему об этом сообщим отдельным блоком
  3. Сделать самостоятельное продление через раздел "Покупки"

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

  1. В приложении GetCourse люди не видят виджеты и не видят боковую панель, значит надо что-то придумывать дополнительное
  2. Есть внутренние рассрочки в проекте, которые выписывают менеджеры. Если клиент не оплатил полностью рассрочку - продлить тренинг он не может и даже не должен видеть эту возможность. Иначе он его продлит и не будет платить за рассрочку
  3. Если клиент будет продлевать тренинг через раздел "Покупки", то никак не отследить аналитику (UTM-метки), плюс возникает проблема из 2 пункта

Как я решал данные проблемы и что вообще получилось?

Давай по порядку

ПУНКТ № 1

Я сделал виджеты в тренинге с возможностью продления. Добавил их в каждый модуль тренинга. Получилось примерно так (Виджет справа)

Виджет в модуле тренинга
Виджет в главной папке тренинга

Не забыл и про планшеты с мобильными устройствами

Виджет на мобильных устройствах

Этот виджет показывается в каждом модуле тренинга и только если пользователь может его продлить, т.к. есть ситуации, когда доступ выдается к тренингу по группе, сотруднику или пользователь еще не оплатил полностью рассрочку

ПУНКТ № 2

Мной было принято решение сделать внутри курса подтренинг и назвать его "ПРОДЛЕНИЕ ТРЕНИНГА"

Для чего?
- Именно с приложения туда могут зайти люди и сами оплатить продление, т.е. решается проблема с недоступностью виджетов и боковой панели в приложении
- Дополнительно туда могут зайти ученики с пк и также продлить тренинг, если не видят виджет (поверь, такие тоже есть)


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

Также очень важный момент, что я добавил возможность записывать аналитику (UTM-метки) прямо из формы в доп. поля заказа, что позволяет потом понимать, откуда было сделано продление

Форма с продлением тренинга


Для тех, кто НЕ может продлить тренинг, висит надпись "Вы не можете продлить данный тренинг"

Это сделано для того, чтобы самые хитрые пользователи, которым недоступно продление не могли его сделать

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

Текст для тех, кто не может продлить доступ

ПУНКТ № 3

В боковую панель добавлена иконка "Продление"

Иконка в боковой панели "Продление"


Нажимая на нее, пользователь попадает на сверстанную мной страницу, где есть возможность продлить тренинг. Реализовал такой функционал, что кнопки показываются только с теми тренингами, которые пользователь может продлить. Это позволяет избежать ситуаций, когда пользователь смог бы продлить тренинг, который не проходил

Возможность продлить любой доступный тренинг

Если ему ничего не доступно показывается определенная форма

Когда пользователь не может продлить тренинг

Ну а для тех, кто вообще не авторизован и зашел на страницу, то показывается форма авторизации. Да, очень заморочено, но слушай, это разработка и проработка всех ситуаций, мы ж не цветочки на поле собираем

Форма авторизации для тех, кто зашел на страницу продления без авторизации


Выбирает тренинг и попадает на страницу с продлением тренинга

Индивидуальная страница с продлением для тренинга

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

ПУНКТ № 4

В разделе "Покупки" я убрал возможность продления, т.к. при таком варианте пользователь может оформить продление, имея рассрочку, а также в такой заказ не записать адекватным образом utm-метки

ПУНКТ № 5

Из-за того, что в проекте много курсов я сделал еще общий для всех тренинг с названием "ПРОДЛЕНИЕ ПОКУПОК"

В него попадают все, у кого есть оплаченный заказ и он больше 1000 рублей. Сделано, чтобы не было лишних вопросов от людей, которые еще ничего не оплачивали, но побывали на платформе

В нем есть урок, где просто есть кнопка с возможностью перейти на страницу продления. Для приложения самое то, на замену иконки в боковой панели. Плюс этот тренинг решает проблему, когда у пользователя закончился доступ к тренингу и он не понимает где его можно продлить. А тут видит тренинг и все делает сам

P.S. Стандартные кнопки в приложении GetCourse не работают, поэтому я всегда под этими кнопками оставляю "Альтернативные ссылки". Либо же иногда просто беру и кнопку сам верстаю

Общий тренинг "Продление покупок"

ПУНКТ № 6

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

Результат можешь увидеть на скрине. Руководитель может по дням отследить динамику продлений, выручку, сколько еще может заработать и т.д.

Дашборд с показателями по продлениям

ПУНКТ № 7

Сделал общий процесс с уведомлением после покупки продления. Письма для всех продлений одинаковы и не нужно каждый раз под тренинг делать индивидуальные письма. Здесь мне на помощь приходит тег "ПРОДЛЕНИЕ" и процесс по оплаченным заказам

Письма можешь посмотреть ниже, выглядит супер понятно для пользователя + он может сразу перейти в тренинги из любого мессенджера авторизованным

Добавится новый курс с новым продлением? Не проблема, мне останется только добавить тег "ПРОДЛЕНИЕ" новым предложениям

Письмо об успешном продлении в телеграм
Письмо об успешном продлении на почту

ПУНКТ № 8

Сделал передачу заявок на продления в amoCRM с помощью vakas-tools в определенный этап воронки + добавил автоматическую отправку сообщения от лица менеджера. Если оплачивает продление - заявка переходит на этап "Успешно реализовано"

ЧТО В ИТОГЕ ПОЛУЧИЛ КЛИЕНТ?

1. Систему автоматического продления пользователем любого тренинга

2. Пользователи могут продлевать тренинги с ЛЮБЫХ устройств, в любом месте тренинга и в любом месте на платформе. Они точно не запутаются :)

3. Пользователи всегда получают во все подключенные мессенджеры понятные уведомления об успешном продлении

4. Менеджеры получают заявки в amoCRM и обрабатывают те, которые не были оплачены

5. Дашборд с аналитикой - сколько приносят продления и сколько еще на них можно заработать

6. Инструкцию как работают в его проекте продления

Ну и самое главное...

Дополнительный пассивный доход в проекте

Хочешь также?

Напиши мне и вместе реализуем задачу любой сложности в твоем проекте

TELEGRAM: https://t.me/NiktarioN

VK: https://vk.com/niktarion1

Все оригиналы скриншотов можешь посмотреть по ссылке ниже

https://drive.google.com/drive/folders/1m38QgqukfDaU5GRR2SvR61OfwMO2KZy-?usp=sharing

Мой канал в Telegram: https://t.me/borodach_getcourse

Мой канал на YouTube: https://www.youtube.com/channel/UCkI_5scRF3PAMeyD06EphTQ