Перед стартом была проведена серия пилотов, рассматривались и другие российские решения. CM Ocean был выбран по итогам структурированной оценки, на которую повлиял ряд важных факторов. Среди них — зрелость модуля массовых кампаний, полноценная поддержка сценариев в режиме реального времени, нативная поддержка массовой параллельной обработки (MPP), гибкое масштабирование, готовность вендора развивать продукт под требования банка и возможность выбрать комфортный формат развертывания (CM Ocean поддерживает облачный (cloud-ready), гибридный форматы и развертывание в инфраструктуре заказчика (on-premise).
Проект реализовывался поэтапно. На первом этапе был развернут контур массовых кампаний: тестовую версию продукта с базовым набором функций (MVP) запустили примерно за пять месяцев, после чего начался поэтапный перенос кампаний. На текущий момент перенесено около 60% кампаний, которые по объему коммуникаций уже формируют значимую долю общего контура. Ежедневно на новой платформе генерируется более 10 млн предложений и коммуникаций. На втором этапе команда занялась переносом и переосмыслением триггерных сценариев: если в SAS триггеры обрабатывались независимо друг от друга, то в новой архитектуре один триггер может запускать несколько сценариев, а система самостоятельно приоритизирует коммуникации и направляет в канал наиболее релевантную. Следующий этап — маркетинг в реальном времени (real-time) на входящих каналах на основе модели следующего наилучшего предложения (NBO). При этом часть развития контура банк уже ведет самостоятельно: появляются новые потоки событий и отдельные доработки внутри системы.
В основу новой архитектуры легла модель, ориентированная на предложения (offer-centric): в отличие от прежнего контура, где предложения существовали разрозненно в разных системах, CM Ocean Offer обеспечил единый слой управления предложениями — от создания до использования в разных сценариях. Логика планирования коммуникаций централизована в CM Ocean Communication. Массовые кампании реализованы через CM Ocean Batch Flow, новые сценарии обработки косвенных откликов — через CM Ocean Real-Time Flow. В качестве платформы данных используется Greenplum, обеспечивающий горизонтальное масштабирование для пакетной нагрузки. Мониторинг построен на Prometheus и Grafana, в событийном контуре активно используется Kafka UI.
Основным результатом на текущем этапе стало то, что новая платформа работает в промышленной эксплуатации и обрабатывает миллионы коммуникаций в сутки. Команда банка получила удобный интерфейс для мониторинга шагов внутри кампаний, встроенную отчетность и инструменты контроля над запуском — то, чего прежний контур не давал. Целевой уровень скорости запуска кампаний и времени реакции на события сохранен. Критически важный маркетинговый контур переведен на отечественную платформу и теперь развивается вне зависимости от западного вендора. Банк получил не просто замену прежнего стека, а более зрелую и управляемую основу для развития персонализации, омниканальности и маркетинга в реальном времени.
Дальнейшее развитие проекта идет по нескольким направлениям: продолжается перенос кампаний и сценариев, разворачивается маркетинг в реальном времени на входящих каналах, а часть развития контура банк берет на себя. В качестве следующего масштабного вектора рассматривается расширение практики на другие сегменты бизнеса, в том числе на малый и средний.