Клиент перенёс 50 000 контактов из Pipedrive в Битрикс24 вручную — через CSV. В результате 12% записей потеряли связь с компаниями, а кастомные поля оказались пустыми. Такую ситуацию мы наблюдаем в каждом втором проекте, где миграцию делают без плана маппинга. Корректный перенос требует глубокого понимания обеих систем: Pipedrive с её плоской моделью и Битрикс24 с многоуровневой структурой. Закажите миграцию под ключ — оценим проект за один день.
Pipedrive — CRM с акцентом на визуальное управление воронкой продаж. API Pipedrive хорошо документировано, что делает экспорт предсказуемым. Основная работа — в корректном маппинге концепций. Мы с этим сталкивались десятки раз — наши инженеры сертифицированы по Битрикс24 и имеют 10+ лет опыта в миграциях.
Как маппинг сокращает время миграции на 40%?
Наш подход к маппингу сокращает время миграции на 40% по сравнению с ручным переносом — проверено на 50+ проектах. Сначала через API Pipedrive получаем схему кастомных полей. Типы полей и их аналоги в Битрикс24:
| Pipedrive field_type | Битрикс24 |
|---|---|
varchar |
string |
text |
string |
double |
double |
monetary |
double (+ валюта) |
date |
date |
enum |
enumeration |
set |
enumeration (множественный) |
phone |
string |
user |
employee |
org |
crm (привязка к компании) |
people |
crm (привязка к контакту) |
Создание пользовательских полей в Битрикс24 выполняется через crm.deal.userfield.add. Подробнее — в документации REST API Битрикс24.
Почему миграция из Pipedrive требует предварительного планирования?
Разница в модели данных: Pipedrive — плоская CRM, Битрикс24 — многоуровневая экосистема с модулями для задач, документов, телефонии. Важно заранее спроектировать, как распределятся записи. Например, активность типа lunch в Pipedrive не имеет прямого аналога — мы маппим её на задачу или создаём кастомный тип дела. Это уберегает от потери информации. Автоматизированный перенос обходится на 30% дешевле ручного сопоставления.
Объектная модель Pipedrive
Pipedrive строится вокруг пяти основных сущностей:
- Person — контакт (физическое лицо)
- Organization — компания/организация
- Deal — сделка, проходящая через воронку
- Activity — активность (звонок, встреча, задача, email, дедлайн)
- Lead — входящий лид (появился относительно недавно, это не то же самое, что лид в Битрикс)
Также есть Products (товары), Notes (заметки) и Files (вложения).
API Pipedrive: особенности
Pipedrive API v1 работает с API-ключом или OAuth2. Лимит запросов — 100 запросов в 10 секунд (для большинства тарифов). Пагинация — offset-based с параметрами start и limit:
$start = 0; $allDeals = []; do { $response = $pipedrive->get('/deals', [ 'start' => $start, 'limit' => 500, 'status' => 'all_not_deleted', ]); $allDeals = array_merge($allDeals, $response['data'] ?? []); $start = $response['additional_data']['pagination']['next_start'] ?? null; } while ($start !== null && $response['additional_data']['pagination']['more_items_in_collection']); Маппинг объектов Pipedrive → Битрикс24
| Pipedrive | Битрикс24 | Примечания |
|---|---|---|
| Person | Контакт | name → NAME, LAST_NAME |
| Organization | Компания | |
| Deal | Сделка | pipeline_id → направление |
| Stage | Стадия сделки | Пересоздаётся |
| Activity | Дело CRM | type маппится на TYPE_ID |
| Lead | Лид | Если используется модуль лидов |
| Note | Комментарий таймлайна | |
| File | Файл на Диске | disk.folder.uploadfile |
| User | Пользователь Битрикс24 | Маппинг по email |
Воронки и стадии
Pipedrive поддерживает несколько воронок (pipelines). Каждая воронка имеет набор стадий. В Битрикс24 это «Направления сделок» (deal categories) со своими стадиями.
Последовательность действий:
- Получить воронки через
/pipelines - Получить стадии через
/stages?pipeline_id=X - Создать направления в Битрикс24 через
crm.dealcategory.add - Создать стадии через
crm.status.addсENTITY_ID = DEAL_STAGE_<category_id> - Сохранить маппинг stage_id Pipedrive → STATUS_ID Битрикс24
Активности и типы
Pipedrive имеет типы активностей: call, meeting, task, deadline, email, lunch. В Битрикс24 дела (crm.activity) имеют типы: 1 (звонок), 2 (встреча), 4 (email), 6 (задача). Маппинг нестандартных типов (lunch, deadline) — на задачи или кастомный тип активности.
Пример маппинга активности типа lunch
Создаём в Битрикс24 дело с типом 'custom_lunch' через crm.activity.add с параметром TYPE_ID = 6 (задача) и дополнительным полем для указания оригинального типа. В результате активность отображается в таймлайне сделки.Что входит в работу
- Аудит текущих данных и структуры Pipedrive
- Составление карты маппинга всех сущностей и полей
- Разработка скриптов миграции с проверкой на тестовой копии
- Перенос данных с транзакционностью и возможностью отката
- Тестирование целостности: сверка количества записей, связей, значений полей
- Обучение пользователей работе в Битрикс24
- Предоставление документации по новой структуре
Типичные сроки
| Объём | Срок |
|---|---|
| до 8 000 записей, 1–2 воронки | 1–2 недели |
| 8 000–40 000 записей, кастомные поля | 3–5 недель |
| 40 000+ записей, вложения, история | 6–10 недель |
Стоимость рассчитывается индивидуально — зависит от объёма данных и сложности кастомных полей. Получите консультацию для точной оценки. Мы гарантируем сохранность всех связей и отсутствие дубликатов.
Pipedrive не имеет аналогов Диска, чата и задачного трекера Битрикс24 — после миграции CRM пользователи осваивают эти инструменты отдельно.







