Перейти к содержимому

Импорт контактов

Модуль миграции PrimoCRM импортирует вашу существующую аудиторию из CSV-файла, предлагая сопоставление колонок, обработку дубликатов и возможность отмены импорта.

  1. Перейдите в раздел Контакты и нажмите Импорт.
  2. Источник: выберите CSV-файл. (Другой источник, Пользователи WordPress, импортирует пользователей этого сайта с фильтрацией по ролям.)
  3. Загрузите ваш CSV-файл.
  4. Сопоставьте колонки: сопоставьте каждую колонку CSV с полем контакта. Поле email является обязательным; остальные можно сопоставить с именем, фамилией или пользовательским полем.
  5. Параметры:
    • Добавить в списки и Назначить теги применяются ко всем участникам этого импорта.
    • Статус нового контакта используется, если в CSV не сопоставлена колонка статуса. По умолчанию используется статус Подписан.
    • Дополнять существующие контакты: если такой email уже существует, выберите, нужно ли заполнить пустые поля этого контакта данными из CSV. В любом случае существующие данные никогда не перезаписываются, а имеющиеся контакты все равно добавляются в выбранные вами списки и теги.
  6. Нажмите Импорт.
  • Используйте строку заголовков с понятными названиями колонок.
  • Добавьте одну колонку для email. Это единственная обязательная колонка.
  • Используйте кодировку UTF-8, чтобы имена и специальные символы импортировались корректно.
  • Один контакт на одну строку.

Минимальный пример:

email,first_name,last_name,company
ada@example.com,Ada,Lovelace,Analytical Engines
grace@example.com,Grace,Hopper,Navy

Как обрабатываются большие объемы импорта

Заголовок раздела «Как обрабатываются большие объемы импорта»

Импорт обрабатывает файл небольшими шагами, каждый из которых укладывается в лимит времени вашего хостинга, поэтому большой файл не прервется по тайм-ауту. Не закрывайте окно браузера, пока строка прогресса двигается. Если шаг не получает ответа, например из-за потери связи или загруженности сервера, PrimoCRM отправляет его повторно автоматически. Каждый шаг безопасно повторять, поэтому повторная попытка никогда не добавит контакт дважды.

Существующие контакты сопоставляются по email и никогда не дублируются.

По завершении импорта кнопка Отменить импорт откатывает его результаты: все добавленные импортом данные удаляются, а существовавшие ранее контакты остаются без изменений. Если импорт прерывается на середине, PrimoCRM сообщает, сколько контактов было добавлено, и предлагает опцию Отменить импорт для них. Повторный импорт того же файла пропускает контакты, которые уже присутствуют в базе.

Очень большие CSV-файлы могут превышать лимиты PHP вашего сервера на загрузку файлов: upload_max_filesize и post_max_size. Файл, размер которого превышает post_max_size, отбрасывается PHP до того, как он попадет в PrimoCRM, а инструмент импорта сообщает точный обнаруженный лимит.

Чтобы исправить это, вы можете:

  • попросить хостинг-провайдера увеличить post_max_size и upload_max_filesize (см. Системные требования), либо
  • разделить CSV на файлы меньшего размера и импортировать их по очереди.
  • Проверьте несколько контактов, чтобы убедиться в правильности сопоставления полей.
  • Проверьте примененные списки и теги.
  • Если что-то сопоставилось неверно, нажмите Отменить импорт, исправьте сопоставление и запустите импорт снова.

Переход с FluentCRM или другого инструмента позволяет сохранить больше данных, чем обычный CSV. См. раздел Из другой CRM.