Экспорт диалогов открытых линий в Excel/CSV
Вся переписка открытых линий — в Excel
-
Оценка
-
Установок4
-
Разработчик
Экспорт открытых линий — приложение для компаний, которые общаются с клиентами через открытые линии Битрикс24: отдела продаж, клиентской поддержки, сервисных служб. Оно помогает сохранить и проанализировать всю переписку из диалогов — за счёт выгрузки сообщений напрямую из Битрикс24 в один CSV-файл, который открывается в Excel.
Когда нужно восстановить картину общения, оценить качество работы операторов, изучить частые вопросы клиентов или передать данные аналитикам — не приходится вручную просматривать десятки диалогов. Вся переписка собирается в одной таблице.
Основные сценарииС помощью приложения вы сможете:
Выгрузить переписку за нужный период. Укажите дату «от» и «до» — и получите все сообщения из открытых линий за этот отрезок времени. Максимальный период — 366 дней.
Проанализировать качество обслуживания. Руководитель видит, кто из операторов как отвечал, сколько длился диалог и когда он был закрыт.
Изучить частые вопросы клиентов. Маркетолог или аналитик выгружает сообщения и понимает, с чем чаще всего обращаются клиенты.
Сохранить архив диалогов. Вся переписка — в одном файле, который можно хранить, передавать и открывать в Excel, Numbers или Google Таблицах.
Передать данные во внешнюю систему. CSV-файл подходит для загрузки в BI-системы и другие инструменты аналитики.
Приложение получает данные напрямую из вашего Битрикс24 через REST API — без промежуточных серверов и ручного копирования.
Сессии загружаются методом imopenlines.v2.Session.list (REST 3.0) с фильтром по дате создания.
Сообщения — для каждой сессии запрашивается история через imopenlines.session.history.get по chatId.
Авторы определяются из ответа API: оператор, клиент или «Система».
Результат сохраняется в CSV-файл в кодировке UTF-8 с BOM — кириллица отображается корректно, разделитель — точка с запятой.
Процесс сопровождается прогресс-баром. Экспорт можно остановить в любой момент — уже загруженные данные сохранятся, и их можно скачать.
Какие данные попадают в отчётВ CSV-файл выгружается вся информация, необходимая для анализа переписки и работы операторов:
ID сессии — уникальный идентификатор сессии открытой линии.
Chat ID — идентификатор чата, к которому привязана сессия.
Название чата — например, «Анжелика — Чат-бот Telegram».
Канал (configId) — ID открытой линии, через которую пришёл диалог.
Статус сессии — new, answered, closed, spam или paused.
Дата создания сессии — когда клиент начал диалог.
Дата закрытия сессии — когда диалог был завершён.
ID автора — ID пользователя, отправившего сообщение.
Автор — имя оператора, клиента или «Система».
Сообщение — текст сообщения (BB-коды вырезаны).
Дата сообщения — дата и время отправки.
Системное — является ли сообщение системным (Да или Нет).
Если у вас до сих пор нет Битрикс24, самое время создать Битрикс24 по этой ссылке.
Дополнительные условия
Для работы приложения:
не требуется внешний аккаунт или API-ключи — всё работает через REST API вашего Битрикс24;
необходим доступ к отчётам по открытым линиям (зависит от тарифа Битрикс24).
Ограничения:
период фильтрации — не более 366 дней;
максимальный offset для метода imopenlines.v2.Session.list — 10 000;
при очень длинных диалогах метод imopenlines.session.history.get может вернуть не всю историю;
отчёты по открытым линиям могут быть недоступны на некоторых тарифах Битрикс24;
большие объёмы данных рекомендуется разбивать на части (например, по месяцам)