CRM-платформа для агентства недвижимости с кастомной картой участков — кейс о системе, в которой команда объединила лиды, клиентов, объекты, сделки, показы, документы, аналитику и автоматизацию рутинных процессов в одном интерфейсе. Отдельной особенностью проекта стал картографический модуль для продажи земельных участков и домов.
Проект представлен в обобщённом виде. Часть деталей и идентифицирующих признаков не раскрывается по условиям конфиденциальности и NDA.
CRM для недвижимости: от лидов и сделок до визуальной карты участков
Бизнесу требовалась не просто база клиентов, а единая рабочая среда, в которой были бы связаны лиды из разных каналов, клиенты, объекты, сделки, показы, документы, аналитика и внутренняя работа команды.
Отдельной задачей была продажа земельных участков и домов. Для этого системе был нужен не только обычный каталог объектов, но и кастомный картографический слой, через который можно было работать с участками как с полноценными единицами продаж.
Контекст проекта
Агентству недвижимости требовалась CRM-платформа, в которой можно было бы вести лиды, клиентов, объекты и сделки в одном интерфейсе, не теряя историю взаимодействий, статусы, документы, показы и задачи.
При этом система должна была поддерживать не только классические продажи недвижимости, но и отдельный контур для земельных участков, где выбор и анализ объектов происходил через карту, а не только через список карточек.
Что было реализовано
CRM для лидов, клиентов и сделок
Внутри платформы был реализован единый CRM-контур для ведения лидов, клиентов и сделок. Система собирала обращения из разных источников и позволяла вести воронку продаж от первого контакта до закрытия сделки.
- учёт лидов из сайта, телефона, email, мессенджеров и ручного ввода;
- карточка клиента с полной историей взаимодействий;
- воронка продаж по этапам сделки;
- статусы лидов и сделок;
- комментарии, заметки и история действий;
- follow-up и напоминания по лидам и сделкам.
База объектов недвижимости
Отдельный слой платформы закрывал работу с объектами недвижимости. Система позволяла вести базу объектов, связывать их с клиентами и подбирать недвижимость под конкретный запрос.
- база объектов с параметрами;
- привязка объектов к клиентам;
- подбор объектов под запрос клиента;
- фильтры по объектам;
- карточки объектов и статусы;
- фото и связанные файлы.
Календарь, показы и рабочие сценарии агентства
Платформа включала календарный и операционный контур для агентской работы: показы, встречи, задачи и напоминания, связанные с лидами, объектами и сделками.
- календарь показов;
- календарь встреч;
- календарь задач;
- напоминания и follow-up;
- контроль ежедневных сценариев работы команды.
Кастомная карта участков
Одной из самых сильных особенностей проекта стал кастомный картографический модуль для продажи земельных участков и домов. Это был не внешний картографический сервис, а отдельный визуальный слой внутри платформы.
- масштабирование карты;
- полигоны участков;
- кликабельные участки;
- карточки участков;
- цветовое выделение статусов;
- отображение проданных и доступных участков;
- отображение параметров участка;
- управление территориями через административный интерфейс.
Аналитика и отчётность
Отдельный контур системы закрывал аналитику по лидам, источникам, агентам и конверсии. Важной частью платформы были отчёты и метрики, которые помогали видеть эффективность продаж и скорость обработки обращений.
- отчёты по лидам;
- аналитика по источникам;
- аналитика по агентам;
- конверсия по сделкам;
- скорость обработки;
- эффективность работы и история действий.
Автоматизация и внутренние процессы
Важной частью платформы была автоматизация рутинных процессов: напоминаний, уведомлений, follow-up и части внутренних рабочих сценариев по лидам и сделкам.
Технологическая архитектура
Платформа была построена на микросервисной архитектуре с использованием Go для backend-логики и Vue.js для пользовательских интерфейсов. Система включала CRM-контур, объектный контур, аналитический слой, картографический модуль и административные сценарии с разграничением доступа по ролям.
- Go, Vue.js;
- Kubernetes, GitLab CI/CD;
- Redis, RabbitMQ;
- ClickHouse для аналитики;
- S3-совместимое файловое хранилище;
- Prometheus, Grafana и Loki.
Как использовались Redis, RabbitMQ и аналитический слой
Redis использовался как cache layer для ускорения CRM-сценариев, карточек, фильтров и часто запрашиваемых данных. RabbitMQ использовался для фоновых задач, уведомлений, автоматизации follow-up и асинхронной обработки внутренних событий системы.
ClickHouse использовался для аналитики, отчётов, конверсии, скорости обработки лидов, показателей по агентам и других агрегированных бизнес-метрик.
Роли, доступ и хранение данных
Система поддерживала роли и права доступа для команды агентства. Разграничение прав использовалось в CRM, работе с объектами, сделками, документами и административных сценариях.
Фото, файлы и связанные материалы по объектам и сделкам хранились централизованно в S3-совместимом контуре, что позволяло поддерживать единый доступ к данным и контролировать файловые сценарии внутри платформы.
Бизнес-ценность
Для бизнеса платформа стала не просто CRM, а единой цифровой средой для управления продажами недвижимости, объектами, сделками и внутренней координацией команды.
- единый CRM-контур для лидов, клиентов, объектов и сделок;
- более прозрачная воронка продаж;
- меньше ручной работы по follow-up и задачам;
- удобный подбор объектов под запрос клиента;
- централизованное хранение документов и материалов;
- понятная аналитика по лидам, источникам, агентам и конверсии;
- визуальный инструмент продаж для земельных участков;
- более управляемая работа агентства в ежедневных сценариях.
Результат
Вместо разрозненных таблиц, карточек объектов и ручной координации агентство получило связанную CRM-платформу с лидами, объектами, сделками, аналитикой, календарями, документами и кастомной картой участков. Это создало устойчивую цифровую основу для продаж недвижимости, внутренней координации команды и дальнейшего развития продукта.


