Как выгрузить данные из старого хелпдеска: обращения, статьи, контакты
Как забрать из старого хелпдеска обращения, статьи базы знаний, контакты и макросы: форматы, API, вложения и ловушки, которые всплывают позже.
Ключевые выводы
- Запускайте выгрузку до того, как выберете новый инструмент: проверенная копия собственных данных — это одновременно резервная копия, позиция на переговорах и инвентаризация того, чем вы владеете.
- Сочетайте маршруты: штатная массовая выгрузка закрывает лёгкие 90%, а скрипты к API добирают вложения, историю статусов и всё остальное, что массовое задание упустило.
- Для обращений выбирайте JSON, а не CSV: CSV расплющивает ветвление ответов и метаданные, которые импорт на новой стороне выдумать заново не сможет.
- У выгрузки базы знаний есть скрытые зависимости: картинки, подгружаемые по ссылке из CDN вендора, флаги видимости и дерево категорий нужно забирать отдельно и осознанно.
- Сверяйте количества и копируйте файлы, а не ссылки: потолки выгрузки, истекающие адреса вложений и несопоставленные идентификаторы агентов — те самые ловушки, которые всплывают на второй неделе.
Выгрузка — та половина миграции, которая целиком в ваших руках, и та, за которую большинство команд берётся слишком поздно. Чтобы начать, не нужно выбирать новый инструмент: полная проверенная выгрузка полезна, даже если вы никуда не уходите, — это ваш резервный экземпляр, ваша позиция на переговорах и доказательство того, чем вы на самом деле владеете.
Разбираем, что именно забирать из старого хелпдеска, каким путём вытаскивать каждый тип объектов и какие ловушки не видны до второй недели работы в новом инструменте.
Что можно (и нужно) выгрузить
Хелпдеск хранит больше типов данных, чем помнит средний администратор. Полный набор, который стоит забрать:
- Обращения и переписки — сообщения, их авторы, метки времени, статусы, исполнители и теги.
- Контакты и организации — карточки клиентов с пользовательскими полями и связи между ними.
- Статьи базы знаний — тексты, категории, флаги видимости и картинки внутри них.
- Макросы и сохранённые ответы — формулировки, к которым клиенты уже привыкли.
- Описания пользовательских полей — не только значения, но и типы с допустимыми вариантами.
- История CSAT — оценки и комментарии, если вы отчитываетесь по динамике удовлетворённости.
- Вложения — файлы, висящие на обращениях и статьях; в основную выгрузку они почти никогда не попадают.
Три пути выгрузки
Любой массовый хелпдеск даёт ту или иную комбинацию трёх маршрутов:
- Штатная массовая выгрузка. Кнопка или задание по расписанию, которое отдаёт CSV, JSON или XML. Запускается быстрее всего, но часто спрятана за более дорогим тарифом, иногда ограничена по объёму и редко бывает полной: обычные пробелы — вложения и картинки статей.
- API. Полный и скриптуемый, но с постраничной выдачей и ограничением частоты запросов. Этим путём добирают всё, что упустила массовая выгрузка, и только он надёжно вытаскивает вложения.
- Сервис миграции. Принимающий вендор сам выгружает данные через API старого инструмента. Сил уходит меньше всего — только проследите, что сырую копию для своего архива вы тоже получаете или можете снять сами.
Разумный план сочетает первые два: массовая выгрузка закрывает лёгкие 90%, скрипты к API добирают остальное. Даже если миграцию делает принимающая сторона, свою копию выгрузки всё равно оставьте себе.
Обращения: формат важнее объёма
CSV расплющивает, JSON сохраняет. Выгрузка в CSV обычно даёт строку на обращение или на сообщение и теряет ветвление ответов, роли авторов и метаданные — то, ради чего история вообще нужна. Если есть выгрузка в JSON или путь через API, берите их: импорт на принимающей стороне всегда сможет упростить структуру, но выдумать её заново — нет.
Практические правила выгрузки обращений:
- Выгружайте партиями, от старых к новым, с оглядкой на ограничение частоты запросов. На крупном аккаунте полная история под квотами API тянется днями — поставьте её по расписанию, а не сидите рядом.
- Зафиксируйте, в каком часовом поясе приходят даты. Большинство API отдают UTC, а часть массовых выгрузок молча переводит метки времени в местное время. Сверьте несколько записей с интерфейсом, прежде чем доверять тысячам.
- Фильтруйте до выгрузки. Обращения, закрытые как спам и закрытые одним словом, раздувают задачу и засоряют поиск на новой стороне. Их ещё никто ни разу не искал.
- Заберите историю статусов, если это возможно. Отчёты по SLA и времени решения строятся на переходах между состояниями, а не на одном финальном статусе.
Контакты и организации
Контакты весят мало, поэтому к ним относятся небрежно — а потом квартал вычищают дубли. До выгрузки:
- Убедитесь, что адрес почты заполнен у тех карточек, которые вам важны: почти на любой принимающей стороне именно он служит ключом склейки дублей.
- Выгружайте пользовательские поля вместе с их описаниями, а не одни значения. Выпадающий список, приехавший свободным текстом, — это ущерб навсегда.
- Сохраните связи контактов с организациями — обычно они лежат в отдельной выгрузке или на отдельной ручке API.
База знаний: выгрузка со скрытыми зависимостями
Тексты статей выгружаются в HTML без проблем. А вот их зависимости — нет:
- Картинки обычно подгружаются по ссылке, а не вшиты внутрь: выгрузка ссылается на файлы в CDN старого вендора. Скачайте каждое такое изображение сейчас — эти адреса могут умереть вместе с закрытием аккаунта.
- Черновики и флаги видимости в части выгрузок теряются или схлопываются. Отметьте до переезда, какие статьи были только для своих, иначе рискуете опубликовать на весь мир регламент эскалаций.
- Дерево категорий часто выгружается отдельно от статей. Заберите структуру целиком, вместе с порядком сортировки.
- Ссылки между статьями ведут на старые адреса. Переписывать их вы будете при импорте, а список нужен уже сейчас.
Макросы, автоматизации и всё остальное
Макросы в большинстве инструментов выгружаются текстом — работа на полчаса. А правила автоматизации и маршрутизации обычно не выгружаются ни в каком пригодном виде: опишите их руками, человеческим языком, и отнеситесь к переписыванию как к шансу спроектировать заново, а не скопировать. Заодно выгрузите теги, историю CSAT и все представления, на которых держится ваша отчётность.
Ловушки, которые всплывают на второй неделе
- Ссылки на вложения с истекающим сроком. Выгрузка ссылается на адреса в хранилище, которые перестают открываться после закрытия аккаунта. Копируйте файлы, а не ссылки.
- Потолки выгрузки. Часть массовых заданий молча обрезается на лимите строк. Сверяйте количество: в выгрузке должно быть столько же обращений, сколько показывает интерфейс.
- Сопоставление агентов. Сообщения ссылаются на учётные записи агентов внутренними идентификаторами. Выгрузите заодно список агентов, иначе авторство превратится в ребус.
- Удалённые и архивные обращения. Одни маршруты их отдают, другие нет. Решите осознанно, что из этого вам нужно.
- Троттлинг посреди задания. Скрипт, не умеющий отступать при ограничении частоты запросов, падает в три часа ночи и оставляет неполную выгрузку, которая выглядит полной.
Проверьте выгрузку, прежде чем на неё положиться
Непроверенная выгрузка — это надежда, а не резервная копия. До того как объявить победу:
- Сверьте количества. Обращений, контактов и статей в выгрузке должно быть столько же, сколько показывает интерфейс старого инструмента. Расхождение означает потолок, фильтр или скрипт, умерший в три часа ночи.
- Откройте случайную выборку. Десять обращений по всему диапазону дат: ветвление на месте, авторы распознаны, даты вменяемые, вложения действительно лежат файлами.
- Проверьте самые старые и самые свежие записи. Обрезка живёт по краям: задание, тихо остановившееся на полпути, выглядит завершённым, пока вы не заглянете в хвост.
- Храните две копии там, где распоряжаетесь вы сами, и запишите дату выгрузки. Если миграция сдвинется на квартал, вы будете точно знать, насколько этот срез устарел.
Пара слов о большой тройке
У Zendesk, Freshdesk и Intercom есть законные пути выгрузки — массовый экспорт и хорошо описанные API, — хотя доступность зависит от тарифа, а админский доступ нужен везде. Данные в заложниках не держит никто: трение возникает из-за полноты и форматов, а не из-за запретов. Заложите день на изучение особенностей своего инструмента и сначала загляните в документацию вендора по выгрузке — это первоисточник по тому, что входит именно в ваш тариф. Если параллельно выбираете, куда переезжать, наше сравнение с Zendesk разбирает путь миграции в обе стороны.
При чём здесь MoveDesk
Миграция «под ключ» в MoveDesk проделывает всю эту выгрузку из вашего старого аккаунта за вас — обращения, контакты, статьи, макросы и вложения из Zendesk, Intercom или Freshdesk, — и бесплатно на любом тарифе. Свою сырую копию выгрузки мы всё равно советуем оставить: это ваши данные, а вторая копия ничего не стоит.
Запустите выгрузку на этой неделе, даже если решение впереди через месяцы. Проверенная копия собственных данных — самая сильная позиция, с которой команда поддержки может вести переговоры.
Поделиться статьёй
Часто задаваемые вопросы
JSON через API, если он доступен; CSV — только как запасной вариант. Выгрузка в CSV расплющивает переписки в строки и теряет ветвление ответов, роли авторов и историю статусов — структуру, которую импорт на принимающей стороне восстановить уже не сможет. JSON сохраняет объект переписки целиком, а упростить лишнюю структуру умеет любой инструмент импорта.
Почти всегда через API, а не массовой выгрузкой. Массовая выгрузка обычно отдаёт вложения ссылками на хранилище вендора, а такие ссылки перестают открываться после закрытия аккаунта. Напишите или возьмите готовый скрипт, который скачает каждый упомянутый файл в хранилище, подконтрольное вам, — и для обращений, и для картинок базы знаний.
От часа до нескольких дней, и решает здесь не объём данных, а количество обращений и ограничение частоты запросов. Массовые выгрузки заканчиваются быстро; выкачка полной истории через API на крупном аккаунте требует скриптов с постраничной выдачей и паузами — их ставят по расписанию, а не сидят рядом. Если отфильтровать спам и обращения, закрытые одним словом, ещё до выгрузки, задача заметно укорачивается.
Для массовой выгрузки — нет, это работа администратора. А вот вложения, история статусов и полный комплект файлов к статьям обычно требуют небольшого скрипта к API вендора: для разработчика это несколько часов работы. Второй вариант — сервисы миграции, которые выгружают через API за вас: у MoveDesk это входит в любой тариф бесплатно. Собственную сырую копию рядом всё равно стоит держать.
Нет. Выгрузка и чтение через API ничего не меняют в данных и идут параллельно обычной работе. Единственная осторожность — ограничение частоты запросов: агрессивный скрипт способен съесть квоту API, на которой держатся и живые интеграции. Поэтому крупные выкачки запускают вне пиковых часов и с паузами при отказах, а не на максимальной скорости в разгар рабочего дня.
Да. Миграция и архив — два разных решения: в новый инструмент вы, возможно, перенесёте только 12–24 месяца обращений, но полную историю разумно оставить себе архивом только для чтения. Выгрузить всё один раз — пока у вас ещё есть админский доступ и живой аккаунт — стоит недорого и оставляет открытыми все дальнейшие варианты.
Продолжить чтение
18 апр. 2026 г. · 9 мин чтения
Переезд на новый хелпдеск за выходные: план с пятницы по понедельник
План на промежуток от вечера пятницы до утра понедельника: как перевезти поддержку в новый хелпдеск, пока клиенты спят, — что заморозить, что импортировать, что протестировать и какие чек-листы ловят ловушки, на которые натыкается большинство команд.
Читать далее2 апр. 2026 г. · 8 мин чтения
Как за неделю переучить команду поддержки на новый хелпдеск
План на пять дней для перевода агентов в новый хелпдеск: час с проводником, пересобранные рабочие процессы, теневые смены, ИИ-черновики и живой день со страховкой.
Читать далее20 янв. 2026 г. · 8 мин чтения
Чек-лист миграции хелпдеска: что проверить до переезда
Чек-лист смены хелпдеска по этапам: условия выхода со старого тарифа, инвентаризация данных, сопоставление полей, технические стыки, готовность команды и проверки после запуска.
Читать далее