Техспец онлайн-школ
Помогаю онлайн-школам и экспертам избавиться от ручной работы: настраиваю GetCourse, Salebot, AmoCRM и разрабатываю Telegram-ботов, которые работают сами.
Автоматизирую процессы онлайн-школ — от настройки платформ до интеграций и написания ботов под задачи клиента.
Настройка платформы под ключ: курсы, воронки продаж, триггерные письма, уровни доступа, интеграция с платёжными системами и CRM.
Разработка диалоговых цепочек и сценариев рассылок, сегментация аудитории, интеграция с GetCourse и AmoCRM, настройка триггеров.
Настройка воронок продаж, автоматизация движения лидов по этапам, интеграция с GetCourse и мессенджерами.
Разработка ботов под любые задачи: автоворонки, уведомления, приём заявок, подключение внешних API и интеграции с сервисами.
Перенос макета из Figma в Tilda, вёрстка интерфейса GetCourse под готовый дизайн, лендинги на чистом HTML. Адаптив под все устройства.
Подключаю нейросети к ботам и рабочим процессам: ассистент отвечает на вопросы, разбирает заявки, готовит тексты. Настраиваю под задачу и тон вашей школы.
От первого звонка до передачи готового решения — прозрачно, с обратной связью на каждом шаге.
Разбираем текущие процессы, находим узкие места и формулируем чёткую задачу.
Готовлю схему решения: какие сервисы задействованы, как интегрируются, что автоматизируем.
Настраиваю платформы, пишу сценарии и ботов, связываю сервисы воедино.
Проверяю всё в работе, передаю результат и остаюсь на связи после запуска.
Реальные проекты: интеграции, боты, воронки, вёрстка. Что было — что сделала — что изменилось.
Задача: После каждой оплаты менеджер вручную переносил данные покупателя в AmoCRM — создавал контакт, открывал сделку, проставлял статус. Ошибки, дубли, потери времени.
Что сделано: Написан webhook-сервис на Python (FastAPI), который перехватывает событие оплаты в GetCourse, проверяет подлинность запроса и автоматически создаёт или обновляет контакт и сделку в AmoCRM с нужным статусом. Сервис развёрнут на сервере, работает под systemd + nginx, логирует каждое событие в JSON.
Результат: Данные попадают в AmoCRM через 2–3 секунды после оплаты. Ручной ввод исключён полностью. Менеджер видит новую сделку к моменту, когда открывает браузер.
Задача: Заявки на консультации приходили хаотично — в личку, через форму на сайте, в мессенджерах. Часть терялась, обработка занимала много времени.
Что сделано: Разработан Telegram-бот (Python, aiogram 3), который ведёт клиента по сценарию: собирает имя, контакт и описание задачи. Каждая заявка сохраняется в базу данных, одновременно приходит мгновенное уведомление администратору с полной информацией. Бот работает 24/7 на сервере под systemd, перезапускается автоматически при сбоях.
Результат: Все заявки в одном месте, ни одна не теряется. Уведомление приходит в течение секунды. Клиент чувствует, что его услышали — сразу.
Задача: Курс готовился к запуску — нужно было собрать «тёплую» базу до открытия продаж, чтобы не стартовать в пустоту.
Что сделано: Настроена воронка предзаписи на GetCourse под ключ: лендинг с оффером → форма подписки → страница «Спасибо» → цепочка из 5 писем через бизнес-процессы. Подключён домен клиента с записями SPF и DKIM, чтобы письма не падали в спам. Все блоки протестированы на реальном адресе до запуска.
Результат: К старту продаж — готовая прогретая база. Первые заявки пришли в день открытия, по подписчикам, которые уже знали курс и ждали старта.
Задача: Нужен был профессиональный сайт для привлечения клиентов. Без сайта — только сарафанное радио, сложно объяснить потенциальному клиенту, кто ты и чем занимаешься.
Что сделано: Написан одностраничный сайт на чистом HTML + CSS + JS — без фреймворков и зависимостей. Тёмная тема, переливающийся градиент, анимации при скролле, 3D-эффект на карточках, typewriter-эффект. Полная адаптация под мобильные. Работает открытием одного файла.
Итог: Готовая точка входа для новых клиентов. Ссылку можно отправить в любой момент — сайт грузится мгновенно, выглядит профессионально и без хостинга.
Задача: Сделать развивающую игру для детей 2–4 лет, которую можно установить на телефон и использовать без интернета. Обычные приложения говорят синтетическим голосом — хотелось, чтобы ребёнок слышал маму.
Что сделано: Разработана PWA-игра на чистом HTML5/CSS3/Vanilla JS — без фреймворков и зависимостей. 5 модулей: животные с озвучкой, цвета и формы, цифры и счёт, буквы алфавита, пазлы. Весь голос записан вручную и нарезан на 100+ клипов через ffmpeg. Service Worker кэширует всё при первом открытии — дальше работает полностью офлайн. Устанавливается на iPhone из Safari как приложение.
Результат: Ребёнок слышит мамин голос — и это работает. Ребёнок подруги прыгал от радости, повторяя звуки животных. Игра работает без интернета — можно давать в дороге.


Задача: Довести пользователя до покупки подписки на закрытый канал: принять оплату, выдать доступ и снять его, когда подписка закончилась — без ручного участия.
Что сделано: Собран сценарий в Salebot: приветствие с оффером «подписка → доступ к материалам», кнопка «Вступить в сообщество», приём оплаты. Бот проверяет реальный статус подписки через member_status == "member", а не верит на слово. Настроены напоминания через 15 минут, 10 минут и 24 часа. Ветвление: оплатил → ссылки с доступом и благодарность; не оплатил → цепочка напоминаний.
Результат: Приём оплат и выдача доступов работают корректно и без участия администратора. По истечении срока подписки участник автоматически удаляется из чата — база закрытого канала не «протухает».
Задача: Собрать бота, который сам ведёт анкету и забирает контакты без ошибок в данных, а бонус отдаёт только тем, кто действительно подписан на аккаунт — без ручной проверки.
Что сделано: Собран проект в Salebot из двух сценариев — 16 блоков и 14 связей.
Анкета. Диалог начинается с экрана согласия на обработку персональных данных: пока не нажата кнопка «Соглашаюсь», сбор не стартует. Дальше по шагам — имя, почта, телефон, каждое значение пишется в переменную клиента. Почта и российский номер проверяются регулярными выражениями: если формат не подошёл, бот пишет об этом и возвращает на тот же шаг, а не пропускает мусор дальше. На каждом шаге стоит таймер: если человек молчит 10 секунд, бот напоминает о себе. В конце — сверка: бот показывает собранные данные списком.
Бонус за подписку. Вторая ветка ловит комментарий под конкретным постом в Instagram по ключевому слову и уводит человека в личные сообщения. Бот проверяет подписку встроенной функцией: подписан → сразу ссылка на бонус; не подписан → просьба подписаться и кнопка «Я подписался», после которой проверка запускается заново по кругу. Telegram и Instagram разведены по разным веткам через тип клиента.
Результат: В базу не попадают телефоны и почты с опечатками — формат отсекается на входе. Бонус выдаётся после фактической проверки подписки, а не на слово. Человек не выпадает из диалога на середине: таймеры возвращают его к незаполненному шагу.
Задача: Стандартный GetCourse выглядит одинаково у всех. Студенты теряются, тыкают не туда и пишут в поддержку вместо того, чтобы учиться.
Что сделано: Свёрстан интерфейс под готовый дизайн — список тренингов, страницы уроков, навигация. Карточки с явными кнопками действия, видимые статусы и нумерация уроков, понятная иерархия в админке. Без лишнего: просто понятно и аккуратно.
Результат: Навигация очевидна с первого взгляда — студенты перестают спрашивать «куда нажать» и «в каком порядке проходить уроки». Понятные карточки снижают отвал на первом экране. Статусы видны без клика, поэтому студент всегда знает, на каком он этапе — это напрямую влияет на процент завершения курса. Администратор получает привычную структуру и реже ошибается при настройке доступов и расписания.




Задача: Дать клиенту ориентировочный бюджет на наполнение квартиры с готовой отделкой от застройщика — быстро и без менеджера на первом этапе.
Что сделано: Собран бот-калькулятор в Salebot с базовой логикой расчёта и разветвлением сценариев. Бот задаёт ключевые вопросы, определяет тип квартиры по количеству комнат — студия, евро-2, евро-3, евро-4 — и запускает нужную ветку расчёта, а затем выдаёт ориентировочную сумму.
Результат: Клиент получает предварительный бюджет за 1–2 минуты. Сокращается количество «пустых» заявок и время менеджера на первичные консультации. Лиды удобно сегментируются по типу квартиры.
Задача: Автоматизировать приём заказов — чтобы клиент быстро собрал корзину в боте, а менеджер получил готовую заявку для подтверждения, без переписки в личке.
Что сделано: Собран сценарий в Salebot: старт → выбор категории и позиции → добавление в корзину с количеством и опциями → контакты, адрес или самовывоз, комментарий → подтверждение заказа. Номер телефона проверяется по маске, есть возврат к выбору блюд и напоминания, если клиент завис на шаге. После подтверждения менеджеру автоматически уходит заявка: состав заказа, итоговая сумма, телефон, адрес и комментарии.
Результат: Единый понятный поток оформления без переписок. Менеджеру приходит структурированная заявка, которую можно сразу обработать.
Задача: Реализовать на Tilda сайт для художника по свету по готовому макету из Figma — так, чтобы результат совпадал с дизайном, а не «примерно похоже».
Что сделано: Точно воспроизведён дизайн-макет: типографика, отступы, тёмная тема, блоки услуг — прокат оборудования, монтаж и демонтаж, техническое сопровождение мероприятий. Настроена адаптивность под все устройства, интегрировано портфолио с галереей работ.
Результат: Сайт запущен, клиент доволен.


Задача: Выдавать пользователю одну случайную карту в сутки — изображение, интерпретацию и вопрос для размышления. Чтобы человек возвращался в бот каждый день.
Что сделано: Собран бот в Salebot: три кнопки — «Вытянуть карту», «О методе», «Ещё одну завтра». Случайный выбор из 10 карт, у каждой своё изображение и текст интерпретации. Ограничение: одна карта в 24 часа. Логируется ID выпавшей карты и время — видно, какие карты выпадают чаще и как часто люди возвращаются.
Результат: Стабильная выдача одной карты за сессию, лимит корректно держится в течение суток.


Живые отзывы после работы — без правок и пересказа с моей стороны.
Наталья — именно тот техспец, которого я искал!
Когда другие специалисты называли ценник в 40–60 тыс ₽ за создание Telegram-ботов, Наталья предложила очень приятную стоимость.
Сотрудничеством очень доволен:
Настоятельно рекомендую Наталью как надёжного и думающего специалиста по Telegram-ботам!
Готова обсудить ваш проект. Пишите в Telegram или на почту — отвечаю быстро.
📍 Сургут, Россия