БесплатноБазовая интеграция с 1С в подарок при заказе интернет-магазина под ключ

Персональный менеджер и чат в B2B-кабинете

Персональный менеджер и встроенный чат в личном кабинете B2B на 1С-Битрикс

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

Проблема в том, что эта персональная коммуникация обычно размазана по почте, мессенджерам и звонкам, а история теряется при смене сотрудника. Решение — собрать её в личном кабинете: закрепить менеджера за клиентом и дать встроенный чат с сохранённой историей и привязкой к заказам. В статье разберём, как выстроить это на 1С-Битрикс. Основой служит модуль «Пользователи» и личный кабинет, а сервисную логику мы усиливаем через автоматизацию продаж и склада на 1С.

Коротко

  • В B2B чат всегда персональный: конкретный клиент общается со своим закреплённым менеджером, а не с «первым освободившимся оператором».
  • Закрепление менеджера лучше вести в CRM или 1С и передавать на сайт обменом, чтобы оно не расходилось.
  • Чат делают асинхронным и привязывают сообщения к заказам и счетам — менеджер сразу видит контекст.
  • Для старта хватает инфоблоков и модуля «Пуш и Пул»; отдельная инфраструктура нужна только при высоком объёме диалогов.

Почему B2B нужен персональный менеджер, а не общий чат

Розничный онлайн-чат устроен как «горячая линия»: с посетителем говорит любой свободный оператор, диалог обезличен, а после закрытия окна история никому не важна. Для магазина мелочей это нормально. В опте всё иначе: сделки повторяются, условия индивидуальны, а решение о закупке принимается не за минуту.

Поэтому в B2B ценят именно закреплённого менеджера. Он помнит, что клиент берёт паллетами, работает по отсрочке и в прошлый раз просил заменить одну позицию. Это снимает трение: клиенту не надо каждый раз объяснять контекст, а менеджер продаёт больше, потому что понимает потребность. Общий безличный чат такую ценность не создаёт — он лишь «отвечает на вопросы», тогда как персональный менеджер ведёт клиента.

Что должен видеть клиент в кабинете

Персональный сервис начинается с того, что клиент в кабинете видит «своего человека», а не безымянную форму. Минимальный набор, который делает менеджера персональным:

Всё это встраивается в существующий личный кабинет рядом с историей заказов, счетами и документами. Чат — не отдельный виджет «сбоку», а часть рабочего пространства клиента.

B2B-сценарий заказа: от кабинета до отгрузки Личный кабинетB2B-клиентЗаказпо своему прайсуСогласованиелимит, менеджерОбмен с 1Сзаказ в учётОтгрузкас документами
Схема: B2B-клиент заказывает в кабинете по индивидуальному прайсу, заказ проходит согласование и лимит, уходит в 1С и отгружается с полным пакетом документов.

Привязка менеджера к клиенту

Технически персональный менеджер — это связь между пользователем (контрагентом) и сотрудником-менеджером. В 1С-Битрикс её удобно хранить как свойство пользователя или запись в отдельном highload-блоке связей, где у контрагента указан ответственный менеджер.

Один клиент — один ответственный. Даже если с контрагентом работают несколько сотрудников, у него должен быть один основной менеджер, к которому идут сообщения по умолчанию. Иначе обращение «повиснет» между людьми, каждый решит, что ответит другой.

Работать с этой связью на уровне кода удобнее через D7-ORM: выборки «менеджер клиента», «клиенты менеджера» и «диалоги менеджера» пишутся понятными запросами и легко кэшируются. Подробнее о подходе — в материале про D7 и ORM в Битрикс.

Где хранить закрепление: сайт, CRM или 1С

Ключевой вопрос архитектуры — кто источник истины по закреплению менеджера. Дублировать логику назначения на сайте руками опасно: рано или поздно данные разойдутся.

Источник истиныПлюсыМинусы
1С / учётная системаМенеджер уже закреплён за контрагентом, единый источникНужен обмен, значение приходит с задержкой выгрузки
CRMМенеджер ведёт клиента в CRM, там же и назначениеТребуется синхронизация CRM ↔ сайт
СайтНе зависит от внешних системЛегко разойтись с реальным назначением в учёте

На практике лучший вариант — вести закрепление там, где менеджер и так назначается (в 1С или CRM), и передавать его на сайт обменом. Тогда смена менеджера в учёте автоматически отражается в кабинете. Чтобы обмен был корректным, каталог и справочники в 1С должны быть в порядке — это зона аудита и оптимизации 1С.

Архитектура чата на 1С-Битрикс

Чат в кабинете не требует тяжёлой инфраструктуры на старте. Базовая архитектура на возможностях платформы выглядит так:

Когда чат перерастает встроенные средства и требует сложной логики (боты, маршрутизация, аналитика диалогов), его выносят в отдельный модуль. О том, как правильно упаковать такую функциональность, — статья про разработку модуля для Битрикс.

Асинхронный чат и контекст заказа

Важно не копировать модель розничного «живого чата», где клиент ждёт ответа здесь и сейчас. В B2B общение асинхронное: клиент пишет своему менеджеру, тот отвечает в рабочее время. Такой режим честнее и надёжнее — не создаёт ложного ожидания мгновенного ответа и не требует держать оператора онлайн круглосуточно.

Второе, что отличает B2B-чат, — привязка к контексту. Сообщение можно повесить на конкретный заказ, счёт или товар:

  1. Клиент открывает заказ. В карточке заказа есть кнопка «Обсудить с менеджером».
  2. Сообщение привязывается к заказу. В диалоге видно, о какой сделке речь.
  3. Менеджер видит контекст. Он сразу открывает нужный заказ, не переспрашивая номер.
  4. История остаётся при заказе. Переписка по заказу доступна вместе с ним в кабинете.

Рабочее место менеджера

Успех чата держится не на клиентской части, а на удобстве менеджера. Если ему приходится держать открытыми три системы, часть сообщений останется без ответа. Поэтому сообщения из кабинета должны приходить туда, где менеджер уже работает.

Если у компании есть CRM, сообщения прокидывают в неё: менеджер отвечает из карточки клиента, где открыты его заказы и история. Прокидывание делают через REST и вебхуки, и здесь важна безопасность точек обмена — об этом материал про REST, вебхуки и безопасность. Если CRM нет, менеджеры работают из админки Битрикса, но тогда интерфейс диалогов делают максимально простым: список непрочитанных, быстрый ответ, переход к заказу.

Уведомления и каналы

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

Частоту и набор каналов настраивают под аудиторию. Правило простое: если клиент прямо сейчас на сайте, хватит индикатора; письмо и мессенджер — для отложенной реакции.

Замещение, права и приватность

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

Отдельно — права и приватность. Менеджер видит переписку только своих клиентов, руководитель — своей команды. История сохраняется при смене сотрудника, но доступ к ней разграничен. Это часть общей безопасности личного кабинета, где важно, чтобы один контрагент никогда не увидел данные другого.

Внедрение пошагово

  1. Определите источник закрепления. Решите, где ведётся ответственный менеджер (обычно 1С или CRM), и настройте передачу на сайт.
  2. Спроектируйте сущности. Диалог, сообщение, привязка к заказу, статусы прочтения — в инфоблоках или highload-блоках.
  3. Соберите карточку менеджера. Выведите её в кабинете с контактами и часами работы.
  4. Реализуйте чат. Отправка и отображение сообщений, доставка через «Пуш и Пул», привязка к заказам.
  5. Настройте рабочее место менеджера. Прокидывание в CRM или простой интерфейс в админке.
  6. Подключите уведомления. Индикатор, e-mail, при необходимости мессенджер, отдельно — оповещение менеджеру.
  7. Заложите замещение и права. Логика отсутствия менеджера и разграничение доступа.
  8. Протестируйте на реальных сценариях. Смена менеджера, офлайн, обсуждение заказа, поток сообщений.

Выкатывать такую функциональность безопаснее через настроенный процесс деплоя — об этом материал про CI/CD и деплой в Битрикс.

Частые ошибки

Чек-лист внедрения

  1. Источник закрепления определён. Менеджер ведётся в 1С/CRM и передаётся на сайт обменом.
  2. Карточка менеджера в кабинете. Клиент видит своего человека с контактами и часами работы.
  3. Чат работает асинхронно. Сообщения сохраняются, доставляются в реальном времени, статус прочтения виден.
  4. Привязка к заказам. Можно обсудить конкретный заказ или счёт с контекстом.
  5. Рабочее место менеджера удобно. Ответы из CRM или простого интерфейса, без «трёх систем».
  6. Уведомления настроены. Индикатор, e-mail, оповещение менеджеру — без спама.
  7. Замещение и права заданы. Отсутствие менеджера обрабатывается, доступ разграничен.
  8. Инфраструктура выдержит поток. Хостинг и окружение проверены под нагрузкой.

Про запас по инфраструктуре под растущий поток диалогов — материал про хостинг и инфраструктуру на BitrixVM.

Вывод

Персональный менеджер и чат в B2B-кабинете — это не «онлайн-консультант как в рознице», а часть сервиса, за который оптовый клиент остаётся с вами. Работают три вещи: закрепление менеджера, которое ведётся в учётной системе и не расходится с реальностью; асинхронный чат с сохранённой историей и привязкой к заказам; и удобное рабочее место менеджера, где он видит сообщения там же, где ведёт клиента.

Начать можно на штатных возможностях 1С-Битрикс — инфоблоках, модуле «Пуш и Пул» и личном кабинете — и усложнять по мере роста. Главное — не превращать персональную коммуникацию в безличный виджет: в B2B клиент ценит именно своего менеджера, и хорошо сделанный кабинет закрепляет эти отношения. Дальше сервис масштабируется автоматизацией на 1С, а рутинную коммуникацию берут на себя процессы, а не почта.

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

Чем персональный менеджер в B2B отличается от обычного онлайн-чата?

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

Где хранить закрепление менеджера за клиентом — на сайте или в учётной системе?

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

Нужен ли для чата в кабинете отдельный сервер сообщений?

Для небольшого потока сообщений достаточно хранить переписку в инфоблоке или highload-блоке и обновлять её штатными средствами, включая модуль «Пуш и Пул» для доставки сообщений в реальном времени. Отдельная инфраструктура для сообщений нужна только при действительно высоком объёме одновременных диалогов. Начинать стоит с простого решения на возможностях платформы и усложнять по мере роста нагрузки.

Как менеджеру отвечать клиентам — из админки Битрикса или из CRM?

Удобнее, когда менеджер работает в одном окне — как правило, в CRM, где у него и так открыта карточка клиента и его заказы. Тогда сообщения из кабинета сайта прокидываются в CRM, а ответы возвращаются на сайт. Если CRM нет, менеджеры отвечают из админки Битрикса, но важно не заставлять их держать открытыми несколько систем одновременно, иначе часть сообщений останется без ответа.

Что делать с сообщениями, пока менеджер офлайн?

В B2B клиент почти никогда не ждёт мгновенного ответа круглосуточно — он работает со своим менеджером в рабочее время. Поэтому чат делают асинхронным: сообщение сохраняется, менеджер получает уведомление и отвечает, когда доступен, а клиент видит статус «менеджер ответит в рабочее время». На случай отсутствия менеджера настраивают замещение, чтобы обращение не зависло.

Можно ли обсуждать в чате конкретный заказ или счёт?

Да, и это одно из главных преимуществ чата именно в кабинете. Сообщение можно привязать к конкретному заказу, счёту или товару, тогда менеджер сразу видит контекст, а не переспрашивает «о каком заказе речь». Реализуется это ссылкой на сущность заказа внутри сообщения, поэтому переписка и история заказов живут в одном пространстве личного кабинета.

Как уведомлять клиента о новом ответе менеджера?

Комбинируют несколько каналов: индикатор непрочитанного в самом кабинете, e-mail-уведомление и, по желанию, сообщение в мессенджер. Важно не спамить: если клиент активен на сайте, достаточно индикатора, а письмо отправлять при длительном отсутствии реакции. Каналы и их частоту настраивают под аудиторию, чтобы уведомления помогали, а не раздражали.

Заменит ли чат в кабинете телефон и почту?

Полностью — нет, да и не нужно. Задача чата — собрать основную рабочую переписку по заказам в одном месте с сохранённой историей и контекстом, разгрузив почту от однотипных вопросов. Телефон остаётся для срочных и сложных случаев. На практике грамотный чат в кабинете забирает большую часть рутинной коммуникации, и это уже сильно экономит время и клиенту, и менеджеру.

Поделиться:

Хотите B2B-кабинет с персональным менеджером и чатом?

Реализуем закрепление менеджера, встроенный чат с историей и привязкой к заказам, уведомления и связку с 1С и CRM. Рассчитаем работу под ваш кабинет.

Игорь Воскресенский

Команда B2Bsite. С 2014 года разрабатываем B2B-порталы и личные кабинеты на 1С-Битрикс: персональные менеджеры, чаты, история заказов и связка с 1С и CRM для оптового бизнеса.

← Все статьи блога