← Portfolio
Real estate CRM
Case study · Concept

Real estate CRM

The management software for a real estate agency and its public showcase, built to be tested: from the acquisition of the assignment to the closing deed, with the right house reaching the right client.

What it isCRM concept for a real estate agency, with the CasaMatch public page
RoleAnalysis, design, development
StackHTML, CSS and JavaScript without dependencies · SVG · canvas
StatusPublic demo, mock data
The CRM dashboard on a desktop computer
The agent's dashboard: today's commitments, leads to work on, the pipeline, expiring mandates, and portal status on one screen.
The starting point

Two archives that need to meet

A real estate CRM is not a sales CRM: it maintains two mirroring databases, properties for sale or rent and requests from home seekers, and its value lies in matching them up. Around these are contacts, who change roles over time — sellers then buy — and activities: viewings, calls, deadlines.

The starting point was an analysis document: the flow from acquisition to the closing deed, three automations — publication on portals, lead intake, automatic matching — and ten customization points that every agency wants in their own way. The concept covers them one by one, in a demo that opens in the browser.

How a match is calculated in the demo: six criteria making up one hundred points, plus appreciated features and a penalty for each missing must-have requirement. The score comes with its reasons, so the agent knows why.
The pipeline

A deal does not move to the next stage without documents

Deals flow on a kanban with the intermediate stages that really matter: bankability check, urban compliance, deposit. Each phase has a checklist taken from a library — property documents, client checks, tasks — or written by hand, and each item is blocking or just a reminder.

If the property report or appropriate anti-money laundering verification is missing, the record does not enter «Proposal pending»: the kanban says what is missing instead of letting it pass. Phases and items are changed from settings, and the effect is immediate.

The eight phases of the demo with their checklist items: nine blocking, eight reminders.
The negotiation kanban with locks on the phases that have blocking items
The kanban in the demo: the lock marks the phases with blocking items, the top bar lists them.
Everyday work

Ten customizations, none hidden

Each agency works its own way: the rules that usually live in a spreadsheet or in the owner's head are front and center, where they can be read and changed.

Leads with rules

Contacts from portals, from the site and from the phone arrive in a single queue — those from portals via their emails, read automatically; rules assign them by property, area and shift, and a number already in the archive returns to the agent following that client.

Single-point portals

One ad, multiple portals: Immobiliare.it in real time on its public specifications, Idealista and Casa.it as a single group, minor portals with a nightly feed. The log says what has been published and what has been rejected.

Readable commissions

Split between agents, referrer, structure share and thresholds: first the rules, clearly written, then a compact simulator to test them on a deal.

Auto-filling documents

Assignment, proposal, visit sheet: templates with fields taken from the property and the client, to be sent for signature with a second factor linked to the document.

Privacy and anti-money laundering

Each contact carries the consents and the due diligence status; the stages that require them check them before letting the negotiation proceed.

More locations, more roles

Permissions by location and role, sharing between agencies, different fields for each property type: from apartments to warehouses.

The dashboard with leads to work on and the alert for a number already in the archive
A lead from Immobiliare.it with a number already in the archive: the rule routes it to the existing contact's agent, not to the person receiving it.
CasaMatch

The showcase that learns from those who view it

The public page shows one house at a time: swipe right if you like it, left if you don't, or open the full listing with gallery, 3D map, and 360° tour. After each choice, the next card follows learned preferences — area, type, floor, condition, energy class, features, price, and square footage.

Every three cards, one different one arrives on purpose, another area or another type, so the profile doesn't close in on itself. When the visitor sends their preferences, they become a lead in the CRM with a pre-written profile: there is an example one in the demo.

The order of the cards: two that look like the liked ones, then a variant, and so on. Keyboard, touch, and buttons do the same things.
Beyond the management software

Social media, videos and an assistant that knows the archive

The MoP social suite works halfway between the agency computer and the management software: heavy tools run on the PC — video editing, searching for licensed photos and music, publishing on all channels — while in the CRM there are the post calendar, results and a single inbox for direct messages.

Each property can have its own vertical video, made with the photos from the file, titles for each room, a voiceover and music: ready for Reels, Shorts and Stories. The one next to it was actually produced with the suite's tools, using licensed stock photos.

The video advertisement for the two-room apartment BV-0160: licensed stock photos, synthetic voice, CC BY licensed music.

Direct messages in one inbox

Instagram, X, Mastodon, Bluesky, Telegram and WhatsApp: you reply from the management software, the AI proposes the response and the conversation becomes a lead with one click. WhatsApp has more limited support, and the demo shows it.

A connected AI assistant

Claude, ChatGPT or an automation connects to the management software and can search, read and, if you allow it, update data. Permissions are chosen area by area, personal data can be hidden and every action ends up in the log.

Automatic title searches and documents

From the address, the management software finds the property in the land registry and retrieves the title search, floor plan, and mortgage inspection, which are added to the folder and unlock the pipeline. It is paid on a pay-per-use basis with prepaid credit, and the price is visible before every request.

Finances, invoices and forecasts

Electronic invoices starting from the commission, card and Satispay receipts automatically matched, VAT, deadlines and agent compensation ready for the accountant; the linked AI assistant prepares invoices and reminders, with person confirmation. And a calculator that weighs ongoing negotiations: three scenarios, month by month.

Site statistics

Visits, origin, sessions and heatmaps of the site and CasaMatch, collected by the platform with the visitors' consent: the same views that mop.dev clients have.

Under the hood

Licensed photos, no dependencies

Floor plans, maps and tours are generated in the browser from the demo data; property photos come from archives with a license for use, with the author cited on every image. No external library, no server other than the one delivering the files.

Real photos, drawn floor plans

The photos are real images with a license for use, chosen by type; floor plans and maps are generated from the property file: change the data, the drawing changes.

360° tour and viewer

A room tour on canvas, with dragging, zoom, phone gyroscope, and a split-screen mode for headsets where the phone is inserted.

3D neighborhood map

Blocks and property built in 3D CSS, to be rotated and enlarged: you can understand where the house is before going there.

Recorded viewings

A field for viewings conducted with camera glasses: device, client consent, video bookmark, summary, and sharing. In the demo, the video is simulated.

Seven languages, two themes

The same languages as the platform, including right-to-left Arabic, with country dates, numbers, and currencies; light, dark, or system theme, without flashing on load.

Help inside the page

Hints on every command and a guided tour with a cursor that moves on its own, opens pages and presses real buttons.

In pocket

The phone is not a narrow computer

Below 760 pixels tables become lists designed for the thumb: thumbnail, code and status, price and address where the eye looks for them. The kanban scrolls one phase per screen, the agenda becomes a strip of days, filters are behind a button and windows slide up from the bottom.

It is the agent's phone in the car between visits, not a scaled-down preview: every page has been redesigned for that screen.

The list of properties on the phone
The list of properties on the phone.
In the platform

The hard parts already exist

The concept is designed to live on the mop.dev platform, and the buttons simulated in the demo correspond to features the platform already has: login with mop.dev and two-factor authentication, the AI model hub behind the ✨ buttons, confidential documents with expiring links, contract acceptance with receipts, payments, and consent-based statistics.

For this reason, the demo can be honest: the AI responses and signatures are prepared texts, but the path they show is the real one.

  • Real in the platformAccess and 2FA, AI model hub, confidential documents, contract acceptance, payments, statistics.
  • Simulated in the demoAI responses, signatures, sending feeds to portals, visit videos, social media publishing and direct messages, the connected assistant.
  • To be builtThe real archive behind the screens, the agreements and integrations with portals, the reading of lead emails and immersive virtual reality.
In numbers

Counted, not estimated

67pages in the automated check
8pipeline stages, with checklist
7languages, including Arabic
21steps in the CRM guided tour
6messaging networks in a single inbox
0external libraries
Declared limits

What it is, what it is not

It is a concept: the agency, the agents, and the clients are fictional, changes remain on the page and disappear upon reloading, and the CRM worksheets are in Italian even when the interface is in another language.

Integrations with portals follow a verification of the actual status: in Italy only Immobiliare.it publishes specifications for management software, Idealista and Casa.it are a single group reachable by partners, and no portal returns contacts via an API — they arrive by email. The demo was corrected accordingly: no promised portal statistics, no ads copied from other sites.

Maps and floor plans are schematic; virtual reality is split-screen with the gyroscope, not immersive. The automatic control opens every page and tests the main interactions, but does not judge the appearance: that is observed.

From concept to product

The screens are already the contract

The actual product puts an archive behind the same screens and connects the simulated buttons to the platform's functions. Every screen of the demo is a piece of specification that the agency has already tried with their own hands.

The same process applies to any business working on matching two archives — with a dedicated quote.

Open the demo, then let's talk

It opens without registering, from phone or computer, and starts with a guided tour. If you manage an agency, the best way to decide is to try it.