Импорт клиентов в Битрикс24: Excel и другие CRM без потерь

Импорт клиентов в Битрикс24 выглядит просто: скачал файл, нажал кнопку, готово. На практике именно здесь теряются телефоны, рассыпаются связи между контактами и компаниями, а менеджеры начинают жаловаться что «в старой системе было лучше». Этот гайд написан не по справке Битрикс24 — он основан на реальных переносах баз от 500 до 80 000 записей, которые мы в FlowFrame делали для B2B-компаний. Ты уйдёшь отсюда с конкретным планом под свой сценарий: будь то переезд из Excel, из amoCRM или из 1С.
Ты понимаешь, что именно переносишь — и откуда
Источник данных определяет 80% сложности переноса. Прежде чем открывать Битрикс24 и искать кнопку импорта, разберись откуда идут данные — от этого зависит весь сценарий. Три самых частых источника: таблицы Excel или Google Sheets, другая CRM-система, выгрузка из 1С. У каждого свои подводные камни.
Excel и Google Sheets
Самый «добрый» источник, но и здесь есть ловушки. Главное что теряется по умолчанию — структура. В таблице может быть одна колонка «Контакт» где слиплись имя, фамилия и должность. Телефоны записаны в 5 разных форматах в одной колонке. Даты — кто как хотел. До начала импорта проверь: есть ли отдельные колонки для имени, фамилии, телефона, email и компании. Если нет — сначала разбивай таблицу, потом импортируй.
Другая CRM — amoCRM, старый Битрикс, Salesforce
Здесь теряется история: звонки, письма, примечания к сделкам. Любая CRM выгружает контакты и компании в CSV более-менее нормально, но активности — почти никогда. Ещё одна проблема: пользовательские поля. В старой системе было поле «Категория клиента» — в новом Битриксе его ещё нет, и при импорте данные просто выбросятся. Создай все нужные поля в Битрикс24 до импорта, не после.
Выгрузка из 1С
Формально это самый структурированный источник — там есть ИНН, КПП, юридические адреса. Но 1С выгружает контрагентов, а не контакты в CRM-логике. Одна компания может быть записана 3 раза с разными вариантами названия. На нашей практике выгрузка из 1С требует ручной нормализации в 60–70% случаев перед тем как её вообще можно трогать импортом.
У наших клиентов часто бывает так: они присылают файл и говорят «тут всё чисто», а внутри — 4 листа Excel с разными структурами, объединённые ячейки и телефоны в формате «8(495)123-45-67», «+74951234567» и «495 123 45 67» в одной колонке. Именно поэтому 80% проблем с импортом возникают ещё до того, как ты открыл Битрикс24.
Файл готов к загрузке — без типичных ошибок
Битрикс24 принимает CSV и XLSX. CSV надёжнее — меньше сюрпризов с форматированием. Вот минимальный чеклист перед загрузкой, который мы прогоняем на каждом проекте:
- Кодировка — UTF-8. Если сохранишь в Windows-1251, кириллица превратится в кракозябры. В Excel: «Сохранить как» → CSV UTF-8 (с разделителями).
- Телефоны — единый формат. Рекомендуем +7XXXXXXXXXX. Битрикс24 умеет нормализовать, но не всегда корректно — лучше привести самому.
- Даты — формат ДД.ММ.ГГГГ или ГГГГ-ММ-ДД. Всё остальное Битрикс может прочитать неправильно или проигнорировать.
- Обязательные колонки для контакта: Имя (или хотя бы одно из: Имя, Фамилия, Email, Телефон). Без них запись не создастся.
- Нет объединённых ячеек, нет пустых строк в середине, нет второго заголовка.
- Дубли внутри файла — проверь через «Удалить дубликаты» в Excel по полю Email или Телефон до загрузки.
Классическая ошибка тут — загружать сразу всю базу и только потом обнаруживать проблему. Мы всегда делаем тестовую выгрузку: берём 10 строк с разными типами данных и прогоняем их первыми. Если 10 строк импортировались корректно — запускаем полный файл. Это занимает 15 минут и экономит часы разбора полётов.
Ещё один момент: Битрикс24 молча обрезает данные, которые не подошли по формату. Он не выдаёт ошибку на всю загрузку — просто конкретное поле остаётся пустым. Лог импорта покажет количество пропущенных записей, но не всегда объяснит почему. Именно поэтому тест на 10 строках критичен.
Если хочешь разобраться глубже в том, как правильно настроить Битрикс24 под процессы твоей компании — смотри наш раздел экспертизы по Битрикс24: там про настройку полей, воронок и интеграций.
Импорт через стандартный инструмент Битрикс24 запущен
Встроенный импорт в Битрикс24 находится в разделе CRM. Для контактов: CRM → Контакты → кнопка «Ещё» (или шестерёнка) → Импорт. Для компаний — аналогично в разделе Компании. Интерфейс одинаковый, логика одна.
Порядок импорта имеет значение
Сначала компании — потом контакты. Это не рекомендация, это правило. Если загрузить контакты первыми, Битрикс24 не сможет автоматически привязать их к компаниям — связь нужно будет восстанавливать вручную. При импорте контактов есть поле «Компания» — Битрикс ищет совпадение по названию среди уже существующих компаний. Если компании ещё нет в системе, связь не создастся.
Маппинг полей
После загрузки файла Битрикс покажет таблицу соответствий: колонка из твоего файла → поле в CRM. Он пытается угадать автоматически, но угадывает не всегда. Проверь каждую строку руками — особенно телефоны (их может быть несколько типов: рабочий, мобильный) и адреса. Пользовательские поля, которые ты создал заранее, появятся в списке справа — выбери нужное.
Что делать с полями, которых ещё нет
Если в процессе маппинга понимаешь что нужного поля нет — не останавливай импорт и не создавай поле на ходу. Отмени загрузку, создай поле через Настройки CRM → Поля, потом вернись к импорту. На нашей практике попытка создать поле в середине процесса импорта в 30% случаев приводит к тому, что данные в это поле всё равно не попадают — нужно перезапускать.
Сделки и история не потерялись при переносе
Вот честная новость: стандартный импорт Битрикс24 не переносит сделки, звонки, письма и задачи. Это принципиальное ограничение встроенного инструмента — он работает только с контактами, компаниями и лидами. Если тебе нужна история взаимодействий — нужен другой путь.
Три варианта переноса сделок и активностей
- REST API Битрикс24. Самый гибкий путь. Через API можно создать сделку, привязать к ней контакт и компанию, добавить комментарии и активности. Требует разработчика или интегратора. Средняя трудоёмкость переноса базы из 1 000 сделок с историей — 3–5 рабочих дней.
- Приложения из маркетплейса Битрикс24. Есть готовые коннекторы для amoCRM, Salesforce и некоторых других систем. Плюс — не нужен программист. Минус — они переносят не всё, часто теряют пользовательские поля и не гарантируют полноту истории. Цена вопроса: от 3 000 до 15 000 ₽ за приложение плюс время на настройку.
- Промежуточный файл с ручным переносом. Выгружаешь сделки в Excel, создаёшь их в Битрикс24 через импорт (он поддерживает импорт сделок отдельно), историю — не переносишь совсем или переносишь как один итоговый комментарий «Перенесено из [старая CRM]: [текст]». Подходит когда история не критична, а важны только открытые сделки.
У наших клиентов часто возникает вопрос: «А давайте перенесём всю историю за 5 лет?» Мы честно отвечаем: технически возможно, но стоит ли это делать — зависит от того, насколько активно менеджеры реально обращаются к старым записям. В большинстве случаев достаточно перенести сделки за последние 12 месяцев и сохранить архив старой системы для редких запросов.
Дубли найдены и база чистая
После импорта в Битрикс24 почти всегда появляются дубли. По нашей статистике у большинства клиентов после переноса обнаруживается от 15 до 30% дублирующихся записей. Это нормально — базы копились годами, данные вносились вручную разными людьми.
Встроенный поиск дублей
В Битрикс24 есть инструмент поиска дублей: CRM → Настройки → Дубли. Он ищет совпадения по email, телефону и названию компании. Работает неплохо для «точных» дублей — когда телефон записан одинаково в обеих записях. Но он не поймает «почти одинаковые»: «ООО Ромашка» и «Ромашка ООО», телефон с 8 и с +7, имя «Иван Петров» и «И. Петров».
Когда чистить — до или после
Наша рекомендация: крупные очевидные дубли убирай до импорта в исходном файле — это быстрее. После импорта запускай встроенный поиск дублей и разбирай то что он нашёл. «Серые» случаи — когда непонятно это один клиент или два разных — отдавай менеджерам на проверку: только они знают контекст.
Классическая ошибка тут — пытаться автоматически смержить все найденные дубли одной кнопкой. Битрикс предложит такую опцию, но при слиянии он выбирает «главную» запись по своей логике, которая не всегда совпадает с твоей. Лучше потратить 2–3 часа и пройтись по дублям вручную, чем потом разбираться почему у клиента пропал правильный контакт.
Команда работает с новой базой, а не саботирует
Технический импорт — это половина дела. Вторая половина — чтобы менеджеры начали работать с новой базой, а не продолжали вести своих клиентов в личных таблицах «на всякий случай».
Три вещи которые нужно сделать в первый день после импорта
- Проверочный прогон с менеджерами. Попроси каждого найти 5–10 своих ключевых клиентов и проверить что данные попали правильно. Это занимает 20 минут и сразу выявляет системные проблемы — например, что у половины клиентов пропали телефоны.
- Объясни логику новых полей. Если ты создал новые поля под импорт — скажи команде зачем они и как их заполнять. Иначе через месяц поля будут пустые или заполнены как попало.
- Закрой доступ к старой системе или хотя бы обозначь дату. Пока старая CRM доступна, часть менеджеров будет работать там по привычке. Установи конкретную дату — например, через 2 недели — после которой старая система переходит в режим «только чтение».
На нашей практике компании, которые провели даже минимальный онбординг — 1 час с командой — получали работающую базу через месяц. Те кто просто «включили Битрикс» без объяснений, через месяц имели 40% записей с пустыми полями и менеджеров которые продолжали вести клиентов в Excel. Технология не работает без людей.
FAQ
Можно ли импортировать клиентов в Битрикс24 самостоятельно, без программиста?
Да, если источник — Excel или Google Sheets и нужны только контакты и компании. Встроенного инструмента хватает для этого сценария. Программист нужен когда переносишь сделки, пользовательские объекты или историю активностей — это делается только через REST API. Также без разработчика сложно обойтись при миграции из другой CRM с сохранением связей между объектами.
Сколько записей можно загрузить за один раз?
Официальный лимит Битрикс24 — до 50 000 строк в одном файле, но на практике мы рекомендуем дробить базы на части по 3 000–5 000 записей. Причина простая: если что-то пошло не так на строке 40 000 — ты потеряешь время на диагностику всего файла. Маленькие части проще контролировать, и при ошибке откатиться назад занимает минуты, а не часы.
Что делать если после импорта часть данных пропала или отображается неправильно?
Первый шаг — открой лог импорта сразу после завершения: там будет количество успешных и пропущенных записей. Типичные причины потерь: неверная кодировка файла, лишние пробелы в начале ячейки, несовпадение типа поля (например, в поле типа «Число» попал текст). Если импорт прошёл совсем плохо — удали загруженные записи через фильтр по дате создания и начни заново с исправленным файлом.
Как перенести клиентов из amoCRM в Битрикс24 без потери сделок?
Честный ответ: стандартного простого пути нет. Контакты и компании можно выгрузить из amoCRM в CSV и загрузить в Битрикс24 через стандартный импорт. Сделки с историей — только через API: выгрузка из amoCRM через их API, трансформация данных, загрузка в Битрикс24 через REST API. Трудоёмкость для базы в 2 000 сделок — от 5 рабочих дней. Готовые коннекторы из маркетплейса переносят не всё и требуют проверки.
Нужно ли останавливать работу в старой CRM на время переноса?
Не обязательно останавливать, но нужна «дата отсечения» — момент с которого новые данные вносятся только в Битрикс24. Попытка переносить данные в реальном времени пока менеджеры продолжают работать в старой системе почти всегда заканчивается хаосом: дубли, потерянные обновления, конфликты данных. Оптимальная схема: делаешь финальный перенос в пятницу вечером, в понедельник команда стартует в Битрикс24.
Что дальше: самостоятельно или с командой
Самостоятельный импорт реален — если источник один, это Excel, и нужны только контакты с компаниями. В этом случае гайд выше даёт всё необходимое, и справишься за 1–2 дня.
Но если база большая (от 5 000 записей), источников несколько, важна история сделок или переезжаешь из другой CRM — цена ошибки высока. Потерянные данные, дубли, недовольная команда и потраченные недели на разбор полётов обходятся дороже, чем сделать перенос правильно с первого раза.
В FlowFrame мы делаем такие переносы под ключ: аудит исходных данных, подготовка файлов, настройка полей в Битрикс24, сам импорт с проверкой, очистка дублей и онбординг команды. Работаем с базами от 500 до 80 000 записей, переносили из amoCRM, 1С, Salesforce, старых версий Битрикс и самописных систем.
Если есть вопрос по своей ситуации — напиши нам. Расскажи откуда переносишь, сколько записей и что важно сохранить — скажем честно что реально сделать и сколько это займёт. Подробнее о нашей работе с Битрикс24 — на странице экспертизы по внедрению и настройке Битрикс24. После импорта имеет смысл сразу настроить воронку продаж в Битрикс24, а если переносишь базу в amoCRM — смотри разбор импорта базы клиентов в amoCRM.