Единый контекст по объектам
Кто арендует объект, какой договор активен и до какого периода есть финансовое покрытие.
CRM для арендного бизнеса · 2026
Спроектировал и разработал рабочую CRM, которая связывает объекты аренды, клиентов, договоры, периоды, оплаты, уведомления и документы в одном продукте.
01 / Задача
В арендном бизнесе объект связан с клиентом, клиент — с договором, договор — с периодами, периоды — с оплатами. Задача была не собрать ещё один реестр, а связать эти процессы в единую рабочую модель.
Кто арендует объект, какой договор активен и до какого периода есть финансовое покрытие.
Начисления, реальные оплаты, распределение по периодам и задолженность сходятся в одной модели.
Ссылки, счета, email и SMS автоматизированы, но история и текущее состояние всегда видны оператору.
02 / Продукт
Без декоративной аналитики: занятость, активные договоры, ожидаемые поступления, просрочки и ближайшие действия.
Договор становится связующим слоем между объектом, клиентом, финансовым периодом и историей действий.
03 / Интерфейс
Интерфейс строится вокруг реестров, полноценных рабочих карточек и понятных состояний.
Работа с договором
В одном контексте видны арендатор, объект, сроки, стоимость, периоды, варианты оплаты, документы и история.
Объекты и клиенты
Здания, секции, помещения, статусы занятости и клиентские профили складываются в единую структуру.
Адаптивность
Ключевые сценарии и состояния сохраняются на планшете и телефоне без отдельного упрощённого продукта.
04 / Финансовая логика
CRM не подменяет факт оплаты красивым статусом. Начисление, платёжный документ, реальный платёж и распределение — разные сущности.
Период и сумма регулярной аренды берутся из сохранённого договора.
Ecomkassa, счёт Т‑Банка, банковские реквизиты или наличный сценарий.
Факт поступления денег существует отдельно от отправленной ссылки или счёта.
Распределение определяет задолженность, покрытие периода и paid-through.
05 / Автоматизация
Провайдеры создают платёжные документы, фоновые задачи отвечают за отправку и синхронизацию, а оператор видит результат внутри CRM.
06 / Под капотом
Multi-tenant архитектура изолирует данные и операции организаций. Финансовая история хранится в PostgreSQL, фоновые процессы вынесены в Celery worker / scheduler.
В этом проекте я не разделял дизайн и разработку на независимые части: продуктовая логика, UX/UI, backend, интеграции и production должны были работать как одна система.
07 / Результат
Объект, клиент, договор и финансы связаны и не требуют ручной склейки данных.
Видно, что выставлено, что оплачено, какой период закрыт и где есть реальная задолженность.
Фоновые действия автоматизированы, но остаются наблюдаемыми и проверяемыми.
Есть задача сложнее обычного сайта?