АвтопилотЛабстудия автоматизацииОбсудить задачу

Блог · DataLens · n8n · CRM · маркетплейсы · данные

Дашборд собственника в Yandex DataLens: CRM и маркетплейсы

Как собрать дашборд для собственника в Yandex DataLens. Какие показатели вывести, как n8n собирает данные CRM и маркетплейсов в базу и сколько стоит DataLens.

Опубликовано 5 мин чтения

Собственнику нужен один экран с ключевыми цифрами вместо пяти личных кабинетов. Ниже схема, которую можно собрать на российских сервисах: n8n по расписанию собирает данные из CRM и маркетплейсов в базу, Yandex DataLens показывает их на дашборде.

Что показать собственнику

Хороший дашборд отвечает на вопросы, по которым собственник принимает решения. Обычно хватает 8–12 показателей в четырёх блоках.

Блок Показатели Откуда данные
Выручка Выручка за день, неделю и месяц, сравнение с прошлым периодом CRM, маркетплейсы, 1С
Воронка Новые заявки, конверсия по этапам, сделки без движения CRM
Остатки Товары, которых хватит меньше чем на две недели, залежавшиеся остатки МойСклад, 1С, склады маркетплейсов
Реклама Расходы, стоимость заявки, доля рекламных расходов в выручке Рекламные кабинеты, Метрика

Для каждого показателя заранее решите, что вы сделаете, если он ухудшится. Если ответа нет, показатель можно убрать.

Как устроена схема

Schedule Trigger (каждый час)
  → HTTP Request к API: amoCRM, Wildberries, Ozon
  → приведение данных к общим таблицам
  → Postgres: Insert or Update
  → DataLens читает базу и строит графики

Готовых подключений для amoCRM и маркетплейсов в списке источников DataLens нет. Есть универсальный API Connector, но он работает только в чартах, написанных кодом в редакторе DataLens. Кроме того, данные разных систем нужно свести в общие таблицы и хранить историю. Удобнее делать это в своей базе, а сборщиком данных выступает n8n.

Как n8n собирает данные

На каждый источник удобно сделать отдельный сценарий:

  • Запуск по расписанию. Узел Schedule Trigger запускает сбор раз в час или раз в сутки.
  • Запросы к API. Узел HTTP Request забирает изменения за период: сделки из CRM, продажи, остатки и рекламу из кабинетов маркетплейсов. Как подключить источники, описано в статьях про amoCRM, Wildberries и Ozon.
  • Запись в базу. Узел Postgres в режиме Insert or Update обновляет строку, если запись с таким ID уже есть. Повторный запуск не создаёт дублей.
  • Учёт лимитов. У маркетплейсов строгие ограничения на частоту запросов, поэтому между запросами нужны паузы.
  • Уведомление о сбое. Если сбор упал, дашборд покажет устаревшие цифры. О сбоях должен узнавать ответственный.

Храните данные в отдельной базе, не в той, где n8n хранит свои настройки. Так обновление n8n не затронет отчёты.

PostgreSQL или ClickHouse

PostgreSQL ClickHouse
Что это Универсальная база данных Колоночная база для аналитики
Связь с n8n Встроенный узел Postgres Встроенного узла нет, запросы через HTTP Request к HTTP-интерфейсу ClickHouse
Когда подходит Сделки, заказы, дневные итоги Очень большие построчные отчёты, например детализация продаж по каждой единице товара
Сложность Привычна большинству разработчиков Нужен опыт работы с ClickHouse

Начинайте с PostgreSQL. Переходить на ClickHouse имеет смысл, когда графики по PostgreSQL начнут строиться заметно долго. Обе базы можно взять как управляемый сервис в Yandex Cloud или поставить на свой сервер.

Как DataLens подключается к базе

Есть два основных варианта.

База в Yandex Cloud. Если вы используете управляемый PostgreSQL или ClickHouse в Yandex Cloud, DataLens подключается к нему по внутренней сети. В настройках кластера нужно включить опцию «Доступ из DataLens».

База на своём сервере. DataLens подключается через публичную сеть. На сервере нужно открыть порт базы для диапазонов IP-адресов DataLens. Список приведён в документации DataLens. Остальным адресам порт лучше закрыть и включить TLS.

В обоих случаях заведите для DataLens отдельного пользователя базы только с правом чтения. Если его пароль утечёт, через него нельзя будет ничего изменить.

Дальше работа идёт в интерфейсе DataLens. Вы создаёте подключение, на его основе датасет с нужными полями, по датасету строите чарты и собираете из них дашборд. Время жизни кеша документация рекомендует ставить 300 секунд.

Сколько стоит DataLens

По странице тарифов, обновлённой 28 сентября 2026 года:

  • DataLens бесплатен для индивидуального использования: одно рабочее место на экземпляр не тарифицируется;
  • если мест два и больше, каждое стоит 990 ₽ в месяц с НДС;
  • место нужно каждому пользователю, даже если он только смотрит дашборды;
  • новым клиентам доступен пробный период командной работы, 15 дней или до 30 дней при привязке платёжного аккаунта.

Условный пример: собственник и два руководителя смотрят один дашборд. Это три места, 3 × 990 = 2 970 ₽ в месяц. К этому добавьте базу данных и сервер n8n. Цены меняются, проверьте их перед запуском.

Ограничения

  • Нет готовых подключений к amoCRM и маркетплейсам. Данные нужно собирать отдельно.
  • Лимиты на размер чарта. Таблица показывает до 100 000 строк, сводная таблица до 100 000 ячеек. Детальные данные лучше заранее сворачивать в дневные итоги.
  • Запросы идут в вашу базу. Тяжёлые графики по сырым данным открываются медленно и нагружают базу. Готовьте агрегированные таблицы на стороне n8n или базы.
  • Один экземпляр на организацию. Все дашборды компании живут в одном экземпляре DataLens.
  • Публичный доступ. Не открывайте публичный доступ к дашбордам с выручкой и данными клиентов.

Если у вас только Битрикс24, посмотрите сначала на партнёрское подключение Битрикс24 в DataLens. Для него достаточно адреса портала и ключа из раздела BI-аналитики CRM. Это подключение показывает только данные Битрикс24.

Примерная схема таблиц

Для старта хватает четырёх таблиц:

  • deals: ID сделки, дата создания, этап, сумма, менеджер, дата изменения;
  • mp_sales: дата, площадка, артикул, количество, выручка, комиссия;
  • stocks: дата, артикул, склад, остаток;
  • ad_spend: дата, канал, кампания, расход, клики, заявки.

Поверх них делается представление с дневными итогами. Его и подключают к DataLens.

С чего начать

  1. Для первой версии выберите 5–8 показателей, по которым собственник принимает решения.
  2. Подключите один источник, обычно CRM.
  3. Настройте базу и сценарий сбора в n8n. Как поставить n8n на свой сервер, описано в инструкции.
  4. Подключите DataLens и соберите первый дашборд.
  5. Когда цифрами начнут пользоваться, добавьте маркетплейсы и рекламу.

Так вы быстро увидите, нужен ли дашборд на самом деле, и не потратите месяц на графики, которые никто не открывает.

Частые вопросы

DataLens бесплатный?

По странице тарифов на дату публикации одно рабочее место на экземпляр DataLens не тарифицируется. Если пользователей двое и больше, каждое место стоит 990 ₽ в месяц с НДС. Место нужно и тому, кто только смотрит дашборды.

Почему не подключить DataLens напрямую к CRM и маркетплейсам?

Для amoCRM, Wildberries и Ozon готовых подключений в списке DataLens нет. Кроме того, данные из разных систем нужно свести в общие таблицы, и это удобнее делать в своей базе.

Как часто обновляются данные на дашборде?

Так часто, как настроено расписание в n8n. Собственнику обычно хватает обновления раз в час или раз в сутки. Чаще опрашивать маркетплейсы мешают лимиты их API.