Коротко. Импорт связанных компаний, контактов и сделок в CRM Битрикс24 — это перенос данных из Excel/CSV в правильную структуру: компания → контакт → сделка. Без правильной связки получите 1000 «голых» компаний, 1000 «голых» контактов и 1000 несвязанных сделок. С правильной — единая база с историей. Импорт занимает от часа до дня в зависимости от объёма.
Что это и как работает
Импорт в Битрикс24 — это загрузка данных из CSV/Excel-файла с маппингом колонок на поля CRM. Для связанных данных нужны три файла: компании, контакты с указанием компании, сделки с указанием компании и контакта. Полная официальная инструкция со скриншотами и пошаговой настройкой — в справке Битрикс24.
Быстрый порядок настройки
- Подготовьте 3 CSV: companies.csv, contacts.csv (с колонкой company_id), deals.csv (с колонками company_id и contact_id).
- CRM → Импорт → выберите тип: «Компании», загрузите companies.csv. Получите ID для каждой.
- Затем «Контакты», загрузите contacts.csv с колонкой company_id (ссылка на ID из шага 2).
- Затем «Сделки», загрузите deals.csv с company_id и contact_id.
- Проверьте на 5–10 записях, что связи отображаются корректно.
- Если всё ок — импортируйте полный объём.
Это базовый сценарий «по инструкции». Дальше — то, что инструкция вам не расскажет.
5 граблей с нашего опыта внедрений
1. В CSV русские имена колонок не распознаются — Битрикс не понимает маппинг
Файл сохранён в Excel с русскими названиями (Компания, Телефон, Сумма) — кодировка UTF-8 ломается при импорте, видны кракозябры. Лечение: сохраняем CSV в UTF-8 BOM (через Excel: Сохранить как → CSV UTF-8). Названия лучше английские (company, phone, amount) — потом маппим через интерфейс.
2. После импорта получили 5000 дублей компаний — у каждого контакта своя «компания»
В contacts.csv колонка company_id была пустой, и Битрикс создал по новой компании на каждого контакта. Лечение: заполняем company_id через VLOOKUP в Excel перед импортом. Если ID нет — создаём компании первыми, получаем ID, затем заполняем.
3. Сделки импортированы, но связь с компанией/контактом отсутствует
Поле company_id в deals.csv осталось пустым, либо ссылается на несуществующий ID. Сделки висят в воздухе. Лечение: проверяем целостность через Excel: каждый company_id из deals.csv должен существовать в результирующих ID компаний.
4. Стандартные поля (e-mail, телефон) импортированы, кастомные — пропущены
Импорт игнорирует поля, которые не существуют в CRM как пользовательские. Данные просто теряются. Лечение: перед импортом создаём все нужные пользовательские поля. Иначе теряем половину данных.
5. Импорт прошёл успешно, но менеджеры не видят импортированные сделки
Импортированные сделки имеют ответственного «Администратор» — у других менеджеров прав нет. Лечение: в импорте указываем колонку «Ответственный» с реальным менеджером (по логину или e-mail).
Сами или позвать интегратора
Сами справитесь, если: импорт до 500 записей одной таблицы (например, только контакты).
Зовите нас, если: импорт нескольких связанных сущностей (1000+ компаний + 5000 контактов + 10 000 сделок), сложный маппинг с трансформацией данных, импорт исторических активностей.
Аудит вашей CRM — бесплатно за 20 минут
Покажете нам экран портала — мы скажем, что работает «вхолостую», где дубли, где недонастроены условия, и сколько денег теряется. По итогам — готовый план оптимизации (берёте — реализуем мы или вы сами).
FAQ
Сколько записей можно импортировать за раз?
Лимит — 5000 в одном файле. Больше — разбиваем на части.
Можно ли импортировать с обновлением существующих?
Да, есть режим «Обновить если существует». Сопоставление по уникальному полю (e-mail или телефон).
Что делать с дублями при импорте?
Включаем «Поиск дублей» — Битрикс предложит объединить с существующими. Можно автоматически или вручную.
Как импортировать историю общения (звонки, письма)?
Через REST API — стандартный CSV не поддерживает историю. Это работа на проектной основе.
Источник официальной инструкции
Полный текст со скриншотами и всеми вариантами настройки: helpdesk.bitrix24.ru/open/27844102/.