В современном мире финансовых услуг и банковской деятельности кредитные организации сталкиваются с растущей конкуренцией и необходимостью постоянно улучшать качество обслуживания клиентов. Системы CRM позволяют компаниям собирать, хранить и анализировать данные о клиентах, что помогает лучше понимать их потребности и предпочтения. Однако по мере роста клиентской базы и объема данных становится все сложнее вручную анализировать информацию и принимать решения о персонализированных предложениях для каждого клиента. Именно здесь на помощь приходят рекомендательные системы. В данной статье рассматривается применение различных рекомендательных систем выставления офферов продаж в CRM, так как универсального подхода для решения данной задачи нет. Проанализировано текущее состояние исследований в области рекомендательных систем и их применение в финансовой сфере. Предложены архитектура и алгоритмы для разработки такой системы, учитывающие специфику банковских данных и бизнес-процессов. Оценена эффективность рекомендательной системы в реальных условиях работы банка