Учёт в детском центре ломается не на расписании, а на исключениях. Расписание рисуется один раз и держится месяцами. А вот «Маша заболела, отработаем в среду», «у нас двое, второму скидка», «оплатим половину сейчас, половину после отпуска» и «мы придём попробовать» приходят каждый день, и именно они превращают журнал посещений в тетрадь, которую понимает один администратор.

Чтобы система считала остаток занятий сама, ей нужны не функции, а описанные правила и правильно связанные сущности. Ниже — модель, которая это выдерживает, и цена каждого правила в рублях. Считаем на модельном центре: 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. 1Группа — педагог, зал, направление, размер и расписание. Не список детей: состав меняется, а группа остаётся.
  2. 2Занятие — экземпляр группы на конкретную дату. У него есть фактический состав, а не плановый, иначе загрузка педагога считается по спискам, а не по пришедшим.
  3. 3Абонемент — клиент, число занятий и срок действия. Без срока сгорания не существует, а без сгорания не существует и продления.
  4. 4Посещение — связка «ребёнок × занятие × абонемент» со статусом из закрытого списка: пришёл, пропуск с предупреждением, пропуск без предупреждения, отменено центром, отработка. Свободный текст в статусе убивает всю отчётность.
  5. 5Отработка — запись со ссылкой на конкретный пропуск и на конкретное занятие, где он закрыт.
схема процессаdetskiy-tsentr-abonementy-i-gruppy--01
Схема связей: группа, занятие, абонемент, посещение и отработка с подписями на стрелках

Схема из пяти прямоугольных блоков в чертёжном стиле: «Группа», «Занятие», «Абонемент», «Посещение», «Отработка». Стрелка от «Группы» к «Занятию» подписана «экземпляр на дату». Две стрелки сходятся к блоку «Посещение» — от «Занятия» и от «Абонемента», обе подписаны «обязательная связь». От «Посещения» вниз идёт стрелка к «Отработке» с подписью «ссылка на пропуск», и вторая стрелка от «Отработки» обратно к «Занятию» с подписью «где закрыт». Сбоку от «Абонемента» вынос «8 занятий, срок действия 6 недель». Все подписи по-русски.

Посещение обязано ссылаться и на занятие, и на абонемент — иначе остаток не вычислить

Правила пропусков и отработок: что должно быть в оферте

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

  • Срок действия абонемента: 8 занятий в течение 6 недель. Именно срок, а не только количество.
  • Сколько пропусков переносится: 2 из 8 при предупреждении до 20:00 предыдущего дня. Остальные сгорают.
  • Срок отработки: внутри срока действия абонемента и не позднее 30 дней с даты пропуска.
  • Где можно отработать: в другой группе того же направления и уровня, при наличии свободного места. Не «в любой» — иначе отработки вытесняют платящих.
  • Болезнь от 7 дней со справкой: срок действия продлевается на число дней болезни, занятия не сгорают. Это заморозка, и она работает по тем же принципам, что и заморозки в фитнесе.
  • Пропуск без предупреждения: списывается. Родитель получает сообщение в тот же вечер — не для спора, а чтобы остаток в его голове совпадал с остатком в системе.

Второй пункт стоит денег больше остальных вместе взятых. Пропуски составляют 14 % посещений — 153 в месяц. С правилом «до 20:00» в отработки уходит 41 % из них, без правила — 76 %, потому что предупредить задним числом можно всегда.

Цена одного пункта оферты в месяц
Пропусков в месяц: 14 % от 1 091 занятого места153
С правилом «до 20:00»: переносится 41 %63 отработки
Без правила: переносится 76 %116 отработок
В полные группы попадает 22 % отработок и вытесняет платящее место14 против 26 мест
Разница: 12 мест × 840 ₽ вклада10 080 ₽
Итого10 080 ₽ в месяц — столько стоит одна строка в оферте про время предупреждения

Смешанные группы и порог пятого ребёнка

В одной группе почти никогда не сидят восемь одинаковых абонементов. Типичный состав занятия выглядит так, и он ломает привычную «заполненность в процентах».

Кто на занятииМестВыручка занятияМатериалы
По абонементу, 900 ₽ за занятие54 500 ₽300 ₽
Разовое посещение11 100 ₽60 ₽
Пробное занятие10 ₽60 ₽
Свободно10 ₽0 ₽
Итого85 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 ребёнка, то есть с пятого.

графикdetskiy-tsentr-abonementy-i-gruppy--02
Столбики вклада занятия при 3, 4, 5, 6 и 8 детях и линия постоянных затрат 2 917 рублей

Столбчатая диаграмма. Горизонтальная ось — число детей на занятии: 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. 1Заполненность групп. По каждой из 24 групп — среднее число занятых мест из восьми и вклад занятия. Красным всё, что ниже пяти детей: такую группу надо либо объединять, либо переносить на другое время, либо закрывать.
  2. 2Вклад на педагога. Педагог ведёт 24 занятия в месяц; при средней заполненности 5,7 ребёнка вклад одного занятия — 3 988 ₽, то есть 95 712 ₽ с педагога. Сравнение имеет смысл только внутри одного направления и одного времени суток.
  3. 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 ₽.

Эффект контура за месяц
Правило переносов и автоматический учёт отработок: 12 мест × 840 ₽+10 080 ₽
Касание за два занятия до конца: продление 52 % → 61 %, это 12,2 абонемента
За вычетом тех, кто вернулся бы сам (30 %): 8 абонементов × 6 720 ₽ вклада+53 760 ₽
Пробные в неполные группы: 1,4 абонемента в месяц, эффект накопительныйв расчёт месяца не берём
Подписка, каналы и поддержка−20 000 ₽
Итого43 840 ₽ чистыми в месяц, окупаемость 150 000 ₽ — на четвёртом месяце, 376 080 ₽ за первый год

Главная строка здесь — продления, и она же самая уязвимая. Мы намеренно вычли 30 % тех, кто вернулся бы и без напоминания: без этой поправки расчёт превращается в рекламу. Механика самого касания — та же, что в повторных касаниях по клиентской базе, а напоминания о просроченном платеже при оплате частями собираются на отдельном сценарии.

Когда контур центру не нужен

Эффект контура почти целиком линеен по числу активных абонементов, а поддержка — почти нет. Отсюда порог.

  • 136 активных абонементов — эффект 63 840 ₽, поддержка 20 000 ₽, окупаемость на четвёртом месяце.
  • 60 абонементов — эффект около 30 000 ₽ при поддержке 16 000 ₽ и разовых 110 000 ₽: окупаемость восемь месяцев. Считать можно, но запас маленький.
  • 40 абонементов — эффект 19 800 ₽ при поддержке 14 600 ₽: окупаемость 21 месяц. Не надо. Здесь работает таблица с формулой остатка, напоминания с телефона администратора и жёсткая оферта — это 25 000 ₽ разовой работы.

Есть и два случая, где дело не в размере. Первый: если у центра одно направление и одно расписание без пересечений, отработку физически некуда поставить — вся модель переносов не нужна, вместо неё работает продление срока абонемента. Второй: если абонемент продаётся на учебный год с помесячной оплатой, как в спортивных школах, остаток занятий не считается вообще, и задача превращается в контроль оплат, а не посещений. Общая логика смет по размеру бизнеса разобрана в материале о стоимости автоматизации услуг.