Дашборд для руководителя - не отчёт для галочки и не красивая картинка на весь экран в переговорной. За практику с интернет-магазинами на WooCommerce, сервисами на Tilda и внутренними панелями для управленцев я собирал такие штуки больше десятка раз, и запрос всегда одинаковый: видеть ключевые цифры бизнеса за минуту, не открывая три системы и не дожидаясь отчёта от бухгалтера в конце месяца. Дальше разберу, какие показатели реально нужны на таком дашборде, откуда их вытаскивать - из 1С, CRM, эквайринга или веб-аналитики - и какими инструментами собрать это в одну панель, которая обновляется сама, а не раз в месяц вручную в Excel.
Какие цифры реально нужны руководителю
Отчёт для отдела продаж и дашборд для директора - разные вещи, и путать их не стоит. Менеджеру нужна детализация по каждой сделке, руководителю - агрегаты, которые отвечают на один вопрос: бизнес растёт или проседает, и почему. На практике хороший управленческий дашборд редко содержит больше 12-15 виджетов. Как только их становится больше, панель перестают открывать, потому что глаза разбегаются, а решение из неё принять всё равно нельзя.
Я обычно делю показатели на три блока:
- деньги - выручка, маржа, движение денежных средств;
- операционка - продажи, воронка, доставка, склад;
- клиенты - новые, повторные, отток.
Внутри каждого блока беру 3-5 цифр, не больше. Если руководитель просит добавить показатель на всякий случай, обычно оказывается, что он либо дублирует уже существующий, либо нужен раз в квартал и его проще смотреть отдельным отчётом, а не держать на главном экране.
Финансовый блок дашборда руководителя: выручка, маржа и деньги в моменте
Здесь три уровня детализации. Первый - выручка по дням и неделям с сравнением к прошлому периоду, без неё дашборд бесполезен. Второй - маржа по товарным категориям или направлениям услуг, потому что растущая выручка при падающей марже - это сигнал тревоги, который просто выручка не покажет. Третий - движение денежных средств: сколько денег реально пришло на счёт, сколько ушло на закупки и зарплату, и не образуется ли кассовый разрыв в ближайшие недели.
На одном из проектов с эквайрингом T‑Bank, подключенным к WooCommerce, я столкнулся с типичной путаницей: выручка по заказам в WooCommerce и деньги, реально зачисленные банком после комиссии эквайринга, расходились на несколько процентов. Руководитель смотрел на дашборд с выручкой и не понимал, почему на счёте всегда меньше. Решение простое - в дашборде отдельно вывести сумму заказов и отдельно факт поступлений по банковской выписке, а разницу между ними показывать явно, а не прятать.
Дебиторку и кредиторку тоже стоит выводить отдельным блоком, особенно если у бизнеса есть отсрочки платежа для клиентов или поставщиков - это как раз то, что первым сигналит о будущих проблемах с деньгами.
Бесплатный материал
🎁 Полезный скрипт в подарок
Подпишитесь на Telegram - пришлю готовый скрипт по этой теме.
Без спама. Отписка в 1 клик.
Операционные показатели: продажи, воронка и доставка
Здесь смотрю на конверсию по этапам воронки, средний чек, долю повторных покупок и отток клиентов. Для интернет-магазина обязательно добавляю логистику: стоимость доставки СДЭК на заказ и среднее время доставки. Часто именно здесь находятся деньги, которые компания незаметно теряет - например, когда доля возвратов растёт в конкретном регионе или у конкретного тарифа.
Оборачиваемость склада - ещё один показатель, который руководители недооценивают, пока не сталкиваются с замороженными деньгами в неликвидном товаре. Для сервисных бизнесов вместо склада ставлю загрузку команды - сколько часов или проектов в работе против доступной мощности.
Если у компании есть Telegram-канал с заявками или бот для клиентов на aiogram, туда же можно завести уведомления о критичных отклонениях: например, если конверсия за день упала ниже плановой, бот присылает сообщение ответственному, не дожидаясь, пока кто-то откроет дашборд руками.
Откуда брать данные для управленческого дашборда
Самая частая проблема не в том, что цифр не хватает, а в том, что они лежат в пяти разных системах и никто их не сверяет. Вот основные источники, с которыми я работаю чаще всего:
| Источник | Что даёт для дашборда | Как забираю данные |
|---|---|---|
| 1С | Выручка, себестоимость, остатки склада | Выгрузка через CommerceML или прямой запрос к базе |
| CRM (Bitrix24, amoCRM) | Воронка продаж, конверсия по менеджерам и источникам | API и вебхуки при смене статуса сделки |
| Эквайринг (T‑Bank) | Фактически поступившие деньги за вычетом комиссии | Выписка из личного кабинета или банковское API |
| WooCommerce | Заказы, средний чек, повторные покупки | WooCommerce REST API |
| Яндекс.Метрика / GA4 | Трафик, источники, конверсия сайта | API веб-аналитики |
| СДЭК | Стоимость и сроки доставки заказов | API СДЭК или встроенный калькулятор на сайте |
Отдельно скажу про Tilda: если лендинг или магазин собран там, заявки и заказы можно передавать в CRM через вебхук прямо из настроек сайта, и дальше эти данные попадают в общую воронку вместе с остальными каналами - без этого дашборд будет видеть только часть продаж.
Как собрать BI-дашборд: от Google Таблиц до кастомной панели
Есть три уровня сборки, и я обычно предлагаю клиенту начинать с того, что реально нужно сейчас, а не с самого технологичного варианта.
Первый уровень - Google Таблицы с ручной или полуавтоматической выгрузкой и визуализация в Looker Studio. Запускается быстро, подходит, если источников данных один-два и объёмы небольшие.
Второй уровень - n8n забирает данные по расписанию из CRM, 1С и эквайринга, складывает в единую базу, а Looker Studio строит поверх неё графики. Это уже автоматика без ручных выгрузок, и именно так я закрываю большинство запросов на управленческий дашборд.
Третий уровень - кастомная панель с собственным бэкендом, когда нужны нестандартные расчёты, разграничение доступа по ролям или дашборд встраивается в существующий внутренний сервис компании. Здесь беру дашборд на Vue.js как основу интерфейса и подключаю к нему любые источники данных напрямую.
| Подход | Скорость запуска | Кому подходит |
|---|---|---|
| Google Таблицы + Looker Studio | 1-2 дня | Один-два источника данных, небольшой объём |
| n8n + база данных + Looker Studio | 3-5 дней | Несколько систем, нужна автоматика без ручных выгрузок |
| Кастомная панель на Vue.js | от двух недель | Нестандартная логика, роли доступа, интеграция во внутренний сервис |
Если данные уже лежат в одной CRM и не нужно ничего дополнительно сводить, первую рабочую версию дашборда собираю за 3-5 дней. У меня автоматизация сбора данных через n8n стоит от 25 000 ₽, кастомная панель на Vue.js с собственным бэкендом - от 90 000 ₽.
Частые ошибки при построении дашборда для руководителя
- Слишком много виджетов на одном экране - руководитель перестаёт смотреть панель уже через пару недель.
- Нет единого источника правды: выручка на дашборде из CRM не совпадает с выручкой из 1С, и никто не может объяснить, где ошибка.
- Данные обновляются вручную и быстро устаревают - к моменту, когда кто-то заходит на дашборд, цифры уже недельной давности.
- Показатели без цели и без сравнения с прошлым периодом - голое число «выручка 2,4 млн» ничего не говорит без плана и динамики.
- Дашборд строят для айтишников, а не для человека, который принимает решения - слишком много технических деталей и мало ответов на вопрос «что делать дальше».
Частые вопросы
Сколько показателей должно быть на дашборде для руководителя?
На практике оптимум - 12-15 виджетов, разбитых на блоки по деньгам, операционке и клиентам. Больше - и панель перестают открывать, потому что решение из неё принять сложнее, чем открыть три системы отдельно.
Как часто обновлять данные на управленческом дашборде?
Зависит от скорости бизнеса. Для интернет-магазина или сервиса с ежедневными продажами разумно обновлять данные раз в сутки через автоматизацию в n8n. Финансовые показатели вроде маржи по месяцу можно обновлять реже, раз в неделю.
Можно ли обойтись Google Таблицами вместо BI-системы?
Да, если источник данных один-два и объём небольшой. Как только источников становится три и больше и данные нужно сводить вручную, ошибки в таблицах растут, и имеет смысл переходить на автоматический сбор через n8n с визуализацией в Looker Studio или на кастомную панель.
Что делать, если цифры из разных систем не сходятся?
Сначала нужно определить единый источник правды для каждого показателя - например, выручка считается по факту поступления денег из банковской выписки, а не по сумме заказов в CRM. После этого расхождения между системами становится видно сразу, и их можно объяснить конкретной причиной, а не гадать.