Перенос с Carrot Quest на Нотифлоу за 1 час
Гайд для команд, у которых уже есть Carrot Quest с историей и которые хотят перейти на Нотифлоу без потерь данных. Реальное время на миграцию — 30–60 минут чистой работы. Никакого «нам понадобится месяц» — данные переносятся CLI-командой.
Шаг 1. Выгрузка контактов из Carrot Quest
В кабинете Carrot Quest перейдите в раздел «Пользователи» → фильтры → «Выгрузить CSV». Получите файл с колонками user_id, email, phone, name и кастомные свойства.
Шаг 2. Импорт в Нотифлоу
На своем сервере или локально (если вы on-prem):
php artisan notiflow:import-cq-export /path/to/carrot-export.csv --team=42
CLI читает CSV и создает контакты с external_id = cq_{user_id} и пометкой system_properties.imported_from = 'carrot_quest'. Контакты, которые уже есть в Нотифлоу (по external_id, email или телефону), пропускаются целиком — импорт не перезаписывает и не дополняет их.
SaaS-клиенты пишут в support@notiflow.ru, мы выполняем импорт за вас за 15 минут.
Шаг 3. Подключение amoCRM в Нотифлоу
В кабинете Нотифлоу: Настройки → Интеграции → CRM → amoCRM → Подключить. Авторизуйтесь через OAuth. Нотифлоу создаст 6 кастомных полей в amoCRM (notiflow_score, notiflow_tier и так далее) — поля создаются на контактах amoCRM, ими вы будете фильтровать контакты.
Шаг 4. Установка виджета
Замените скрипт CQ на сайте на скрипт Нотифлоу. В amoCRM установите наш виджет из маркетплейса — карточка контакта получит блок Нотифлоу.
Шаг 5. Перенесите триггерные сегменты
Сегменты CQ переносятся в Нотифлоу вручную через UI: те же условия (URL посещения, UTM, поведение), но синтаксис правил наш. На большинстве типовых сегментов это занимает 5–10 минут на сегмент.
Шаг 6. Отключите CQ
После 1–2 недель параллельной работы — отключаете подписку CQ. Возврата на старый стек не будет.