Привет, я Максим, веб-разработчик. Этот вопрос мне задают минимум раз в месяц: «У нас онлайн-школа, мы сидим на 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: нужен уникальный продукт, глубокие интеграции, полный контроль над данными и готовность инвестировать в технологию как в конкурентное преимущество.
И помните: платформа — это инструмент. Продаёт не платформа, а ваш контент, ваша экспертиза и ваш маркетинг.