← Обо мне
Портфолио

Воронки, которые доводят клиента до заявки

Разбор сценариев: какая была задача, как устроена логика и что бот делает сам, без участия менеджера. Собираю на Salebot, BotHelp и Senler, а когда конструктора не хватает — пишу сервис на Python.

Стоматология · Запись и срочные заявки · Salebot

Стоматология «Диамант»: запись и срочная заявка

Бот помогает выбрать услугу, собрать и проверить заявку, обработать срочное обращение и передать данные администратору. Отдельно предусмотрены цены, адрес, FAQ и возврат незавершённой заявки через 30 минут, 24 часа и 3 дня.

Подробнее

Задача

Запись пациентов на приём и обработка срочных обращений — так, чтобы ни одна заявка не терялась и не оставалась без ответа.

Как устроена логика

  • главное меню: запись, срочная помощь, цены, адрес и график, частые вопросы;
  • запись на приём — выбор услуги, способа связи, имени, телефона с проверкой формата и комментария к заявке;
  • срочная заявка — отдельная короткая ветка: телефон и имя, заявка сразу уходит администратору;
  • если сообщение не распознано, бот возвращает понятные кнопки, а не переспрашивает вслепую;
  • незавершённая заявка на форме напоминает о себе через 30 минут, 24 часа и 3 дня, не запуская сценарий заново.
Схема бота стоматологии «Диамант»: запись на приём, срочная заявка, цены, адрес, FAQ и возврат к незавершённой заявке Открыть схему целиком
Схема собрана по реальной структуре сценария

Результат

Администратор получает заявку в готовом виде и не тратит время на повторяющиеся вопросы.

Обсудить
Вебинары · Прогрев и дожим · Senler

Вебинарная воронка: от регистрации до оплаты

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

Подробнее

Задача

Довести зарегистрировавшегося до эфира, а после эфира — до оплаты, не потеряв тех, кто не пришёл и кто сомневается.

Как устроена логика

  • прогрев до эфира: два задания с начислением «монет», бот сам проверяет выполнение по переходу по ссылке;
  • цепочка напоминаний: утро дня эфира, за час, за 15 минут и в момент старта;
  • сегментация «был / не был» — по факту перехода в вебинарную комнату, каждому своя ветка и своя запись;
  • три дожима по конкретным возражениям: «дорого», «у меня не получится», «последний день условий»;
  • проверка оплаты по группе подписчиков — купившие выпадают из дожимов автоматически;
  • после покупки: запрос отзыва и проверка через пару дней, зашёл ли человек в материалы.

Что показывает

На каждом шаге бот принимает решение по поведению подписчика, а не рассылает всем одно и то же.

Схема вебинарной воронки в Senler: прогрев, напоминания, сегментация и дожимы Открыть схему целиком
Схема собрана по реальной структуре сценария
Обсудить
Марафон · Два источника трафика · Salebot

Автоворонка марафона с двумя источниками трафика

Мини-лендинг с UTM под ВК и Telegram, старт в 9:00 по времени участника, викторина с баллами и автоматический доступ в закрытый канал.

Подробнее

Задача

Провести многодневный марафон так, чтобы участник из любого часового пояса получал материалы в 9:00 по своему времени, а прошедшие до конца попадали в закрытый канал без ручной проверки.

Как устроена логика

  • два потока трафика с разными UTM — видно, откуда пришёл каждый участник;
  • выбор часового пояса на лендинге, расчёт локального времени старта внутри бота;
  • сбор имени и телефона с проверкой формата;
  • ссылка на эфир с гифкой и уведомление команде в отдельный чат по факту перехода;
  • проверочный вопрос в формате викторины Telegram, за верный ответ — баллы;
  • чек-лист и приглашение в закрытый канал за полное прохождение;
  • заявка на вступление в канал одобряется автоматически — бот сверяет человека со списком прошедших;
  • статистика по этапам: вошли, были на эфире, прошли, перешли в канал.
Схема автоворонки марафона: два источника трафика, часовые пояса, викторина и доступ в закрытый канал Открыть схему целиком
Схема собрана по реальной структуре сценария
Обсудить
Автовебинар · Часовые пояса · Salebot

Автовебинар на три комнаты с часовыми поясами

Участник выбирает пояс от МСК−1 до МСК+9 и удобный сеанс, а бот сам считает локальное время и распределяет людей по вебинарным комнатам.

Подробнее

Задача

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

Как устроена логика

  • на лендинге — имя и выпадающий список часовых поясов;
  • расчёт сдвига и локального времени в калькуляторе бота;
  • распределение по трём вебинарным комнатам в зависимости от пояса;
  • выбор сеанса 10:00 или 19:00 кнопками;
  • цепочка напоминаний: за сутки, за час, за 15 минут и в момент старта;
  • ветки «был на эфире» и «не был» — подарок участникам, запись остальным;
  • команда статистики: вход в воронку, регистрации на каждый сеанс, посещаемость.
Схема автовебинара: расчёт часового пояса, два сеанса и цепочка напоминаний Открыть схему целиком
Схема собрана по реальной структуре сценария
Обсудить
Подписка · Закрытый канал · Salebot

Закрытый клуб по подписке

Полный цикл подписной модели: оплата, доступ в закрытый канал, напоминание о списании и удаление тех, кто не продлил.

Подробнее

Задача

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

Как устроена логика

  • меню клуба, вынесенное в команды бота;
  • две ветки оплаты — для России и для других стран;
  • выдача ссылки на закрытый канал после оплаты;
  • проверка заявки на вступление: бот сверяет человека со списком участников и одобряет или отклоняет;
  • напоминание за три дня до списания и отдельная ветка отмены автосписания;
  • удаление из канала при неоплате — с проверкой на дату окончания подписки;
  • отметки о статусах участников в Google-таблице.

Что показывает

Продумана не только продажа, но и отток: бот сам закрывает доступ и возвращает его после оплаты.

Схема закрытого клуба по подписке: оплата, доступ в канал, продление и отключение Открыть схему целиком
Схема собрана по реальной структуре сценария
Обсудить
Мебель · Расчёт и заявка · Senler

Калькулятор кухни: расчёт и заявка в одном сценарии

Четыре вопроса о кухне, проверка телефона, эскалация на администратора и возврат тех, кто не дошёл до конца.

Подробнее

Задача

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

Как устроена логика

  • квиз из четырёх шагов — форма кухни, материал фасадов, фурнитура, размеры; каждый ответ пишется в переменную;
  • на любом шаге доступны кнопки «Нужна консультация» и «Нужен замер» — администратор получает уведомление сразу;
  • проверка телефона на российский формат, отдельное сообщение при ошибке и повторная проверка;
  • после второй ошибки бот не зацикливается, а подключает администратора;
  • счётчик заявок и защита от повторного прохождения опроса;
  • через 10 минут бот проверяет, дошёл ли человек до конца, и возвращает незакончивших сообщением «мы вас потеряли».

Что показывает

Продуман не только прямой путь, но и сценарии, где клиент ошибся, передумал или пропал.

Схема калькулятора кухни: сбор параметров, расчёт и заявка Открыть схему целиком
Схема собрана по реальной структуре сценария
Обсудить
Онлайн-курс · Динамическая цена · Senler

Тест со скидкой: цена формируется внутри бота

Правильные ответы увеличивают скидку, бот пересчитывает цену и отдаёт персональную ссылку на оплату.

Подробнее

Задача

Продать курс через вовлечение: дать человеку заработать скидку, а не просто объявить её.

Как устроена логика

  • приветствие подставляется разное для мужчин и женщин;
  • тест по теме курса, за каждый верный ответ — плюс 10% к скидке;
  • итоговая скидка 0, 10 или 20% и цена считаются в переменных;
  • сумма передаётся в оплату — ссылка приходит с персональной ценой;
  • сбор телефона, запись в профиль подписчика, уведомление администратору.

Что показывает

Оффер и цена собираются динамически: каждый участник видит свою цифру, а не общий прайс.

Схема теста со скидкой: подсчёт правильных ответов и персональная цена Открыть схему целиком
Схема собрана по реальной структуре сценария
Обсудить
Геймификация · Сегментация базы · Senler

Викторина с кубиком и сегментацией базы

Три вопроса, бросок игрового кубика на бонусные баллы и три разных финала — с автоматической разметкой подписчиков по сегментам.

Подробнее

Задача

Вовлечь холодную аудиторию и сразу разложить её по сегментам, чтобы дальше писать каждому по делу.

Как устроена логика

  • три вопроса о времени, бюджете и мотивации с начислением баллов;
  • бросок кубика: случайное число от 1 до 6 и бонусные баллы за грань;
  • ветвление по сумме баллов на три результата, у каждого свой разбор и свой подарок;
  • каждый финал добавляет человека в отдельную группу подписчиков.

Что показывает

Игровая механика работает не ради развлечения: после прохождения база уже сегментирована под рассылки.

Схема викторины с кубиком и сегментацией базы Открыть схему целиком
Схема собрана по реальной структуре сценария
Обсудить
Лидген · CRM и таблица · Salebot

Заявка на консультацию с записью в CRM и таблицу

Бот собирает контакты с проверкой формата, создаёт сделку в CRM, пишет строку в Google-таблицу и уведомляет команду.

Подробнее

Задача

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

Как устроена логика

  • последовательный сбор имени, города, почты и телефона;
  • проверка почты и телефона по маске, на каждую ошибку — своё понятное сообщение;
  • запись строки в Google-таблицу через интеграцию;
  • создание сделки в CRM на этапе «Оставил заявку на консультацию»;
  • уведомление в рабочую группу Telegram, чтобы заявку увидели сразу.

Что показывает

Данные из бота живут там, где с ними работают: CRM, таблица, уведомление — без копирования вручную.

Схема заявки на консультацию с записью в CRM и таблицу Открыть схему целиком
Схема собрана по реальной структуре сценария
Обсудить
Реферальная система · Баллы · Salebot

Партнёрская программа с баллами за приглашённых

У каждого участника своя ссылка, бот распознаёт, кто кого привёл, начисляет баллы и выдаёт бонус за приглашённых.

Подробнее

Задача

Дать аудитории приводить людей самостоятельно и видеть свой прогресс, без ручного учёта на стороне организатора.

Как устроена логика

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

Что показывает

Учёт и защита от накрутки собраны внутри бота — организатору ничего не нужно сверять руками.

Схема партнёрской программы с баллами за приглашённых Открыть схему целиком
Схема собрана по реальной структуре сценария
Обсудить
Вебинар · Два потока · BotHelp

Вебинарная воронка «Мастер слова» на два потока

Один эфир в двух сеансах, мини-лендинг, вход по ключевому слову и выдача чек-листа после регистрации.

Подробнее

Задача

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

Как устроена логика

  • два потока регистрации — на 11:00 и на 19:00, у каждого своя цепочка напоминаний;
  • мини-лендинг как точка входа и вход по ключевому слову из поста;
  • выдача PDF-чек-листа за регистрацию;
  • одна и та же воронка развёрнута в Telegram и во ВКонтакте.

Что показывает

Одна логика переносится между платформами и каналами без потери сценария.

Схема воронки «Мастер слова»: два потока в Telegram и ВКонтакте Открыть схему целиком
Схема собрана по реальной структуре сценария
Обсудить
Бот-визитка · Приём заявок · Salebot

Бот-визитка с двумя формами заявок

Меню из семи разделов, сертификаты файлами, кейс в PDF и догоняющий оффер через 10 минут после входа.

Подробнее

Задача

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

Как устроена логика

  • меню с разделами: о себе, кейсы, отзывы, обучение, сертификаты, услуги, контакты;
  • сертификаты и кейс приходят файлами прямо в чат;
  • две формы: быстрый бесплатный разбор и заявка на услугу с описанием задачи;
  • через 10 минут после входа бот присылает отдельное предложение тем, кто не оставил заявку;
  • каждая заявка уходит уведомлением.
Схема бота-визитки с двумя формами заявок Открыть схему целиком
Схема собрана по реальной структуре сценария
Обсудить
Мои проекты

Собственные продукты

Не только боты под заказ — разрабатываю и поддерживаю свои сервисы.

Python · FastAPI · Telegram, VK, MAX

alex-bot-hub — бот приёма заявок на своём коде

Сервис с собственной машиной состояний, фоновыми рассылками и приёмом оплат. Работает в трёх мессенджерах и питает этот сайт.

Подробнее

Зачем писал кодом

Нужны были свои правила ведения диалога, отложенные касания и оплата — то, что в конструкторе пришлось бы обходить костылями.

Что внутри

  • Python 3.12, FastAPI, PostgreSQL 16, SQLAlchemy 2.0, httpx;
  • собственная машина состояний диалога, состояние хранится в базе;
  • фоновые процессы: отправка накопленных сообщений, дожим и прогрев после выдачи материала;
  • приём оплат через YooMoney;
  • боты в Telegram, ВКонтакте и MAX на одной кодовой базе;
  • развёрнуто на сервере через docker-compose.
Схема сервиса приёма заявок на своём коде: вебхуки, машина состояний, очередь и оплата Открыть схему целиком
Схема собрана по реальной структуре сценария
Обсудить
Интеграции · API · VK → TG → MAX

VTM Pro — кросспостинг из ВКонтакте в Telegram и MAX

Пост выходит во ВКонтакте — и автоматически появляется в Telegram и MAX. Один текст, три площадки.

Подробнее

Задача

Снять с автора ручное дублирование: публикация в одном месте должна расходиться по остальным каналам сама.

Что внутри

  • работа с API трёх платформ: ВКонтакте, Telegram, MAX;
  • отслеживание новых публикаций и перенос вложений;
  • очередь отправки, чтобы посты не терялись при сбоях.

Что показывает

Умею работать с API и переносить данные между сервисами, а не только настраивать готовые блоки.

Схема кросспостинга: ВКонтакте → Telegram → MAX Открыть схему целиком
Схема собрана по реальной структуре сценария
Обсудить
Инструменты

На чём собираю

SalebotBotHelpSenler TelegramВКонтактеMAX Мини-лендинги и квизыUTM и сквозная аналитика Google-таблицыCRM и сделкиПриём оплат Сегментация базыВикторины и опросыПроверка форматов ввода Закрытые каналы и доступыPython · FastAPI · PostgreSQL

Покажу логику под вашу задачу

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