14.09.2026 · блог

Выгрузка данных из CRM в отчёты по расписанию: как настроить

Автоматическая выгрузка из CRM нужна, если отчёт каждую неделю собирают руками: фильтр, экспорт в Excel, сводная таблица, отправка руководителю. Ниже разберём, какими способами это настраивается, как сделать выгрузку, которая не сломается через месяц, и где чаще всего бывают ошибки.

Три способа настроить выгрузку по расписанию

Способ зависит от того, насколько отчёт стандартный и сколько систем в нём участвует.

Бывает, что API у системы нет или он закрыт тарифом. Тогда остаётся выгрузка через веб-интерфейс: скрипт открывает настоящий браузер, входит под учётной записью и скачивает тот же файл, который сотрудник скачивал руками. Так медленнее, и при изменении интерфейса скрипт придётся править, но способ рабочий.

Как устроена выгрузка, которая не ломается

Техническая часть обычно проще, чем кажется. Ошибки чаще возникают из-за несогласованных правил: что считать сделкой, по какой дате её учитывать, в каком часовом поясе.

Снимки мы используем и сами: при сборе цен с маркетплейсов храним каждый замер, а не только последний. База истории выросла примерно до 3,8 ГБ, и только по ней видна динамика, которой нет в самом источнике. С данными CRM принцип тот же.

Где выгрузки обычно ломаются

Куда выгружать и где это должно работать

Для отчёта руководителю обычно хватает таблицы: её легко просматривать и строить по ней сводные. Если данных много или CRM нужно объединить с 1С и сайтом, удобнее складывать всё в базу, а в таблицу отдавать уже готовые срезы.

Отдельный вопрос — на чём запускать скрипт. Компьютер сотрудника не подойдёт: его выключат на ночь или сотрудник уйдёт в отпуск, и отчёта не будет. Нужен сервер, который работает круглосуточно. Если в CRM есть персональные данные клиентов, по 152-ФЗ их нужно хранить в базах на территории России. Это стоит учесть при выборе сервера и промежуточных сервисов.

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

Нужно так же под вашу задачу?

Соберём под ваш случай и покажем на ваших данных.

Сбор данных →