Веб-разработка B2B-услуги

Личный кабинет для B2B-портала

Для крупного B2B-поставщика услуг разработали личный кабинет филиального типа: 14 регионов, 1200 пользователей, ролевая модель с правами по филиалам и юрлицам. Доля самообслуживания клиентов выросла на 62%, нагрузка на колл-центр — снизилась почти на 40%.

Главный результат
+62%
самообслуживания
Регионов 14
Пользователей 1 200
Тикетов в поддержку −38%
О клиенте

Контекст проекта

Поставщик B2B-услуг для корпоративных клиентов с филиальной структурой в 14 регионах России. Клиенты — холдинги с десятками юрлиц и филиалов, которые работают с подрядчиком по сложным договорам и большому потоку первичных документов.

Задача

Что не работало до нас

Клиенты звонили в офис, чтобы узнать статус заявки, скачать акт сверки или повторно получить счёт — нагрузка на колл-центр росла на 12–15% в год.

Корпоративные клиенты с десятками юрлиц жаловались на «слепой» документооборот: одна и та же закрывающая документация дублировалась, акты сверки расходились.

Внутри клиента не было ролевой модели — единый логин/пароль на всю компанию, безопасники заказчика блокировали интеграции.

Менеджеры подрядчика тратили до 35% времени на однотипные операции по выдаче документов, регистрации заявок и сверкам.

Решение

Что мы сделали

01
Ролевая модель ЛК
Сделали права доступа: владелец компании, администратор филиала, руководитель проекта, бухгалтер, наблюдатель. Каждая роль видит только свои документы и взаиморасчёты.
02
SSO для филиалов
Подключили SSO по SAML/OIDC через Keycloak — крупные клиенты используют корпоративный логин, безопасники довольны.
03
Документооборот
Реализовали раздел «Документы»: счета, акты, УПД, акты сверки, выгрузки в Excel/PDF, история взаимодействия по каждому документу.
04
Взаиморасчёты
Сделали наглядную сводку: задолженность по юрлицам, прогноз поступлений, конструктор актов сверки за период.
05
Заказы и обращения
Запустили формы заявок и тикетов с маршрутизацией ответственным менеджерам, push/email уведомления о статусах.
Состав работ

Что входило в проект

  • UX-исследование с 18 пользователями разных ролей
  • Дизайн-система и адаптивная вёрстка
  • Фронтенд (React + TypeScript)
  • Бэкенд на Node.js, REST API
  • SSO на Keycloak с поддержкой SAML/OIDC
  • Интеграция с 1С:ERP для документов и взаиморасчётов
  • Импорт уже работающих клиентов и приглашение пользователей
  • Стабилизация и поддержка первые 3 месяца после запуска
Стек и инструменты

Технологии

React, TypeScript, Next.js Node.js, PostgreSQL Keycloak (SSO, SAML/OIDC) 1С:ERP 2.5 (интеграция) Sentry для мониторинга ошибок фронта/бэка
Этапы

Как двигался проект

  1. Этап 01
    Дизайн и прототипы
    2 недели
    1
  2. Этап 02
    MVP: документы и взаиморасчёты
    6 недель
    2
  3. Этап 03
    Ролевая модель и SSO
    3 недели
    3
  4. Этап 04
    Интеграции и приём пользователей
    3 недели
    4
Результат

Что получил клиент

  • Доля операций, которые клиенты делают самостоятельно (без обращения к менеджеру), выросла с ~25% до ~87%.
  • Тикетов и звонков в поддержку — −38% за первые 4 месяца.
  • 10 крупнейших клиентов перешли на SSO, безопасники сняли блокирующие замечания.
  • Менеджеры подрядчика высвободили ~30% времени на работу с новыми клиентами.
Продукты в проекте

Решения 1С, на которых сделан проект

Все продукты 1С
Готовы обсудить ваш проект?

Обсудим задачу, оценим сроки и пришлём коммерческое предложение в течение одного рабочего дня.