• CRM · Node.js

Переїзд CRM: межу ставить не наша вправність, а те, що стара система віддає назовні

Питання «чи перенесеться все» звучить першим, і чесна відповідь на нього — «залежить не від нас». Одна система віддає клієнтів, угоди, історію й файли повністю. Інша дозволяє вивантажити таблицю контактів і на цьому зупиняється. Тому робота починається не з перенесення, а з перевірки: що саме ваша нинішня система випускає назовні. Усе інше — вже питання акуратності.

Подивитись, як це працює
Вартість
після безкоштовного аудиту
Гарантія
30 днів після підписання акта
Спеціалізація
перенесення даних між системами
після безкоштовного аудиту
Вартість
30
Гарантія

днів після підписання акта

перенесення даних між системами
Спеціалізація
від 15 до 45 робочих днів
Строк
безкоштовна перевірка вивантаження
Початок
протягом 2 годин
Відповідь
за письмовим договором
Робота
Що входить

Повний перелік робіт і того, що ви отримуєте на виході

  • перевірка, що саме стара система віддає назовні, — до будь-яких обіцянок про обсяг
  • відповідність полів: що куди лягає, що зливається й чого немає куди покласти
  • перенесення клієнтів, угод та історії в погодженій із вами глибині
  • прибирання дублікатів під час переїзду — рідкісна нагода зробити це без окремого проєкту
  • звірка кількостей до й після по кожному типу записів, а не «ніби все перенеслось»
  • перенесення відкритих угод із їхніми етапами, щоб робота не спинилась у день переїзду
  • період паралельної роботи, поки нова система не доведе, що в ній усе на місці
  • письмовий перелік того, що НЕ перенеслось, із причиною по кожному пункту
Коли ця послуга не підходить

Що не входить у роботу — щоб не було сюрпризів на здачі

  • витягування даних, які стара система не віддає жодним способом
  • перенесення записів розмов і вмісту чатів, якщо їх немає у вивантаженні
  • збереження доступу до старої системи після закінчення вашої оплати
  • гарантія, що люди одразу почнуть працювати в новій системі
  • налаштування самої нової системи — це окрема робота
Кому підходить

Ситуації, у яких ця послуга дає результат

Сценарій 1 із 4

Компанія, яка переросла нинішню систему

Те, що влаштовувало на двох менеджерах, перестало вміщати процес. Переїзд назрів, але страшно втратити накопичене за роки.

Розберемо вашу ситуацію на безкоштовному аудиті
Безкоштовна перевірка вивантаження

Дивимось, що ваша нинішня система дозволяє забрати. Це визначає все інше, і перевіряється за кілька днів.

Що ми міряємо

  • Що система віддає назовніГоловне питання всієї задачі. Одні дають повний доступ до даних, інші — таблицю контактів і нічого більше. Це не питання нашої вправності.
  • Скільки записів насправдіКлієнти, угоди, завдання, файли. Цифри потрібні до початку, щоб потім було з чим звіряти результат.
  • Які поля нестандартніСаме на них зазвичай і спиняються переїзди: у новій системі немає куди покласти те, що додавали роками під себе.
  • Яка глибина історії потрібнаУся історія за сім років коштує дорожче, ніж два останні. Часто виявляється, що старше трьох років ніхто не відкриває.
  • Що з файламиПрикріплені документи переносяться не завжди й не звідусіль. Це треба зʼясувати до того, як ви відмовитесь від старої підписки.
  • Скільки ще діє доступЯкщо система йде з ринку або підписка спливає, строк визначає він, а не наш графік. Це міняє порядок робіт.

Що ви отримуєте

  • відповідь, що технічно можна забрати зі старої системи
  • перелік полів, яким немає куди лягти
  • оцінка обсягу робіт з розбивкою по етапах
  • чесна відповідь, якщо переїзд обійдеться дорожче за користь

Строк: 3–5 робочих днів

Чому це безкоштовно

Половина відповіді залежить від чужої системи, а не від нас. Перевірити це можна за кілька днів, і брати гроші за з'ясування чужих обмежень немає підстав.

Що далі

Ви отримуєте перелік можливого й оцінку. Далі вирішуєте самі — документ лишається у вас.

Коротка форма: контакт і адреса сайту

  • Договір, акт і гарантія 30 днів

    На кожен проєкт письмовий договір: обсяг, строки, сума, порядок приймання. Після здачі — акт і рахунок, а далі 30 календарних днів гарантії: помилки з нашої вини усуваємо безоплатно. Усне з дзвінка дублюємо письмово того ж дня.

  • ФОП і безготівковий розрахунок

    Виконавець — зареєстрований ФОП. Оплата на рахунок із закривними документами.

  • Права й доступи — ваші

    Код, дизайн і матеріали переходять до вас після повної оплати. Домен, хостинг, репозиторій, аналітику оформлюємо на вас.

  • Портал клієнта замість переписки

    На час роботи ви отримуєте доступ до порталу: договори, рахунки, акти й стан проєкту в одному місці.

  • Замовники з Європи

    Серед робіт — проєкти для Норвегії, Болгарії, Молдови та Іспанії.

  • Цифри, які можна перевірити

    Кожен кейс у портфоліо — з посиланням на живий сайт і технічним виміром.

  • Спершу аудит, потім сума

    Прайсу на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази.

  • Кажемо «ні», коли не впевнені

    Якщо задача не наша або строк нереальний — скажемо одразу.

Що впливає на вартість

Чому дві однакові на вигляд задачі рахуються по-різному

  • Що дозволяє стара системаГоловний чинник, і він не наш. Повний доступ до даних — робота технічна. Тільки таблиця контактів — переносити майже нічого.
  • Кількість нестандартних полівКожне поле, додане роками під себе, вимагає рішення: куди його класти або чи потрібне воно взагалі. Це розмова, а не код.
  • Глибина історіїДва роки й сім — різні обсяги й різна ціна. Часто розумніше перенести свіже, а старе лишити архівом окремо.
  • Стан данихДублікати, різні написання, порожні поля. Переїзд — нагода це вичистити, але чистити доводиться разом із вами.
  • Файли й вкладенняДокументи, комерційні пропозиції, скани. Їх перенесення часто складніше за самі записи, а іноді неможливе.
  • Паралельна роботаПереїзд одним днем дешевший і ризикованіший. Період, коли працюють обидві системи, потребує повторного перенесення свіжих даних.
Кейси

Задачі та результат у цифрах — усі показники зняті нашим виміром

власна CRM агенції: угоди, договори, рахунки, акти, проєкти й клієнтський портал

Задача
Перестати вести агенцію в переписці й таблицях: звести в одну систему угоди, договори з версіями й погодженням, рахунки й акти, проєкти, ліцензії на власні продукти та спілкування з клієнтом у месенджерах — і зробити так, щоб документи народжувалися з даних, а не набивалися руками.
Рішення
Застосунок на Next.js 16 із Supabase (авторизація і RLS) та Prisma. Конструктор договорів із шаблонами, версіями, коментарями й умовними блоками-опціями; підписання договору автоматично породжує рахунки й акт. Обмін документами з Вчасно, курс НБУ з добовими знімками для перерахунку EUR у гривню на дату рахунку, банківські надходження, фіскалізація через Checkbox. Спілкування з клієнтом — у Telegram і Viber із єдиною історією. Окремий контур для власних продуктів: ліцензії, деплої, домени, тікети підтримки. 35 фонових завдань закривають рутину: нагадування про рахунки й зустрічі, дайджести, скоринг лідів, моніторинг здоров'я інтеграцій і резервних копій, синхронізація з Вчасно.
Результат
Станом на 02.08.2026 система працює в проді (перша відповідь сервера 188 мс — найшвидший відгук серед усіх виміряних нами проєктів). 121 сторінка дашборду у 38 розділах, 489 серверних маршрутів, 20 таблиць у схемі даних, 11 переліків і 27 типів-класифікаторів, 35 фонових завдань за розкладом. 958 комітів за 10 місяців безперервної роботи. Обмін даними налагоджено приблизно з двома десятками зовнішніх систем.

Не знайшли свій випадок?

Опишіть, як це влаштовано у вас, — відповімо, чи підходить «Перенесення CRM зі старої системи» і що це означає у вашій ситуації. Без брифу й без дзвінка: одне питання, одна відповідь.

Етапи роботи

Прозорі етапи з погодженням на кожному кроці

Загальний строк:15–45 днів

  1. Перевірка вивантаження

    3–5 робочих днів

    Зʼясовуємо, що стара система віддає, і рахуємо, скільки в ній записів. Тут стає зрозуміло, наскільки повним узагалі може бути переїзд.

  2. Відповідність полів

    3–7 робочих днів

    Складаємо карту: що куди лягає, що зливається, чого немає куди покласти. Найважливіший етап і той, де потрібні ваші рішення.

  3. Пробне перенесення

    3–8 робочих днів

    Переносимо частину даних і показуємо вам. Дивитись треба на конкретних клієнтах, яких ви знаєте, а не на загальних цифрах.

  4. Чищення

    3–12 робочих днів

    Прибираємо дублікати й приводимо написання до ладу. Робимо це разом із вами: який із двох записів правильний, знаєте тільки ви.

  5. Основне перенесення й звірка

    3–10 робочих днів

    Переносимо все погоджене й звіряємо кількості по кожному типу записів. Розбіжність або пояснена, або виправлена — третього не буває.

  6. Паралельна робота

    10–20 календарних днів

    Тримаємо обидві системи, поки ви не переконаєтесь, що в новій усе на місці, і доносимо дані, що зʼявились за цей час. Далі гарантія 30 днів.

Технології та інтеграції

На чому будуємо і з чим це з'єднується

Стек

  • Node.js
  • TypeScript
  • Python
  • PostgreSQL
  • CSV
  • JSON
  • REST API
  • Webhooks
  • Docker
  • Git
  • Linux

Інтеграції

  • KeyCRM
  • REST API
  • CSV
  • Webhooks
  • Email
  • Telegram
Перенести дані чи почати з чистого аркуша

Чим цей варіант відрізняється від альтернативи

Історія клієнтапід рукою в новій системі
Відкриті угодипереїжджають зі своїми етапами
Вартістьзалежить від обсягу й стану даних
Успадкований безладпереїжджає, якщо його не чистити
Коли чистий аркуш кращийнадлишок, якщо історія однаково не використовується
Що потрібно від вас

Без цього не почнемо — краще підготувати заздалегідь

  1. яка система зараз і що вона дозволяє вивантажити
  2. скільки в ній клієнтів, угод, завдань і файлів
  3. яка глибина історії вам справді потрібна в новій системі
  4. які поля додавали під себе й чи всі вони ще потрібні
  5. до якої дати діє доступ до старої системи
  6. хто з вашого боку приймає роботу

Якщо чогось із цього немає — скажіть, підкажемо, як зібрати або зробимо самі окремою задачею.

Часті питання

Те, що питають найчастіше — з конкретними відповідями

Чи перенесеться все?

Залежить від старої системи, а не від нас, і це перше, що ми перевіряємо. Одні віддають клієнтів, угоди, історію й файли повністю; інші дозволяють вивантажити таблицю контактів і на цьому все. Обіцяти повний переїзд до перевірки — означає обіцяти чужими можливостями.

Що робити з полями, яких немає в новій системі?

Рішення ваше, і воно частіше «не переносити», ніж здається. За роки в системі накопичуються поля, які заповнювали двічі й забули. Ми виносимо їх окремим списком, і ви вирішуєте: створити відповідник, злити з іншим полем чи відпустити.

Скільки історії переносити?

Стільки, скільки реально відкривають. Уся історія за сім років коштує помітно дорожче, ніж два останні роки, а звертаються до старішого рідко. Компроміс, який працює: свіже переносимо повністю, старе лишаємо вивантаженням в архіві.

Чи можна почистити дублікати під час переїзду?

Так, і це рідкісна нагода зробити це без окремого проєкту. Але чистити доводиться разом із вами: який із двох записів про одного клієнта правильний, знаєте тільки ви. Ми готуємо список підозр, рішення ухвалюєте ви.

Робота спиниться на час переїзду?

Не має. Ми переносимо основне, а потім тримаємо період, коли працюють обидві системи, і доносимо дані, що зʼявились за цей час. Переїзд одним днем дешевший, але якщо щось піде не так, зупиниться саме продаж.

А записи розмов і листування?

Переносяться рідко й не звідусіль. Часто вони фізично лежать не в CRM, а в сервісі телефонії чи поштовому ящику, і тоді питання вирішується не переїздом. Це треба зʼясувати до того, як ви відмовитесь від старої підписки.

Скільки це триває?

Від 15 до 45 робочих днів. Саме перенесення швидке; час забирають відповідність полів і чищення даних — обидва етапи вимагають ваших рішень. Якщо доступ до старої системи спливає за місяць, порядок робіт міняється й ми беремось спершу за вивантаження.

Ви ще й налаштуєте нову систему?

Це окрема робота, і ми називаємо її окремо: етапи, поля, права, звіти, навчання. Переїзд без налаштування дає дані в системі, якою ніхто не вміє користуватись. Але змішувати ці роботи в один рахунок ми не будемо — ви маєте бачити, за що платите.

Перевірмо, що ваша система дозволяє забрати

Подивимось вивантаження й скажемо, наскільки повним може бути переїзд. Перевірка безкоштовна, відповідаємо протягом 2 годин.

З виміряних кейсівСтаном на 02.08.2026 система працює в проді (перша відповідь сервера 188 мс

Дивитись кейси
  • Відповідь протягом 2 годин
  • Без зобов’язань
  • Працюємо за договором

Прайса на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази, і цифра «від» у такому разі нічого не пояснює. Спершу безкоштовний аудит — рахуємо ваші сторінки, дублі й швидкість, — потім називаємо суму й строк і фіксуємо їх у договорі.