Проект для ООО «МУНИК» — производителя матрасов, который продаёт через собственный интернет-магазин, розницу и три маркетплейса. Продажи, деньги, реклама, звонки и маркетплейсы жили в шести разных кабинетах. Мы собрали из них одну операционную экосистему — mooniq: она сама собирает данные круглые сутки, считает сводный индекс здоровья компании и говорит, что требует решения прямо сейчас.
«МУНИК» — производитель матрасов полного цикла: от закупки комплектующих и сборки до доставки конечному покупателю. Компания одновременно ведёт четыре канала продаж — собственный сайт, розничные заказы, оптовые заявки и три маркетплейса — и вся операционка держится на небольшой команде, где один человек закрывает сразу несколько ролей.
Именно поэтому цена «непрозрачности» здесь особенно высока: пока картина по бизнесу собирается вручную, решения принимаются по ощущениям, а сбой в одном канале замечают через неделю. Мы начали не с кода, а с аудита управленческого учёта: описали 39 процессов в 7 блоках и сверили их с тем, что реально происходит в учётной системе.
Каждый источник жил своей жизнью и требовал отдельного входа. Чтобы понять, что происходит в бизнесе сегодня, владельцу нужно было пройти по всей цепочке руками — и к вечеру собранная картина уже устаревала. Ниже — упрощённая карта дня «как было».
Учётная система: заказы с сайта, розницы и опта. Отдельный вход, отдельные выгрузки.
→Банковские выписки и реестры доставки разбирал человек, документ за документом.
→Рекламные кабинеты отдельно от заказов. Связь «расход → выручка» никто не считал.
→Записи разговоров копились в телефонии, но их никто не слушал и не оценивал.
→Три кабинета с разной логикой комиссий. Маржа по каналу считалась постфактум.
→Ручная сборка картины в таблице — полдня и десять открытых вкладок.
▌ ЦВЕТНАЯ ЛИНЕЙКА — УЗКИЕ МЕСТА «КАК БЫЛО»
В центре — «Пульс»: сводный индекс здоровья компании и единая база, куда стекаются все источники. От ядра расходятся живые разделы. Наведите курсор на модуль — увидите, что он делает. Кликните — перейдёте к деталям.
Двухминутный тур по экосистеме: от хаоса из вкладок — к «Пульсу», живым разделам, разбору звонков и боту, который принимает документы прямо в чате. В кадре — реальные экраны продукта; реквизиты контрагентов и персональные данные скрыты.
ПРОМО · ЭКОСИСТЕМА MOONIQ · СО ЗВУКОМ
Заказы по дням, разрез по каналам — сайт, розница, маркетплейс — средний чек и динамика периода. Раздел отвечает на первый вопрос владельца: сколько мы продали и откуда пришли деньги.
Принципиальное ограничение: всё, что касается учётной системы, работает в режиме чтения. Система ничего не пишет в учёт сама — запись включается только отдельным явным решением человека.
Дашборд открывается с «Пульса» — сводного индекса от нуля до ста. Он складывается из трёх взвешенных блоков и раскладывается на карточки: по каждому направлению видно свою оценку, дельту за сутки и ленту «требует решения», отсортированную по тяжести.
Реклама — самый чувствительный к скорости блок: расход по дням и кампаниям, CPA, остаток на счёте и отдельный сигнал о сливе бюджета, когда кампания тратит, но не приносит заказов. Утренняя сводка приходит в 09:30 — до того, как деньги успеют уйти впустую.
Веса заданы под приоритеты компании. Новый блок добавляется одной записью в реестре разделов — интерфейс подхватывает его сам.
Записи разговоров забираются из телефонии и автоматически превращаются в текст и оценку: качество работы менеджера на линии, тип обращения, пропущенные вызовы и потерянные клиенты. Система считает упущенные продажи — то, что раньше просто не попадало ни в один отчёт.
Клик по звонку в дашборде открывает полный диалог «менеджер / клиент». Распознавание идёт локально, с облачным резервом — записи клиентов не уходят на сторону без необходимости. Вечером в 19:00 разбор звонков за день приходит в Telegram.
Ozon, Wildberries и Яндекс Маркет собираются в общий разрез: воронка от показов до заказа, экономика по комиссиям и take-rate, каталог и остатки, необработанные отправления, рейтинг и локализация, география продаж. По каждому кабинету — своя оценка здоровья и конкретный план действий.
Где площадка ограничивает выгрузку — например, отчёт воронки разрешено генерировать раз в десять минут, — коллектор при отказе не трогает уже собранные данные. Лучше показать вчерашнюю цифру честно, чем обнулить экран.
В команде появился «Марыч» — Telegram-бот, устроенный по блокам: закупки и склад, деньги, продажи. В каждом блоке свои процессы, и за каждым закреплён ответственный сотрудник. Документы присылают боту прямо в чат — он распознаёт их и готовит проводку в учётную систему.
Отдельная дисциплина проекта: там, где однозначного ответа нет, бот спрашивает человека, а не угадывает. Спорная статья, неопределённый контрагент, платёж без явной привязки — всё это уходит вопросом с кнопками, а не молча проваливается в учёт.
Дашборд, который показывает проблему и молчит о решении, бесполезен. Поэтому по каждому блоку система формирует три очереди: что чинить сейчас, что сделать на этой неделе, что даст рост. Владелец не остаётся наедине с красной метрикой — он видит следующее действие.
Рядом живёт агент-хранитель: он следит за здоровьем сервисов и регламентных задач, перезапускает упавшее, откатывает к последней рабочей версии и докладывает о состоянии в свой топик. Сбой интеграции перестал быть тем, что замечают, когда данные уже разошлись.
Коллекторы забирают данные из шести источников и складывают их в одну базу. Веб-дашборд читает её и отдаёт срез за неделю, две недели, месяц или произвольный период. Telegram-боты работают с той же базой, поэтому цифра в чате и цифра на экране всегда совпадают.
Контур публикации — российский: домен ведёт на сервер в Королёве, оттуда зашифрованный канал к машине с данными. На публичной точке входа нет ни данных, ни сервисов — только терминация TLS. Вход в дашборд закрыт паролем, внешних CDN на странице нет.
NB — здесь и в ролике приведены только процессные, обезличенные показатели. Финансовые результаты заказчика мы не публикуем.
Мы не остановились на аудите. По результатам обследования 39 процессов мы спроектировали и собрали экосистему, заточенную под конкретную компанию: дашборд с «Пульсом», автоматический разбор звонков, единый разрез по трём маркетплейсам и бота, который ведёт учётную рутину прямо в рабочем чате.
Система модульна: новый источник или раздел подключается одной записью в реестре, без перестройки ядра. И главное — она работает сама. Владельцу остаётся то, ради чего всё затевалось: смотреть на один экран и принимать решения.