Привет, я Максим, веб-разработчик. Этот вопрос мне задают минимум раз в месяц: «У нас онлайн-школа, мы сидим на GetCourse, но нас всё не устраивает. Стоит ли делать свою платформу?» Ответ, как обычно, «зависит от ситуации». Но давайте разберём эту ситуацию детально — с цифрами, плюсами и минусами каждого варианта.

GetCourse: что он даёт и где его пределы

GetCourse — самая популярная платформа для онлайн-школ в России. По разным оценкам, на ней работают более 30 000 школ. И для большинства из них — это правильный выбор. Вот что GetCourse делает хорошо:

Быстрый запуск. Зарегистрировались, создали курс, настроили оплату — и через неделю можно продавать. Без разработчика, без сервера, без хостинга.

Всё в одном. CRM, рассылки, лендинги, вебинары, приём платежей, домашние задания, сертификаты — единая экосистема. Не нужно связывать десять разных сервисов.

Автоворонки. Мощная система автоматических цепочек: пользователь зарегистрировался → получил бесплатный урок → через 3 дня — предложение курса → через 7 дней — дожимающее письмо. Это одно из главных преимуществ GetCourse.

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

Но есть ограничения, и именно на них спотыкаются растущие школы:

Дизайн ограничен шаблонами. Можно кастомизировать, но в рамках конструктора. Уникальный UX — невозможен. Все школы на GetCourse выглядят похоже.

Комиссия с продаж. Помимо подписки GetCourse берёт процент с продаж через встроенную платёжную систему. При обороте в несколько миллионов это ощутимая сумма.

Ограниченные интеграции. Подключить внешнюю CRM, нестандартную платёжную систему, собственную аналитику — сложно или невозможно.

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

Геймификация и адаптивность. GetCourse не предоставляет продвинутой геймификации (аватары, квесты, виртуальная валюта) и адаптивного обучения (подстройка сложности под ученика). Если вашей школе это нужно — придётся искать решение за пределами платформы.

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

Когда пора уходить с GetCourse

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

  • Оборот школы превышает 3–5 миллионов рублей в месяц (комиссия GetCourse становится существенной)
  • Нужен уникальный UX, который отличает вас от конкурентов
  • Требуется глубокая интеграция с внешними системами (CRM, аналитика, платёжные системы)
  • Школа переросла стандартные форматы (нужна геймификация, адаптивное обучение, интерактивные симуляции)
  • Критически важно владеть данными учеников
  • Вы планируете продать бизнес (собственная платформа — это актив, подписка на GetCourse — нет)

Что даёт собственная разработка

Полный контроль над UX. Любой дизайн, любая логика, любые интерактивные элементы. Ваша школа не выглядит как «ещё одна школа на GetCourse».

Нет комиссии с продаж. Вы платите только за эквайринг (2–3,5% через ЮKassa или СБП). При обороте 5 миллионов в месяц экономия — от 100 000 до 300 000 рублей ежемесячно.

Владение данными. Все данные — на вашем сервере. Вы можете анализировать, сегментировать, экспортировать без ограничений.

Неограниченные интеграции. Любая CRM, любая платёжная система, любая аналитика. Подключение Telegram-ботов, мобильного приложения, внешних сервисов.

Масштабирование. Серверная архитектура, оптимизированная под ваши нагрузки. Нет ограничений платформы.

Уникальные функции. Геймификация, адаптивные тесты, AI-менторы, интерактивные симуляции — всё, что невозможно на GetCourse.

Что вы теряете при уходе с GetCourse

Будем честны — собственная разработка имеет и минусы:

Время и деньги на старте. GetCourse работает «из коробки». Собственная платформа — это месяцы разработки и от 1,5 до 5+ миллионов рублей.

Ответственность за инфраструктуру. Серверы, бекапы, безопасность, обновления — всё на вас (или на вашей команде разработки).

Автоворонки придётся строить самим. На GetCourse — встроенная система. На собственной платформе — нужно либо интегрировать внешний сервис рассылок, либо разрабатывать свой модуль.

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

Сравнение стоимости владения за 3 года

Допустим, ваша школа с оборотом 3 миллиона рублей в месяц:

GetCourse:

  • Подписка: от 32 000 руб./мес. (расширенный тариф) = 1 152 000 руб. за 3 года
  • Комиссия с продаж (допустим 3%): 90 000 руб./мес. = 3 240 000 руб. за 3 года
  • Итого: ~4 400 000 руб.

Собственная разработка:

  • Разработка MVP: 2 000 000 руб.
  • Поддержка: 80 000 руб./мес. = 2 880 000 руб. за 3 года
  • Хостинг: 15 000 руб./мес. = 540 000 руб. за 3 года
  • Эквайринг (2,5%): 75 000 руб./мес. = 2 700 000 руб. за 3 года
  • Итого: ~8 120 000 руб.

При обороте 3 млн GetCourse выгоднее. Но при обороте 10 миллионов ситуация меняется:

GetCourse (оборот 10 млн):

  • Подписка: 32 000 руб./мес. = 1 152 000 руб.
  • Комиссия (3%): 300 000 руб./мес. = 10 800 000 руб.
  • Итого: ~11 950 000 руб.

Собственная разработка (оборот 10 млн):

  • Разработка: 3 000 000 руб.
  • Поддержка: 120 000 руб./мес. = 4 320 000 руб.
  • Хостинг: 30 000 руб./мес. = 1 080 000 руб.
  • Эквайринг (2,5%): 250 000 руб./мес. = 9 000 000 руб.
  • Итого: ~17 400 000 руб.

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

Гибридный путь: постепенный переход

Я рекомендую не бросать GetCourse одномоментно, а переходить постепенно:

Этап 1: Создайте собственный сайт-витрину (лендинги, блог, SEO) на Next.js. Продажи и выдача контента — пока на GetCourse. Вы контролируете бренд и привлечение трафика.

Этап 2: Перенесите приём платежей на свою сторону (ЮKassa напрямую). Это сразу убирает комиссию GetCourse с продаж.

Этап 3: Разработайте личный кабинет ученика на своей платформе. Видеоуроки, тесты, прогресс — всё своё. GetCourse остаётся только для автоворонок и рассылок.

Этап 4: Замените автоворонки на собственный модуль или внешний сервис (UniSender, Sendsay). Полностью уходите с GetCourse.

Такой подход занимает 6–12 месяцев, но позволяет мигрировать без потери учеников и продаж.

Мой вывод

GetCourse — отличная платформа для старта и для школ с оборотом до 3–5 миллионов в месяц. Если вас устраивает стандартный функционал и вы не хотите тратить время на разработку — оставайтесь.

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

И помните: платформа — это инструмент. Продаёт не платформа, а ваш контент, ваша экспертиза и ваш маркетинг.