Сообщения Открытой Линии
Первое и последнее сообщение клиента — сразу в карточке CRM
-
Оценка
-
Установок5
-
Разработчик
Описание
Сообщения Открытой Линии — Первое и последнее сообщение клиента
Робот автоматизации находит первое и последнее сообщение клиента в чатах Открытой Линии, привязанных к элементу CRM, и передаёт их тексты следующим роботам. Записать значения в поля можно штатным роботом «Изменить элемент» или «Изменить документ».
Описание приложения
Для кого. Отделы продаж и поддержки, которые общаются с клиентами через Открытые Линии Битрикс24 (онлайн-чат на сайте, мессенджеры, соцсети) и хотят зафиксировать первое или последнее сообщение обращения прямо в карточке лида, сделки, контакта или компании — без открытия истории переписки.
Какую задачу решает. Робот «Первое и последнее сообщение клиента» находит чаты Открытой Линии, привязанные к текущему элементу CRM, извлекает первое сообщение клиента (из самого раннего чата этого элемента) и последнее сообщение клиента (из самого свежего чата) и возвращает их тексты следующим роботам автоматизации. Дополнительно робот может оставить комментарий в таймлайне элемента.
Учитываются только сообщения клиента. Системные уведомления, реплики операторов и чат-ботов пропускаются: клиентом считается участник чата с признаком внешнего канала (connector). Из текста удаляется BBCode-разметка, пустые сообщения пропускаются.
Важно: Робот не записывает значения в поля CRM самостоятельно и не создаёт пользовательские поля. Он возвращает результат следующим роботам. Чтобы сохранить текст в поле, добавьте после него штатный робот «Изменить элемент» (в дизайнере бизнес-процессов — «Изменить документ») и вставьте в нужное поле ссылку на результат нашего робота. Такой подход даёт полную свободу: значение можно записать в любое существующее поле, отправить в уведомление, использовать в условии или в шаблоне документа.
Типичные сценарии
Приложение хранит на своём сервере только авторизационные ключи доступа к порталу, необходимые для работы с REST API Битрикс24, служебную запись об установке (адрес портала, идентификатор портала, тариф и число пользователей — для технической поддержки и диагностики) и технические журналы работы приложения (идентификаторы запросов, коды ошибок; без текстов сообщений) в течение ограниченного срока хранения. Ключи доступа хранятся в зашифрованном виде. Тексты сообщений, персональные данные клиентов и содержимое CRM в базе приложения не сохраняются: сообщения обрабатываются в момент срабатывания робота и возвращаются на ваш портал. При удалении приложения ключи доступа к порталу отзываются и стираются; служебная запись об установке сохраняется в статусе «удалено» — уже без доступа к порталу. Данные третьим лицам не передаются.
Робот автоматизации находит первое и последнее сообщение клиента в чатах Открытой Линии, привязанных к элементу CRM, и передаёт их тексты следующим роботам. Записать значения в поля можно штатным роботом «Изменить элемент» или «Изменить документ».
Описание приложения
Для кого. Отделы продаж и поддержки, которые общаются с клиентами через Открытые Линии Битрикс24 (онлайн-чат на сайте, мессенджеры, соцсети) и хотят зафиксировать первое или последнее сообщение обращения прямо в карточке лида, сделки, контакта или компании — без открытия истории переписки.
Какую задачу решает. Робот «Первое и последнее сообщение клиента» находит чаты Открытой Линии, привязанные к текущему элементу CRM, извлекает первое сообщение клиента (из самого раннего чата этого элемента) и последнее сообщение клиента (из самого свежего чата) и возвращает их тексты следующим роботам автоматизации. Дополнительно робот может оставить комментарий в таймлайне элемента.
Учитываются только сообщения клиента. Системные уведомления, реплики операторов и чат-ботов пропускаются: клиентом считается участник чата с признаком внешнего канала (connector). Из текста удаляется BBCode-разметка, пустые сообщения пропускаются.
Важно: Робот не записывает значения в поля CRM самостоятельно и не создаёт пользовательские поля. Он возвращает результат следующим роботам. Чтобы сохранить текст в поле, добавьте после него штатный робот «Изменить элемент» (в дизайнере бизнес-процессов — «Изменить документ») и вставьте в нужное поле ссылку на результат нашего робота. Такой подход даёт полную свободу: значение можно записать в любое существующее поле, отправить в уведомление, использовать в условии или в шаблоне документа.
Типичные сценарии
- Показать менеджеру первый запрос клиента прямо в карточке сделки — чтобы сориентироваться без чтения всей переписки.
- Зафиксировать последнюю реплику клиента перед закрытием обращения.
- Использовать текст сообщения в последующих шагах автоматизации: уведомления сотрудникам, условия ветвления, подстановка в шаблоны.
- Извлечение первого и последнего сообщения клиента из чатов Открытой Линии, привязанных к элементу CRM.
- Поддержка следующих типов элементов CRM: лид, сделка, контакт, компания.
- Фильтрация: только сообщения клиента, без системных и операторских.
- Необязательный комментарий в таймлайне элемента с найденными сообщениями (включается в настройках робота).
- Понятная диагностика: если Битрикс24 вернул ошибку, её текст попадает в результат (error) и виден в журнале бизнес-процесса.
- «Первое сообщение» (first_message)
- «Последнее сообщение» (last_message)
- «ID чата» (chat_id)
- «Сообщения найдены» (found)
- «Текст ошибки» (error) — при наличии
Приложение хранит на своём сервере только авторизационные ключи доступа к порталу, необходимые для работы с REST API Битрикс24, служебную запись об установке (адрес портала, идентификатор портала, тариф и число пользователей — для технической поддержки и диагностики) и технические журналы работы приложения (идентификаторы запросов, коды ошибок; без текстов сообщений) в течение ограниченного срока хранения. Ключи доступа хранятся в зашифрованном виде. Тексты сообщений, персональные данные клиентов и содержимое CRM в базе приложения не сохраняются: сообщения обрабатываются в момент срабатывания робота и возвращаются на ваш портал. При удалении приложения ключи доступа к порталу отзываются и стираются; служебная запись об установке сохраняется в статусе «удалено» — уже без доступа к порталу. Данные третьим лицам не передаются.
Дополнительные условия
Требования к тарифу, правам и окружению
Читать полностью →
- Тариф. Коммерческий тариф Битрикс24: REST API и Открытые Линии на бесплатном тарифе недоступны.
- Открытые Линии. Должны быть подключены и настроены; чаты должны быть привязаны к элементам CRM (стандартное поведение Открытых Линий при создании лида или сделки из обращения).
- Права доступа приложения (scope). CRM (crm), Открытые Линии (imopenlines), Мессенджер (im), Бизнес-процессы (bizproc), Пользователи (user_brief). Первые четыре нужны самому роботу; user_brief используется только один раз при установке, чтобы сохранить служебные сведения о портале (тариф и число пользователей) для технической поддержки. К данным сотрудников приложение не обращается.
- Права пользователя. У пользователя, от имени которого выполняется автоматизация, должны быть права на чтение Открытых Линий и на элементы CRM, с которыми работает робот.
- Квалификация. Дополнительных навыков не требуется: настройка выполняется штатными средствами автоматизации CRM. Знание автоматизации CRM или дизайнера бизнес-процессов будет полезно.
- Дополнительное ПО и внешние сервисы. Не требуются. Оплата внешних систем не нужна.
- Дополнительные покупки. Приложение не содержит платных дополнений и не предлагает докупить функционал: вся заявленная функциональность доступна сразу после установки.
- Робот не записывает данные в поля CRM и не создаёт поля — запись выполняется штатным роботом «Изменить элемент» или «Изменить документ».
- Поддерживаются только элементы CRM: лид, сделка, контакт, компания. Смарт-процессы не поддерживаются (если вам нужен функционал работы со Смарт-процессами — пишите).
- Если у элемента нет ни одного чата Открытой Линии, робот завершается успешно, но возвращает пустые тексты и «Сообщения найдены» = Нет.
- История чата читается страницами по 50 сообщений (ограничение метода Битрикс24): берутся самая ранняя и самая свежая страницы, промежуточные сообщения не анализируются. Если в пределах этих страниц нет ни одного сообщения клиента (например, начало переписки — только системные уведомления, а последние 50 сообщений — только реплики оператора), робот вернёт «Сообщения найдены» = Нет.
- Текст сообщения может быть многострочным: в однострочном поле «Строка» он отобразится свёрнутым в одну строку. Если важно видеть переносы, используйте значение в тех шагах автоматизации, где многострочность сохраняется (уведомление, шаблон документа).
- Первое и последнее сообщения могут прийти из разных чатов, если к элементу CRM привязано несколько чатов Открытой Линии.
- Комментарий в таймлайне добавляется только при успешном извлечении хотя бы одного сообщения; его сбой не влияет на результат работы робота.
- Приложение работает по подписке на результат (USE_SUBSCRIPTION): результат приходит следующим роботам асинхронно, сразу после ответа приложения.