Кейс: отдел Funnel & IT
Маркетинг и IT в одной команде — конверсия в заявку 12 → 18%, стоимость клиента около вдвое ниже.
Шесть лет строю путь клиента онлайн-школы: воронки, CRM, интеграции, аналитику. Проведите курсором по экрану — так выглядит воронка до и после меня.
Маркетинг и IT в одной команде — конверсия в заявку 12 → 18%, стоимость клиента около вдвое ниже.
Руководитель коммерческого контура онлайн-школ. Строю системы, в которых продажи растут, а штат — нет.
Вёл объединённый отдел Funnel & IT — маркетинг и IT, девять человек, бюджет 3,9 млн ₽. Ставлю цели в цифрах, держу портфель гипотез и убираю стыки между отделами.
Автоворонки, CRM, интеграции и сквозную аналитику — сам, руками, а не только через ТЗ подрядчикам. Поэтому знаю, где на самом деле теряются деньги.
Собираю продукты на Claude Code за неделю и встраиваю ИИ в работу с данными и производство контента — с проверкой каждой цифры.
Показаны все 10 кейсов
Кейс: детская онлайн-школа
Справа — конверсия каждого шага из предыдущего. Сквозная конверсия из визита в заявку — около 4–5%. Цифры округлены.
Путь клиента был коротким и целиком держался на людях: сайт, лид-магнит, заявка — и дальше менеджеры.
Родитель оставлял контакт почти ничего не зная о школе, и всю работу по прогреву делал отдел продаж на звонке. Продажа курса с высоким чеком после одного касания — дорогая и плохо масштабируемая схема: больше трафика означало больше менеджеров.
Прогрев перенесли с людей на автовебинар в боте. Менеджер получает родителя, который уже посмотрел, чем занимается школа, и сам попросил пробное занятие.
Посадочные собраны по шаблону: новую связку под новый канал или оффер можно запустить быстро, не собирая страницу с нуля. Трафик — VK, Яндекс, Telegram, CPA-сети.
С лендинга человек попадает в бота на Salebot и выбирает удобное время эфира автовебинара.
Бот напоминает об эфире, выдаёт ссылку и ведёт человека до продающей части.
После вебинара — заявка на бесплатное диагностическое занятие. Дальше родитель записывается сам: это отдельный кейс ниже.
Менеджер работает уже с прогретым родителем, прошедшим пробное занятие.
Технически это одна связка из нескольких систем: Tilda, Salebot, GetCourse, Битрикс24 и CPA-сети, с передачей меток для сквозной аналитики. Моя зона — архитектура этой связки, интеграции и то, чтобы между системами ничего не терялось.
Сначала у эфира было одно время. Шаг выбора работал нестабильно, а человек, которому не подошло время, просто уходил. Выбор постепенно расширяли — в итоге до шести интервалов в день, и на этом шаге удерживается около 90% подписавшихся.
Бот не всегда вовремя отдавал ссылку на эфир. Для автовебинара это критично: человек выбрал время, пришёл — и не может войти. Выдачу ссылок пришлось отдельно доводить до стабильной работы.
Автовебинар объясняет ценность продукта одинаково хорошо в два часа дня и в одиннадцать вечера — и не требует нового менеджера на каждые сто заявок.
Шесть интервалов в день: человек смотрит тогда, когда ему удобно, а не когда удобно школе.
Шаблонные посадочные позволили быстро проверять новые каналы и офферы, не останавливая основной поток.
VK, Яндекс, Telegram и CPA-сети заходят в одну архитектуру и одну аналитику — видно, какой канал приносит продажи, а не только заявки.
Кейс руководителя: детская онлайн-школа
Заявка там, где человек принимает решение, а не после перехода на сайт
Выше шанс, что человек найдёт удобное время и дойдёт до вебинара
Перенесли с другой воронки, где это уже подняло доходимость
Конверсия в заявку около 22% с учётом всех источников — выше цели в 20%
Сократить путь на один шаг
Гипотезы из тактического плана отдела и то, чем каждая закончилась.
Автовебинарная воронка — основной канал продаж школы — начала терять конверсию в заявку. Компания ставила цель по стабильной прибыли, маркетинг — по снижению стоимости клиента, а у отдела Funnel задача была конкретной: вернуть конверсию воронки.
Проблема была в том, что гипотезы отдела упирались в скорость IT. Отдел IT работал отдельно, с собственной очередью задач, и любая правка посадки или бота стояла в этой очереди.
Вместо разрозненных идей — тактический план на квартал. У каждой гипотезы: цель в цифрах, срок, ресурсы в людях и деньгах, риски и текущий статус. Это позволило руководству видеть, во что и зачем вкладываются деньги, а отделу — не распыляться.
Ранний вход в комнату и дополнительные слоты эфира не требуют нового контента — их внедрили первыми.
Форму заявки перенесли с сайта внутрь вебинарной комнаты. Раньше человек должен был уйти с вебинара на сайт и там оставить заявку — на этом переходе теряли людей на пике интереса. Именно это изменение подняло конверсию в заявку примерно с 12 до 18%.
Каскад из пяти тематических вебинаров — запись, презентации, сегментированные цепочки. Дольше и дороже, поэтому шёл после быстрых побед.
Пять вебинаров на темы, которые волнуют родителей: непослушание, самостоятельность, учёба и другие. Задача была не продать с них напрямую, а проверить конверсию в заявку на разных темах. С учётом всех источников трафика конверсия в заявку держалась около 22% — выше цели в 20%, которую ставили в плане.
Главный результат оказался другим: каскад дал управляемость. Стало видно, какая тема цепляет аудиторию в конкретный момент, и можно было перераспределять трафик на неё и держать стоимость лида в сезонные просадки.
Часть посадок для теста на прямой трафик не успели запустить в срок — задачи ушли в очередь IT, сдача сдвинулась на неделю, а переделка через подрядчиков вышла дольше и дороже. Недотестированные посадки значили меньше заявок для отдела продаж.
По живым запускам каскад давал хорошую конверсию в заявку, но до продажи с них напрямую доходила небольшая доля. Для первичной оценки тем этого было достаточно, но как самостоятельный канал продаж каскад не рассматривали.
Выбор времени прямо на подписной странице так и остался в плане — ресурсы ушли на гипотезы с большим ожидаемым эффектом.
Главный выход из ситуации с IT был не в том, чтобы торопить соседний отдел, а в том, чтобы убрать стык. Я предложил ввести в команду Funnel специалистов IT — автоматизатора чат-ботов, верстальщика, дизайнера, техподдержку, — чтобы гипотезы собирались под ключ внутри одной команды.
Предложение приняли: отделы объединили в Funnel & IT под моим руководством. Это ускорило реализацию антикризисного плана — задачи перестали стоять в чужой очереди.
Когда гипотеза упирается в соседний отдел, быстрее убрать стык, чем ускорять очередь.
Форма внутри комнаты ловит человека в момент решения, а не после того, как он ушёл на сайт.
Цель, срок, ресурсы и риски у каждой гипотезы — руководство понимало, за что платит, а отдел не распылялся.
Дешёвые изменения дали эффект, пока готовились тяжёлые гипотезы.
Маркетинг и IT в одном отделе — гипотеза проходит путь от идеи до запуска без очереди на стыке.
Кейс: детская онлайн-школа
В очереди первой линии заявки не только ждали, но и терялись.
Между заявкой и пробным занятием стоял человек. Родитель оставлял контакт, заявка падала в очередь, менеджер первой линии перезванивал, подбирал время и записывал ребёнка вручную.
На этом этапе работала команда больше десяти человек. Днём схема справлялась, а вечером — когда родители как раз и оставляют заявки — ответа можно было ждать до суток. За это время родитель остывал, а часть заявок просто терялась.
Вечерняя заявка ждала ответа до утра. Родитель, который был готов записаться в девять вечера, утром уже занят другим.
Заявки выпадали между формой и менеджером. Каждая потерянная — это оплаченный рекламой контакт, который не дошёл даже до звонка.
Фонд оплаты первой линии ложился прямо в стоимость каждого записавшегося — и рос вместе с трафиком.
Самозапись собрана в два шага, и порядок шагов здесь — главное решение.
Имя, телефон, почта — три поля и одна кнопка. Лид фиксируется в CRM сразу. Если родитель бросит запись на следующем шаге, контакт уже не потерян.
Имя и дата рождения ребёнка. Расписание подбирается под возраст: родитель видит только те слоты, которые ему подходят, — меньше выбора, меньше ошибок и переносов.
Если времени или возраста нет в расписании, родитель нажимает «Нет подходящего времени» или «Нет подходящего возраста», и заявка уходит менеджеру первой линии. Нестандартный случай не теряется, а достаётся человеку.
После записи родитель получает всё через бота, в котором регистрировался на вебинар: инструкции по подключению, материалы до занятия, напоминание в день урока. В любой момент можно позвать менеджера — он перезвонит и поможет.
Автоматизация закрыла массовый сценарий. Нестандартные случаи остались у людей — там, где человек действительно добавляет ценность.
Самозапись не выпускали на живых родителей сразу. На тестах поймали и закрыли около 90% ошибок — иначе каждую из них оплачивали бы рекламным бюджетом.
Главная техническая проблема: расписание отображалось с задержкой. На шаге выбора времени каждая секунда ожидания — это родитель, который закрывает вкладку, поэтому скорость отображения слотов дорабатывали отдельно.
Полная автоматизация означала бы потерять всех, кто не вписался в расписание. Поэтому часть потока сознательно оставили людям через кнопки-выходы.
| Что меняли | Было | Стало |
|---|---|---|
| Стоимость записавшегося на пробное | база для сравнения | ниже в 5+ раз |
| Конверсия из заявки в запись | ручная работа | ≈ 75–80% |
| Время от вечерней заявки до записи | до суток | сразу |
| Кто записывает | команда первой линии, 10+ человек | сам родитель; люди — на нестандартные случаи |
| Потерянные заявки | терялись на стыке | контакт в CRM до выбора слота |
Основная экономия — фонд оплаты первой линии и скорость записи.
Самый хрупкий шаг — выбор времени — стоит вторым. Сорвался он или нет, лид уже в CRM.
Автоматизировали то, что повторяется, и оставили людям исключения. Поэтому конверсия удержалась на уровне ручной работы.
Бот ведёт родителя до самого занятия: подключение, материалы, напоминание. Запись не остывает до урока.
Основную массу ошибок закрыли до того, как на форму пошли живые родители и рекламный бюджет.
Кейс: детская онлайн-школа
Сводно по трём тестовым волнам, цифры округлены. Справа — конверсия шага из предыдущего.
На вебинаре не было способа купить сразу: покупка шла через отдел продаж. А после оплаты начиналась ещё одна ручная часть: клиента нужно было зарегистрировать на платформе, чтобы он получил доступ к уроку, и узнать портрет ребёнка.
Регистрацию делали менеджеры вручную или через бизнес-процесс в Битрикс24, который я для них настраивал. Портрет ребёнка менеджер выяснял на звонке. Каждая продажа, даже небольшого продукта, стоила времени живого человека.
Покупка — там, где человек слушает и принимает решение, без ухода на сайт и без ожидания звонка.
Форма и оплата сразу после кнопки. Если заявка оставлена, но оплата не прошла, это видно отдельно — такие люди не теряются.
После оплаты человек сам регистрируется и получает доступ к пробному уроку. То, что раньше делал менеджер или бизнес-процесс в CRM, стало частью пути клиента.
Вместо вопросов на звонке — анкета. Около двух третей купивших заполняли её сами.
Прямо в процессе покупки можно добавить второго ребёнка — так делал примерно каждый пятнадцатый покупатель.
Главная LMS школы была слишком тяжёлой, чтобы собрать на ней такую механику быстро. Поэтому всё собирали на GetCourse — и из-за этого автопродажу применяли для MVP, проверки гипотез и небольших продуктов, а не для основного потока.
Примерно каждый четвёртый заполнял форму и останавливался на оплате. Этот сегмент приходилось отрабатывать отдельно.
Люди заходили в вебинарную комнату по несколько раз, и число участников получалось завышенным. Чтобы считать конверсию честно, повторные входы приходилось вычищать.
Кнопка в комнате не даёт решению остыть — ни переходов, ни ожидания звонка.
Оплата, регистрация и анкета — без ручного труда в каждой продаже.
GetCourse позволил проверить механику на тестовых волнах, не перестраивая основную платформу.
От регистрации до допродажи второго ребёнка — видно, где именно теряются люди.
Кейс: детская онлайн-школа
Доли выручки распродажи по каналам, округлено.
У школы накопилась большая база: люди, которые подписывались на бота, смотрели вебинар, записывались на пробное, покупали курс. Большая часть этой базы денег больше не приносила.
Писать всем одно и то же было бессмысленно. Человек, который досмотрел вебинар и не оставил заявку, и человек, который год платил за курс и перестал, — это разные разговоры с разными причинами отказа. Одна рассылка на всех выжигает базу и почти ничего не продаёт.
Сегменты строились по тому, где человек остановился в пути клиента. От этого зависело, что ему предложить и через какой канал.
Самый тёплый холодный сегмент: ценность продукта уже видел. Боты в мессенджерах, прямой оффер.
Самый большой сегмент и самый холодный. Отдельная логика прогрева, мини-продукт как вход.
Интерес был, что-то помешало. Повторное приглашение и оффер распродажи.
Ближе всех к покупке. Работа отдела продаж и downsale для тех, кому дорог основной тариф.
Уже знает продукт изнутри. Возврат через клиентский сервис и специальное условие.
Давние подписчики. Проверяли отдельно, чтобы не тратить бюджет механик вслепую.
Под каждый сегмент заранее считали модель: охват, доставляемость, открытия, заявки, сделки, выручку — и вычитали из неё стоимость скидки и самой механики. На выходе — ROI по каждому сегменту и каналу ещё до того, как отправлено первое сообщение.
Это позволило отбросить часть идей на бумаге. Например, промокод на всю базу выглядел привлекательно, но по модели давал отрицательный ROI: скидку получили бы и те, кто купил бы и так.
Дальше — ежедневный трекинг выручки к плану по каналам. Было видно, какой канал отстаёт, и куда перенаправить усилия, пока распродажа ещё идёт.
Часть сегментов, особенно старая база и холодные подписчики в WhatsApp, почти не конвертировалась. Рассылки через WhatsApp стоили заметных денег за каждое сообщение и в сумме принесли меньше, чем на них потратили.
Старые сегменты от месяца к месяцу сокращались: люди отписывались. Каждое касание надо было взвешивать — лишняя рассылка ускоряет отток.
Хороший оффер легко превращается в раздачу скидок тем, кто купил бы и без неё. Поэтому глубину скидки считали отдельно для каждого сегмента.
Каждый получил разговор про то место, где он остановился, — а не общую рассылку.
ROI по каждой механике считали заранее. Убыточные идеи отсекали до того, как они съели бюджет.
Отдел продаж, клиентский сервис, боты, e-mail и downsale работали на один план и были видны в одном отчёте.
Отставание по каналу было видно в тот же день, а не по итогам распродажи.
Последние проекты собираю с ИИ: код — через Claude Code, тексты и сценарии — через языковые модели с моей редактурой. Это меняет сроки: продукт, для которого раньше понадобилась бы команда разработки, собирается за неделю.
Академия Ukids
Путь родителя внутри интенсива.
Родитель, оставивший заявку, получает интенсив в подарок. Проходит короткий тест про своего ребёнка и видит общий балл и разбор по пяти навыкам: коммуникация, эмоции и эмпатия, самоорганизация, критическое мышление, уверенность в себе. У каждого — зона: «зона роста», «есть нюансы» или «всё отлично».
Дальше — подборка коротких видео, отсортированная по важности для этого ребёнка, с пометкой «начните здесь». Родитель приходит к менеджеру уже понимая, что и зачем развивать.
Сначала интенсив показывали части трафика. Потом раскатали его на все каналы и передали в отдел продаж.
Теперь менеджер выходит на связь, уже зная разбор по пяти навыкам конкретного ребёнка: не «расскажите о сыне», а «вижу, что у вас зона роста в самоорганизации — давайте про это». Разговор начинается с середины.
Доля заявок, доходящих до конца интенсива, выросла примерно с 1,5% до 10%, а доходимость до финала среди открывших — с четверти до трети. Обычно при масштабировании она падает, здесь выросла.
По большинству каналов прошедших интенсив оказалось больше, чем посетивших, а на одном конверсия в интенсив вышла выше 300%. Считать по этой метрике нельзя, поэтому все выводы строил на «прошёл до конца», а счётчик посещений отправил на починку.
Между периодами сравнения один канал вырос в разы, другой просел. Значит, часть прироста конверсии объясняется структурой трафика, а не только интенсивом — и я не приписываю весь эффект продукту.
Салон «Плеяда»
Всё в Docker Compose на одном сервере. Бэкап перед каждой правкой, проверка на реальных данных и на ширине экрана телефона.
Выбирает услугу, мастера и свободное время. Записывается по имени и телефону, без регистрации. Одинаковые услуги с разной ценой видит одной строкой «от N ₽».
Семь разделов вместо таблиц и звонков: сегодня, календарь всех мастеров, мастера, услуги, кабинеты, аналитика и оформление сайта. Состав мастеров на день определяется по их графику на эту дату.
Понимать, насколько загружены мастера и салон целиком и сколько салон зарабатывает — в выручке и в том, что остаётся лично владельцу.
Интерфейс подсказывает, но окончательное решение всегда принимает сервер.
Свободное время считается на сервере по графику, записям и кабинетам. Время, которого нет в расчёте, сохранить нельзя.
При подборе времени и ещё раз при сохранении. Пересечения запрещены на уровне базы данных.
Мастер не может сократить рабочие часы так, чтобы существующая запись оказалась вне графика.
Академия Ukids
ИИ делает черновую работу сценариста, человек отвечает за то, чтобы это звучало живо.
ИИ получает на вход то, что у школы уже есть: презентацию и расшифровку вебинара, который работает. Из этого он собирает сценарий новой версии — структуру, логику, переходы к продающей части.
Дальше я правлю сценарий и добиваюсь, чтобы он звучал максимально реалистично: автовебинар, в котором слышно машину, теряет доверие зрителя.
Конверсия вебинаров по новым сценариям — на уровне прежних. Для производственного процесса это и есть результат: подготовка новой версии больше не требует писать сценарий с нуля, а конверсия от этого не проседает.
Академия Ukids
Переход от общего учёта к формату, где у каждой задачи есть приоритет, категория и один ответственный.
Учёт велся только по отделу в целом. У руководителя не было способа увидеть, сколько задач в работе у конкретного человека, что горит, а что подождёт.
Без такой видимости приоритеты расставлялись на глаз, а перегрузка одного сотрудника вскрывалась постфактум — когда он уже не успевал.
Ввёл единый формат: задача через результат и срок, один ответственный, приоритет — высокий, средний или низкий — и категория по типу работы.
Технические работы разбиты по типам: проблемы, посадочные страницы, сборка лендингов, баги, интеграция с GetCourse, задачи отдела продаж и прочее. Стало видно, где именно сосредоточена нагрузка отдела.
Не просто завёл доску, а научил людей самих расставлять приоритет и оценивать свою загрузку — руководитель не разбирает очередь вручную за каждого.
Начинали в Microsoft Planner и To Do, позже перенесли структуру в Битрикс24 — туда же, где уже жили CRM и воронки продаж, чтобы не держать задачи отдельно от остального контура.
За контрольный месяц: 90 задач, 74 закрыто, 16 в работе — 82% закрытия. По накопительному графику за две недели — 252 задачи, 221 выполнена, то есть отдел не просто разово закрыл спринт, а стабильно держит темп.
По приоритету: большая часть задач — среднего уровня, высокий приоритет — примерно каждая пятая. По категориям самой крупной группой оказались задачи вне заранее заданных типов — честный сигнал, что часть работы отдела ещё не разложена по полочкам, и это следующая точка роста самой системы.
Скриншоты из внутреннего отчёта отдела за контрольный месяц. Один график с разбивкой по сотрудникам не показываю целиком — там подписаны имена коллег.
Исключает ситуацию «все в курсе, никто не сделал» — у каждой задачи есть конкретный человек.
Не нужно спрашивать, что горит — три уровня приоритета видны на самой доске.
Нагрузка не абстрактна: видно, что чаще всего отнимает время — баги, интеграции или посадочные.
Обучение важнее инструмента: люди сами видят свою загрузку и сами расставляют приоритеты.
Онлайн-школа на GetCourse
Виджет синхронного перевода для вебинарной комнаты GetCourse: зритель нажимает на свой язык и слышит переводчика, не выходя из комнаты.
Живой эфир школы идёт на русском, а смотрят его люди из разных стран. Нужно было, чтобы перевод шёл рядом с основным видео, а зрителю не приходилось ничего устанавливать и искать другую ссылку.
По ходу эфира модератор выводит продающие блоки, и каждый новый блок может убрать панель перевода вместе с собой. Виджет следит за страницей: возвращается на место, а если места нет, закрепляется внизу экрана и продолжает играть.
Тест на сервере 4 ядра / 4 ГБ: 5 000 одновременных подключений к одному потоку.
Подключу виджет к вашей комнате GetCourse, настрою языки и проведу репетицию с переводчиками.
Обсудить проект