All projects

Case study

SaaSAICloud & AutomationFull-Stack

Real Estate Management System

Multi-tenant AI platform automating real estate agency operations.

Real Estate Management System cover image

A unified operating system for real estate agencies, bringing CRM, compliance, marketing, document generation and e-signing into one multi-tenant platform.

The problem

Real estate agencies managed CRM, compliance, marketing and document workflows across disconnected tools and manual processes. They had no unified system for client and property management or agreement generation.

My approach

Built a multi-tenant AI system with specialised CRM, compliance and knowledge agents, then connected them to a marketing module and a complete document generation and e-signing pipeline.

How it's built

A React frontend talks to a Python and FastAPI backend, while LangGraph orchestrates specialised multi-agent workflows powered by OpenAI models. The multi-tenant architecture serves more than 30 agencies from one platform while supporting each agency's own CRM and workflows.

Key features

  • CRM agent syncing with agency-specific CRMs
  • Compliance agent for regulatory workflows
  • Knowledge agent for pipeline and workflow Q&A
  • Marketing module for photography booking and brochure ordering
  • Vendor reporting
  • Automated document generation and e-signing

Challenges & Solutions

  1. Each agency used its own CRM and operating workflow, so one fixed integration could not serve every tenant.

    Put the differences behind agency-specific CRM integrations while keeping the agent workflow and product experience shared across tenants.

  2. CRM, compliance, knowledge and document tasks had to cooperate without turning one long workflow into a fragile chain.

    Split the work into specialised agents and used LangGraph to coordinate their responsibilities and hand-offs.

Results

  • 30+agencies supported on one platform.
  • 70%reduction in manual document and agreement processing time.

Implementation stack

Tech Stack

  • Frontend

    • React
  • Backend

    • Python
    • FastAPI
  • AI

    • LangGraph
    • OpenAI
  • Architecture

    • Multi-tenant Architecture