Міграція даних з Pipedrive до Бітрікс24

Наша компанія займається розробкою, підтримкою та обслуговуванням рішень на Бітрікс та Бітрікс24 будь-якої складності. Від простих односторінкових сайтів до складних інтернет-магазинів, CRM систем з інтеграцією 1С та телефонії. Досвід розробників підтверджено сертифікатами від вендора.
Показано 1 з 1 послугУсі 1626 послуг
Міграція даних з Pipedrive до Бітрікс24
Середня
~1-2 тижні
Часті питання

Наші компетенції:

Етапи розробки

Останні роботи

  • image_website-b2b-advance_0.png
    Розробка сайту компанії B2B ADVANCE
    1262
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Розробка веб-сайту для компанії ФІКСПЕР
    851
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Розробка на базі Бітрікс, Бітрікс24, 1С для компанії Development of an Online
    585
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    751
  • image_crm_dolbimby_434_0.webp
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    657
  • image_crm_technotorgcomplex_453_0.webp
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    989

Міграція даних з Pipedrive у Bitrix24

Pipedrive — CRM із акцентом на візуальне управління воронкою продажів. Її відмінна риса — проста, плоска модель даних без складних ієрархій. API Pipedrive добре задокументовано, що робить експорт передбачуваним. Основна робота полягає у коректному маппінгу концепцій.

Об'єктна модель Pipedrive

Pipedrive будується навколо п'яти основних сутностей:

  • Person — контакт (фізична особа)
  • Organization — компанія/організація
  • Deal — угода, що проходить через воронку
  • Activity — активність (дзвінок, зустріч, задача, email, дедлайн)
  • Lead — вхідний лід (з'явився відносно нещодавно; це не те саме, що лід у Bitrix)

Також є 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 → Bitrix24

Pipedrive Bitrix24 Примітки
Person Контакт name → NAME, LAST_NAME
Organization Компанія
Deal Угода pipeline_id → напрям
Stage Стадія угоди Перестворюється
Activity Справа CRM type маппиться на TYPE_ID
Lead Лід Якщо використовується модуль лідів
Note Коментар таймлайну
File Файл на Диску disk.folder.uploadfile
User Користувач Bitrix24 Маппінг за email

Кастомні поля Pipedrive

Pipedrive дозволяє додавати кастомні поля до кожного об'єкта. Схему полів отримуємо через /dealFields, /personFields, /organizationFields. Кожне поле має key (унікальний ідентифікатор виду abc123def456) та field_type.

// Отримання схеми полів угод
$dealFields = $pipedrive->get('/dealFields')['data'];
$customFields = array_filter($dealFields, fn($f) => !$f['edit_flag'] === false && $f['id'] > 12);
// Поля з id > 12 — кастомні (системні поля мають малі ID)

Типи полів Pipedrive та їхні аналоги у Bitrix24:

Pipedrive field_type Bitrix24
varchar string
text string
double double
monetary double (+ валюта)
date date
enum enumeration
set enumeration (множинний)
phone string
user employee
org crm (прив'язка до компанії)
people crm (прив'язка до контакту)

Воронки та стадії

Pipedrive підтримує кілька воронок (pipelines). Кожна воронка має набір стадій. У Bitrix24 аналогом є «Напрями угод» (deal categories) зі своїми стадіями.

Послідовність дій:

  1. Отримати воронки через /pipelines
  2. Отримати стадії через /stages?pipeline_id=X
  3. Створити напрями у Bitrix24 через crm.dealcategory.add
  4. Створити стадії через crm.status.add з ENTITY_ID = DEAL_STAGE_<category_id>
  5. Зберегти маппінг stage_id Pipedrive → STATUS_ID Bitrix24

Активності та типи

Pipedrive має типи активностей: call, meeting, task, deadline, email, lunch. У Bitrix24 справи (crm.activity) мають типи: 1 (дзвінок), 2 (зустріч), 4 (email), 6 (задача). Нестандартні типи (lunch, deadline) маппляться на задачі або кастомний тип активності.

Типові терміни

Обсяг Термін
до 8 000 записів, 1–2 воронки 1–2 тижні
8 000–40 000 записів, кастомні поля 3–5 тижнів
40 000+ записів, вкладення, історія 6–10 тижнів

Pipedrive не має аналогів Диску, чату та трекера задач Bitrix24 — після міграції CRM користувачі освоюють ці інструменти окремо.