Открыта для новых проектов
Наталья Чудинова — техспец онлайн-школ

Наталья Чудинова

Техспец онлайн-школ

Помогаю онлайн-школам и экспертам избавиться от ручной работы: настраиваю GetCourse, Salebot, AmoCRM и разрабатываю Telegram-ботов, которые работают сами.

📦
GetCourse
Воронки и LMS
🤖
Salebot
Чат-боты
🔗
AmoCRM
CRM и продажи
Telegram API
Боты под задачи
Листайте
Услуги

Что я делаю

Автоматизирую процессы онлайн-школ — от настройки платформ до интеграций и написания ботов под задачи клиента.

01
📦

GetCourse

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

02
🤖

Salebot

Разработка диалоговых цепочек и сценариев рассылок, сегментация аудитории, интеграция с GetCourse и AmoCRM, настройка триггеров.

03
🔗

AmoCRM

Настройка воронок продаж, автоматизация движения лидов по этапам, интеграция с GetCourse и мессенджерами.

04

Telegram-боты

Разработка ботов под любые задачи: автоворонки, уведомления, приём заявок, подключение внешних API и интеграции с сервисами.

05
🎨

Сайты и вёрстка

Перенос макета из Figma в Tilda, вёрстка интерфейса GetCourse под готовый дизайн, лендинги на чистом HTML. Адаптив под все устройства.

06
🧠

AI-ассистенты

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

Процесс

Как я работаю

От первого звонка до передачи готового решения — прозрачно, с обратной связью на каждом шаге.

01

Анализ

Разбираем текущие процессы, находим узкие места и формулируем чёткую задачу.

02

Проектирование

Готовлю схему решения: какие сервисы задействованы, как интегрируются, что автоматизируем.

03

Реализация

Настраиваю платформы, пишу сценарии и ботов, связываю сервисы воедино.

04

Тестирование

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

Кейсы

Примеры работ

Реальные проекты: интеграции, боты, воронки, вёрстка. Что было — что сделала — что изменилось.

GetCourse оплата тарифа webhook FastAPI 2–3 сек проверка подписи сделка AmoCRM сделка создана ✓
GetCourse + AmoCRM

Автоматическая передача оплат из GetCourse в AmoCRM

Задача: После каждой оплаты менеджер вручную переносил данные покупателя в AmoCRM — создавал контакт, открывал сделку, проставлял статус. Ошибки, дубли, потери времени.

Что сделано: Написан webhook-сервис на Python (FastAPI), который перехватывает событие оплаты в GetCourse, проверяет подлинность запроса и автоматически создаёт или обновляет контакт и сделку в AmoCRM с нужным статусом. Сервис развёрнут на сервере, работает под systemd + nginx, логирует каждое событие в JSON.

Результат: Данные попадают в AmoCRM через 2–3 секунды после оплаты. Ручной ввод исключён полностью. Менеджер видит новую сделку к моменту, когда открывает браузер.

🤖 Запись на консультацию Хочу записаться Как вас зовут? Наталья, @username Заявка принята ✓ 🗄️ SQLite каждая заявка сохранена 📲 Уведомление → администратору 24/7
Telegram-бот

Telegram-бот для приёма заявок на консультацию

Задача: Заявки на консультации приходили хаотично — в личку, через форму на сайте, в мессенджерах. Часть терялась, обработка занимала много времени.

Что сделано: Разработан Telegram-бот (Python, aiogram 3), который ведёт клиента по сценарию: собирает имя, контакт и описание задачи. Каждая заявка сохраняется в базу данных, одновременно приходит мгновенное уведомление администратору с полной информацией. Бот работает 24/7 на сервере под systemd, перезапускается автоматически при сбоях.

Результат: Все заявки в одном месте, ни одна не теряется. Уведомление приходит в течение секунды. Клиент чувствует, что его услышали — сразу.

01 Лендинг оффер посадочная 02 Форма email+имя подписка 03 Спасибо страница подтверждение 04 Письма цепочка ×5 прогрев 05 Продажи тёплая база 🎯 старт продаж
GetCourse

Воронка предзаписи на курс с нуля за 7 дней

Задача: Курс готовился к запуску — нужно было собрать «тёплую» базу до открытия продаж, чтобы не стартовать в пустоту.

Что сделано: Настроена воронка предзаписи на GetCourse под ключ: лендинг с оффером → форма подписки → страница «Спасибо» → цепочка из 5 писем через бизнес-процессы. Подключён домен клиента с записями SPF и DKIM, чтобы письма не падали в спам. Все блоки протестированы на реальном адресе до запуска.

Результат: К старту продаж — готовая прогретая база. Первые заявки пришли в день открытия, по подписчикам, которые уже знали курс и ждали старта.

chudotehspec.ru Написать ✈ GetCourse LMS + воронки AmoCRM CRM Telegram боты Salebot чат-боты Услуги Как работаю Кейсы Контакт →
HTML / CSS / JS

Сайт-визитка для техспеца с нуля

Задача: Нужен был профессиональный сайт для привлечения клиентов. Без сайта — только сарафанное радио, сложно объяснить потенциальному клиенту, кто ты и чем занимаешься.

Что сделано: Написан одностраничный сайт на чистом HTML + CSS + JS — без фреймворков и зависимостей. Тёмная тема, переливающийся градиент, анимации при скролле, 3D-эффект на карточках, typewriter-эффект. Полная адаптация под мобильные. Работает открытием одного файла.

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

🌈 Весёлый мир 🐮 Животные 🔴 Формы и цвета 🔢 Цифры АБВ Буквы 🧩 Пазлы
Веб-приложение · PWA

Развивающая игра «Весёлый мир» для детей 2–4 лет

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

Что сделано: Разработана PWA-игра на чистом HTML5/CSS3/Vanilla JS — без фреймворков и зависимостей. 5 модулей: животные с озвучкой, цвета и формы, цифры и счёт, буквы алфавита, пазлы. Весь голос записан вручную и нарезан на 100+ клипов через ffmpeg. Service Worker кэширует всё при первом открытии — дальше работает полностью офлайн. Устанавливается на iPhone из Safari как приложение.

Результат: Ребёнок слышит мамин голос — и это работает. Ребёнок подруги прыгал от радости, повторяя звуки животных. Игра работает без интернета — можно давать в дороге.

Модуль Животные
Модуль Пазлы
Схема сценария бота «Клуб по подписке» в Salebot
Salebot · Оплаты

Бот «Клуб по подписке»: приём оплат и выдача доступов

Задача: Довести пользователя до покупки подписки на закрытый канал: принять оплату, выдать доступ и снять его, когда подписка закончилась — без ручного участия.

Что сделано: Собран сценарий в Salebot: приветствие с оффером «подписка → доступ к материалам», кнопка «Вступить в сообщество», приём оплаты. Бот проверяет реальный статус подписки через member_status == "member", а не верит на слово. Настроены напоминания через 15 минут, 10 минут и 24 часа. Ветвление: оплатил → ссылки с доступом и благодарность; не оплатил → цепочка напоминаний.

Результат: Приём оплат и выдача доступов работают корректно и без участия администратора. По истечении срока подписки участник автоматически удаляется из чата — база закрытого канала не «протухает».

Схема сценария бота в Salebot: анкета с валидацией и проверка подписки
Salebot · Instagram + Telegram

Бот-анкета с валидацией и бонусом за подписку

Задача: Собрать бота, который сам ведёт анкету и забирает контакты без ошибок в данных, а бонус отдаёт только тем, кто действительно подписан на аккаунт — без ручной проверки.

Что сделано: Собран проект в Salebot из двух сценариев — 16 блоков и 14 связей.

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

Бонус за подписку. Вторая ветка ловит комментарий под конкретным постом в Instagram по ключевому слову и уводит человека в личные сообщения. Бот проверяет подписку встроенной функцией: подписан → сразу ссылка на бонус; не подписан → просьба подписаться и кнопка «Я подписался», после которой проверка запускается заново по кругу. Telegram и Instagram разведены по разным веткам через тип клиента.

Результат: В базу не попадают телефоны и почты с опечатками — формат отсекается на входе. Бонус выдаётся после фактической проверки подписки, а не на слово. Человек не выпадает из диалога на середине: таймеры возвращают его к незаполненному шагу.

Список тренингов GetCourse после вёрстки под дизайн
GetCourse · Вёрстка

Вёрстка интерфейса GetCourse под готовый дизайн

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

Что сделано: Свёрстан интерфейс под готовый дизайн — список тренингов, страницы уроков, навигация. Карточки с явными кнопками действия, видимые статусы и нумерация уроков, понятная иерархия в админке. Без лишнего: просто понятно и аккуратно.

Результат: Навигация очевидна с первого взгляда — студенты перестают спрашивать «куда нажать» и «в каком порядке проходить уроки». Понятные карточки снижают отвал на первом экране. Статусы видны без клика, поэтому студент всегда знает, на каком он этапе — это напрямую влияет на процент завершения курса. Администратор получает привычную структуру и реже ошибается при настройке доступов и расписания.

доСтандартный список тренингов GetCourse
послеСвёрстанный список тренингов
доСтандартная страница уроков GetCourse
послеСвёрстанные карточки уроков
Схема разветвлённого сценария бота-калькулятора в Salebot
Salebot · Калькулятор

Бот-калькулятор стоимости наполнения квартиры

Задача: Дать клиенту ориентировочный бюджет на наполнение квартиры с готовой отделкой от застройщика — быстро и без менеджера на первом этапе.

Что сделано: Собран бот-калькулятор в Salebot с базовой логикой расчёта и разветвлением сценариев. Бот задаёт ключевые вопросы, определяет тип квартиры по количеству комнат — студия, евро-2, евро-3, евро-4 — и запускает нужную ветку расчёта, а затем выдаёт ориентировочную сумму.

Результат: Клиент получает предварительный бюджет за 1–2 минуты. Сокращается количество «пустых» заявок и время менеджера на первичные консультации. Лиды удобно сегментируются по типу квартиры.

Схема сценария приёма заказа в Salebot
Salebot · Приём заказов

Бот пиццерии: сбор заказа и передача менеджеру

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

Что сделано: Собран сценарий в Salebot: старт → выбор категории и позиции → добавление в корзину с количеством и опциями → контакты, адрес или самовывоз, комментарий → подтверждение заказа. Номер телефона проверяется по маске, есть возврат к выбору блюд и напоминания, если клиент завис на шаге. После подтверждения менеджеру автоматически уходит заявка: состав заказа, итоговая сумма, телефон, адрес и комментарии.

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

Главный экран сайта художника по свету на Tilda
Tilda · Figma

Сайт художника по свету: перенос макета из Figma в Tilda

Задача: Реализовать на Tilda сайт для художника по свету по готовому макету из Figma — так, чтобы результат совпадал с дизайном, а не «примерно похоже».

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

Результат: Сайт запущен, клиент доволен.

Блок услуг на сайте
Галерея примеров работ
Бот «Метафорические карты» в Telegram
Salebot · Контент-бот

Бот «Метафорические карты»: одна карта в сутки

Задача: Выдавать пользователю одну случайную карту в сутки — изображение, интерпретацию и вопрос для размышления. Чтобы человек возвращался в бот каждый день.

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

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

Интерпретация карты в боте
Схема сценария бота в Salebot
Отзывы

Что говорят клиенты

Живые отзывы после работы — без правок и пересказа с моей стороны.

«

Наталья — именно тот техспец, которого я искал!

Когда другие специалисты называли ценник в 40–60 тыс ₽ за создание Telegram-ботов, Наталья предложила очень приятную стоимость.

Сотрудничеством очень доволен:

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

Настоятельно рекомендую Наталью как надёжного и думающего специалиста по Telegram-ботам!

👍
Заказчик Telegram-ботов
Отзыв опубликован в чате «Мари про отзывы»
Контакты

Свяжитесь со мной

Готова обсудить ваш проект. Пишите в Telegram или на почту — отвечаю быстро.

✈️
Telegram
✉️
Email

📍 Сургут, Россия