Data Migration, CRM Integration[Launched]

Складна міграція маркетингового агентства: перехід 10+ воронок з Bitrix24 на Kommo CRM

System Architecture //

Node.jsBitrix24 APIKommo APIJavaScript

🔹 1. Огляд проєкту

Клієнт — велике диджитал і маркетингове агентство, що керує кількома напрямками бізнесу водночас (власні продукти, партнерські мережі, рекламні кампанії для медичних ніш тощо). Для керування сотнями щоденних лідів команда використовувала Bitrix24, але прийняла стратегічне рішення перейти на більш сучасну та зручну для продажів систему — Kommo CRM (ex-amoCRM)

🔹 2. З чим прийшов клієнт

Головною проблемою була не сама міграція, а стан даних та логіка процесів у старій системі

Хаос у воронках: У Bitrix24 роками створювались нові воронки під окремі тести
Усього було понад 10 воронок, кожна з яких мала свій, часто нелогічний, набір статусів
Складність перенесення: Ручний перенос бази з десятками тисяч угод та їхньою історією з урахуванням розрізнених статусів — це місяці роботи менеджерів із колосальним ризиком втрати даних
Потреба в оптимізації: Перед переїздом клієнт хотів не просто "скопіювати" старе у нове, а уніфікувати всі старі процеси у 5 чітких воронок в Kommo
Case Asset

🔹 3. Поставлені завдання

1. Провести глибокий аудит та мапінг понад 80 розрізнених статусів угод із Bitrix24
2. Розробити логіку консолідації та об'єднання цих статусів під нові етапи продажів у Kommo
3. Написати кастомні скрипти для безпечної, автоматичної міграції тисяч лідів між платформами через API

🔹 4. Рішення та хід роботи

Оскільки стандартні додатки-інтегратори не здатні впоратись із такою складною зміною логіки (коли з 10 старих воронок потрібно зробити 5 нових), я написав власне рішення на Node.js

Крок 1: Аудит та мапінг (+ Аналіз даних). Спочатку за допомогою API-запитів я витягнув усю структуру статусів з Bitrix24. Було створено карту відповідності, де кожна стара стадія (наприклад, `D11:UK_ARDD1E` — "Презентація відправлена") прив'язувалась до нового етапу в Kommo
Крок 2: Розробка рушія міграції. Я написав скрипти, які переносили імена клієнтів і телефони, і також безпомилково розкладали угоди по нових етапах та воронках
Крок 3: Очищення бази. Під час перенесення скрипт автоматично виявляв "сміттєві" та дубльовані ліди, позбавляючи нову CRM від накопиченого роками інформаційного шуму
Case Asset

🔹 5. Результати та цінність для бізнесу

Міграція без простоїв: Процес міграції відбувся автоматично у фоновому режимі, що дозволило відділу продажу не зупиняти роботу і не втрачати гарячі ліди
Чистота процесів: Замість хаосу з 10+ застарілих напрямків, компанія отримала 5 ідеально оптимізованих воронок в Kommo, де кожна угода лежить на своєму місці
Економія часу: Автоматизований перенос зекономив сотні годин ручної роботи менеджерів з перебивання даних, повністю виключивши людський фактор
Було перенесено понад 5000 лідів, з яких багато хто вже давно - клієнт

Ready to solve a similar challenge?

Building reliable systems requires precision and experience. Let's discuss how surgical engineering can restore pace to your product.

© 2026 MelonRing. Product Studio & Surgical Engineering