Учёт в детском центре ломается не на расписании, а на исключениях. Расписание рисуется один раз и держится месяцами. А вот «Маша заболела, отработаем в среду», «у нас двое, второму скидка», «оплатим половину сейчас, половину после отпуска» и «мы придём попробовать» приходят каждый день, и именно они превращают журнал посещений в тетрадь, которую понимает один администратор.
Чтобы система считала остаток занятий сама, ей нужны не функции, а описанные правила и правильно связанные сущности. Ниже — модель, которая это выдерживает, и цена каждого правила в рублях. Считаем на модельном центре: 3 зала, 24 группы по 8 мест, 8 педагогов, два занятия в неделю в каждой группе — то есть 192 занятия и 1 536 доступных мест-занятий в месяц. Абонемент на 8 занятий стоит 7 200 ₽, разовое посещение — 1 100 ₽, педагог получает 800 ₽ за проведённое занятие независимо от числа детей, материалы — 60 ₽ на ребёнка.
Постоянные затраты центра — аренда 260 000 ₽, два администратора 130 000 ₽, коммуналка 35 000 ₽, программное обеспечение и касса 12 000 ₽, реклама 75 000 ₽, управление и бухгалтерия 48 000 ₽ — дают 560 000 ₽ в месяц, или 365 ₽ на каждое доступное место-занятие. Вклад ребёнка, добавленного в уже идущую группу, — 900 ₽ минус материалы, то есть 840 ₽. Значит пустое место в группе стоит 1 205 ₽, а один процентный пункт заполненности — 12 902 ₽ в месяц. Эта арифметика одинакова для всей сферы услуг и подробно разобрана в материале про цену пустого слота.
Модель данных: пять сущностей и три обязательные связи
Остаток занятий — не поле, которое кто-то уменьшает вручную, а результат вычисления. Чтобы его можно было вычислить, в системе должны существовать пять раздельных сущностей, а не две («клиент» и «оплата»).
Не «плюс одно занятие к абонементу», а отдельная запись со ссылкой сразу на два занятия: пропущенное и то, где ребёнок его закрыл. Пока отработка оформляется прибавлением занятия, абонемент становится бесконечным: у него больше нет способа закончиться, и продление никогда не наступает.
- 1Группа — педагог, зал, направление, размер и расписание. Не список детей: состав меняется, а группа остаётся.
- 2Занятие — экземпляр группы на конкретную дату. У него есть фактический состав, а не плановый, иначе загрузка педагога считается по спискам, а не по пришедшим.
- 3Абонемент — клиент, число занятий и срок действия. Без срока сгорания не существует, а без сгорания не существует и продления.
- 4Посещение — связка «ребёнок × занятие × абонемент» со статусом из закрытого списка: пришёл, пропуск с предупреждением, пропуск без предупреждения, отменено центром, отработка. Свободный текст в статусе убивает всю отчётность.
- 5Отработка — запись со ссылкой на конкретный пропуск и на конкретное занятие, где он закрыт.
Схема из пяти прямоугольных блоков в чертёжном стиле: «Группа», «Занятие», «Абонемент», «Посещение», «Отработка». Стрелка от «Группы» к «Занятию» подписана «экземпляр на дату». Две стрелки сходятся к блоку «Посещение» — от «Занятия» и от «Абонемента», обе подписаны «обязательная связь». От «Посещения» вниз идёт стрелка к «Отработке» с подписью «ссылка на пропуск», и вторая стрелка от «Отработки» обратно к «Занятию» с подписью «где закрыт». Сбоку от «Абонемента» вынос «8 занятий, срок действия 6 недель». Все подписи по-русски.
Правила пропусков и отработок: что должно быть в оферте
Система не может считать то, чего нет в договоре. Шесть пунктов ниже — минимум, без которого любой спор с родителем решается администратором на слух, а значит по-разному в разные дни.
- Срок действия абонемента: 8 занятий в течение 6 недель. Именно срок, а не только количество.
- Сколько пропусков переносится: 2 из 8 при предупреждении до 20:00 предыдущего дня. Остальные сгорают.
- Срок отработки: внутри срока действия абонемента и не позднее 30 дней с даты пропуска.
- Где можно отработать: в другой группе того же направления и уровня, при наличии свободного места. Не «в любой» — иначе отработки вытесняют платящих.
- Болезнь от 7 дней со справкой: срок действия продлевается на число дней болезни, занятия не сгорают. Это заморозка, и она работает по тем же принципам, что и заморозки в фитнесе.
- Пропуск без предупреждения: списывается. Родитель получает сообщение в тот же вечер — не для спора, а чтобы остаток в его голове совпадал с остатком в системе.
Второй пункт стоит денег больше остальных вместе взятых. Пропуски составляют 14 % посещений — 153 в месяц. С правилом «до 20:00» в отработки уходит 41 % из них, без правила — 76 %, потому что предупредить задним числом можно всегда.
Смешанные группы и порог пятого ребёнка
В одной группе почти никогда не сидят восемь одинаковых абонементов. Типичный состав занятия выглядит так, и он ломает привычную «заполненность в процентах».
| Кто на занятии | Мест | Выручка занятия | Материалы |
|---|---|---|---|
| По абонементу, 900 ₽ за занятие | 5 | 4 500 ₽ | 300 ₽ |
| Разовое посещение | 1 | 1 100 ₽ | 60 ₽ |
| Пробное занятие | 1 | 0 ₽ | 60 ₽ |
| Свободно | 1 | 0 ₽ | 0 ₽ |
| Итого | 8 | 5 600 ₽ | 420 ₽ |
Заполненность по головам здесь 87,5 %, а по деньгам — 78 % от полной группы по абонементу. Владельцу нужны оба числа: первое показывает, сколько места осталось физически, второе — сколько выручки недобрано. Вклад этого занятия: 5 600 ₽ минус 800 ₽ педагогу и 420 ₽ материалов — 4 380 ₽.
Пробное занятие выглядит как ноль в выручке, но это не пустое место. При конверсии в абонемент 34 % и средней жизни клиента в 4,2 абонемента ожидаемый вклад пробного места — 9 536 ₽ против 840 ₽ у обычного занятия. Поэтому фраза администратора «извините, группа полная» — самая дорогая в центре: сажать пробных нужно в неполные группы того же направления, а не отказывать. В модельном центре это 4 непосаженных пробных в месяц, то есть 1,4 дополнительного абонемента ежемесячно и восемь дополнительных семей за полгода.
Отсюда же берётся порог, ниже которого группу держать нельзя. Педагог стоит 800 ₽ за занятие независимо от числа детей, а доля постоянных затрат центра на одно занятие — 560 000 ₽, делённые на 192 занятия, то есть 2 917 ₽. Каждый ребёнок приносит 840 ₽ вклада. Уравнение простое: группа окупает своё место в расписании начиная с 4,4 ребёнка, то есть с пятого.
Столбчатая диаграмма. Горизонтальная ось — число детей на занятии: 3, 4, 5, 6, 8. Вертикальная ось — рубли от 0 до 6 500. Высоты столбиков: 1 720, 2 560, 3 400, 4 240, 5 920 ₽, подпись оси «вклад занятия за вычетом оплаты педагога». Горизонтальная штриховая линия на отметке 2 917 ₽ с подписью «доля постоянных затрат на одно занятие». Столбики ниже линии — 3 и 4 ребёнка — заштрихованы, между четвёртым и пятым столбиком вертикальная выноска «порог 4,4». Все подписи по-русски.
Что писать родителям и как часто
Родитель должен узнавать об остатке абонемента не от администратора на входе, а заранее и сам. Пять событий ниже закрывают почти все разговоры у стойки. Ограничение одно: не больше трёх сообщений в неделю на семью, иначе следующее откроют уже не все.
| Событие | Когда | Что в сообщении |
|---|---|---|
| Напоминание о занятии | за 12 часов | дата, время, зал, педагог, кнопка «не сможем» |
| Остаток абонемента | раз в неделю | осталось 3 занятия из 8, срок до 14 октября |
| Абонемент заканчивается | за 2 занятия до конца | продление одной кнопкой, звонок администратора при молчании |
| Перенос или отмена занятия центром | сразу, не позже чем за 3 часа | причина и два варианта отработки |
| Пропуск без предупреждения | в тот же вечер | занятие списано по правилу оферты, остаток |
О каналах по состоянию на сентябрь 2026: основной канал новых внедрений — MAX, у него есть бизнес-профиль и Bot API. Telegram работает, но с ограничениями, и закладывать его как единственный не стоит. WhatsApp заблокирован в РФ с февраля 2026 и годится только как точка, из которой родителей переводят. Практический вывод: канал прячется за адаптером, а сообщения идут каскадом мессенджер → SMS. В деньгах это немного: 1 091 напоминание о занятии, доставка в мессенджер 68 %, остальные 349 по SMS за 4,2 ₽, плюс еженедельный остаток на 136 семей — около 2 200 ₽ в месяц.
Три отчёта, которые нужны владельцу
Отчётов должно быть мало, и каждый должен заканчиваться решением. Всё остальное владелец перестаёт открывать на третьей неделе. Собираются они там же, где и прочие показатели точки, — в дашборде владельца.
- 1Заполненность групп. По каждой из 24 групп — среднее число занятых мест из восьми и вклад занятия. Красным всё, что ниже пяти детей: такую группу надо либо объединять, либо переносить на другое время, либо закрывать.
- 2Вклад на педагога. Педагог ведёт 24 занятия в месяц; при средней заполненности 5,7 ребёнка вклад одного занятия — 3 988 ₽, то есть 95 712 ₽ с педагога. Сравнение имеет смысл только внутри одного направления и одного времени суток.
- 3Доля отработок в расписании. 63 отработки из 1 091 занятого места — это 5,8 %, из них 14 заняли место платящего ребёнка. Если доля растёт выше 8 %, правила переносов перестали работать и оферту пора пересматривать.
Сколько стоит контур и когда он окупается
Разовые работы: настройка модели групп, абонементов и правил — 45 000 ₽; перенос 136 активных и 420 архивных карточек с дедупликацией и согласиями — 30 000 ₽; напоминания и каскад каналов — 35 000 ₽; три отчёта — 25 000 ₽; обучение двух администраторов и приёмка — 15 000 ₽. Итого 150 000 ₽ за 3 недели. Ежемесячно: подписка отраслевой коробки на 7 рабочих мест 9 800 ₽, каналы 2 200 ₽, поддержка 8 000 ₽ — 20 000 ₽.
Главная строка здесь — продления, и она же самая уязвимая. Мы намеренно вычли 30 % тех, кто вернулся бы и без напоминания: без этой поправки расчёт превращается в рекламу. Механика самого касания — та же, что в повторных касаниях по клиентской базе, а напоминания о просроченном платеже при оплате частями собираются на отдельном сценарии.
Когда контур центру не нужен
Эффект контура почти целиком линеен по числу активных абонементов, а поддержка — почти нет. Отсюда порог.
- 136 активных абонементов — эффект 63 840 ₽, поддержка 20 000 ₽, окупаемость на четвёртом месяце.
- 60 абонементов — эффект около 30 000 ₽ при поддержке 16 000 ₽ и разовых 110 000 ₽: окупаемость восемь месяцев. Считать можно, но запас маленький.
- 40 абонементов — эффект 19 800 ₽ при поддержке 14 600 ₽: окупаемость 21 месяц. Не надо. Здесь работает таблица с формулой остатка, напоминания с телефона администратора и жёсткая оферта — это 25 000 ₽ разовой работы.
Есть и два случая, где дело не в размере. Первый: если у центра одно направление и одно расписание без пересечений, отработку физически некуда поставить — вся модель переносов не нужна, вместо неё работает продление срока абонемента. Второй: если абонемент продаётся на учебный год с помесячной оплатой, как в спортивных школах, остаток занятий не считается вообще, и задача превращается в контроль оплат, а не посещений. Общая логика смет по размеру бизнеса разобрана в материале о стоимости автоматизации услуг.
