← Все статьи

CRM + Superset + ЭК5 СДЭК: автоимпорт биллинга без Excel

SSO-интеграция с экосистемой СДЭК: Superset → заказы, ЭК5 → Profit, кнопка «Импорт» в отчёте. План/факт без ручных выгрузок.

Франчайзи СДЭК знает эту боль: детализация по заказам — ручная выгрузка Excel с дашборда Superset, Profit по месяцу — отдельно в личном кабинете ЭК5. Два потока данных, двойная работа, риск расхождений при сверке с бухгалтерией.

В BIT CRM мы автоматизировали биллинг через SSO-интеграцию с экосистемой СДЭК: Superset и ЭК5 отдают данные в единую таблицу, а менеджер КЛО видит план/факт в одном отчёте — без Excel.

Два источника — одна картина

Биллинг франчайзи СДЭК складывается из двух независимых потоков:

  • Superset — детализация по заказам: выручка, себестоимость, маржа на уровне каждой отправки.
  • ЭК5 (accruals-summary) — агрегированный Profit по месяцу, начисления и удержания.

До интеграции менеджер скачивал Excel из Superset, отдельно заходил в ЭК5, сводил вручную и сверял с планом. На 50+ клиентах — часы работы каждый месяц.

Архитектура интеграции

SSO и сессия

СДЭК использует единую cookie-сессию между Superset, ЭК5 и другими сервисами экосистемы. CRM хранит сессионные cookies после авторизации пользователя (логин + OTP при 2FA). При истечении сессии — повторная авторизация через тот же flow.

Импорт из Superset

Запрос к API Superset с фильтрами по периоду и франчайзи → парсинг JSON → запись в таблицу orders: номер заказа, дата, выручка, себестоимость, клиент, направление.

Импорт из ЭК5

Endpoint accruals-summary → таблица cdek_billing.profit: месяц, сумма начислений, удержания, итоговый Profit.

Кнопка «Импорт» в CRM

В отчёте биллинга — кнопка, которая запускает оба импорта последовательно. Прогресс-бар, лог ошибок, уведомление при расхождении Superset vs ЭК5 больше порога.

Отчёт биллинга в CRM

После импорта менеджер видит:

  • план/факт по месяцу и по клиенту;
  • детализацию по заказам из Superset;
  • Profit из ЭК5 для сверки;
  • фильтры по франчайзи, региону, сегменту.

Данные связаны с карточкой клиента и фермой сопровождения — падение выручки сразу видно в KPI клиента.

Безопасность и эксплуатация

  • Credentials хранятся зашифрованно, не в открытом виде в коде.
  • Импорт — по cron (ночной) + ручной по кнопке.
  • Лог каждого импорта: сколько записей, время, ошибки API.
  • При смене API СДЭК — правка в одном сервисе, не в десяти Excel-файлах.

Результат

Отчёт биллинга собирается из CRM, а не из пяти файлов. Менеджер КЛО видит план/факт без Excel. Время на ежемесячную сверку сократилось с нескольких часов до 15–20 минут проверки.

Для франчайзи СДЭК

Если у вас похожая картина — Superset, ЭК5, ручные выгрузки — мы можем спроектировать аналогичную интеграцию в вашу CRM или ERP. Не шаблон, а связка под ваши отчёты и роли.

См. также: ферма сопровождения, зарплата КЛО, кейс BIT CRM.

Нужна интеграция с 1С?

CodeLab проектирует REST API, B2B-порталы и обмен с внешними системами.

Обсудить задачу