Manage your portfolio, buyer and tenant leads, viewing appointments and WhatsApp conversations in one place. Start in minutes with ready sales processes for residential, commercial and rental.
The modules that matter most for your industry work right out of the box.
Pipelines, kanban, scoring, saved views
Online booking and automatic reminders
WhatsApp, Instagram, Messenger in one place
WebRTC softphone, power dialer, recording
Income & expense, commissions, reports
Pivot reports, funnel, team performance
Real estate is two pipelines running in opposite directions — buyers and tenants coming in, properties going out — and the deal is where they meet. Enquiries arrive by phone and WhatsApp from portal listings and ads, the cycle runs weeks to months, and the leak is between "offer made" and "negotiation". The setup: one pipeline per business line (sale, rental, commercial), a shared inbox with call logging so a portfolio of thirty agents' phones becomes one record per client, viewing appointments with reminders, a properties catalogue with custom fields, and commissions calculated automatically on won deals — per agent, flat or percentage. It is a CRM for the agency's sales process, not a listing syndication tool.
An agency's enquiry is a phone call at 19:40 from a number the agent does not recognise, about a listing the agent posted three weeks ago, from someone who has also called two other agencies about two other flats. The agent answers on a personal mobile, promises to call back, and the note lives in that agent's head — or in a notebook — until it does not.
That is the structural problem, and it is a data problem before it is a sales problem: the client record belongs to the agent's phone, not to the agency. When the agent leaves, the pipeline leaves. Speed matters too — the Harvard Business Review's study of 2,241 companies found that responding within an hour made a lead nearly seven times as likely to be qualified — but the first job is simply making sure the agency, not the handset, owns the conversation.
The second shape is length: a buyer takes weeks to months, a commercial tenant longer, and deals go quiet and die unnoticed. The leak is rarely at the start; it is after the offer, when nobody owns the next call.
Sale, rental and commercial are different processes with different stages and different cycle lengths. Give each its own pipeline; Starter allows two, Growth five, Business ten. Stages are events.
| Stage | Verifiable event | Automation that usually helps |
|---|---|---|
| New enquiry | Call or message received about a listing | Assign owner; log the listing reference as a field |
| Qualified | Budget, area and financing recorded | Required fields on stage entry; task "send 3 matching listings" |
| Viewing booked | Appointment with date, property and agent | Reminder the evening before and 2 h before |
| Viewing done | Appointment marked attended | Feedback task same day; no-show → rebook task |
| Offer made | Offer amount recorded | Follow-up task at 2 and 5 days; notify manager above a value |
| Negotiation | Counter-offer recorded | Idle 7 days → alert owner and manager |
| Contract signed / Lost | Deposit or explicit refusal | Deal won → commission calculated; lost reason required |
For rentals, replace offer and negotiation with "application submitted" and "references checked"; for commercial, add "heads of terms" before contract. The rule is the same: every stage is something that happened.
| Field | On | Type | Why |
|---|---|---|---|
| Budget min / max | Client | Number | Qualification and matching; report dimension by band |
| Preferred areas | Client | List (multi via tags) | Matching and territory routing |
| Financing | Client | List: cash / mortgage / undecided | Predicts cycle length |
| Listing reference | Client | Text | Which property triggered the enquiry; ties ad spend to enquiries |
| Property type, rooms, m², floor | Property | List / number | Catalogue filters; products carry custom fields too |
| Owner asking price / agency fee % | Property | Number | Deal value and commission base |
| Country / language | Client | System fields | Filled from the phone code; matters for foreign buyers |
| Lost reason | Client | List, required on Lost | Price, financing fell through, bought elsewhere — the only way to learn |
Properties live in the products module: each listing is a product with a price, optional cost (for developers selling their own stock) and custom fields, and a deal attaches the property to the buyer. When the deal is won, the property's status can be updated by the same automation that books the commission.
Agents live on the phone. The browser softphone connects to your existing SIP line — Turkish providers such as Verimor and NetGSM are bridged directly — so a call made from the CRM is logged on the client record with duration, direction and disposition, and an inbound call from a known number opens the record. The power dialer works through a filtered list — "everyone who viewed in the last 14 days and has no next task" — one after another, with a disposition recorded on each.
WhatsApp runs through the shared inbox on an agency line rather than personal numbers. Listing photos and floor plans go out from the same thread, the conversation is on the record, and when an agent leaves the conversations stay. Distribution assigns unowned conversations to agents in turn, so an evening enquiry has an owner before morning.
An IVR on the office line — "1 for sales, 2 for rentals, 3 for property management" — routes callers to the right department in working hours, and voicemail outside them becomes a task.
A viewing is an appointment with a property, a client and an agent. It is booked from the client record or the inbox thread, sends reminders by WhatsApp or SMS, and its outcome — attended, cancelled, no-show — drives the pipeline. Two viewings on the same property in the same hour show up on the agent's calendar before they become embarrassing.
The stage that leaks is "viewing done" to "offer made". A same-day feedback task after every viewing — three questions, two minutes — is the single automation agencies report as most useful, because it produces the reason the buyer did not proceed while they still remember it.
Agency commission is the deal value times the agency fee; the agent's share is a percentage of that, or a flat amount, often different per agent and sometimes split between the listing agent and the selling agent. The finance module calculates it when the deal is won — a fixed sum or a percentage per user — and books the income and the commission in the same movement.
Split deals are handled by creating the commission for each agent on their share; the activity log records who changed a commission and when, which matters in an industry where that conversation happens often.
The point of department scope in an agency is the departing agent: their clients are the agency's, visible to the manager, and reassignable in one bulk action. The activity log shows who exported what, which is the other conversation agencies have.
This is not a listing syndication or portal-feed tool. It does not publish properties to portals, pull leads from portal APIs automatically, or manage property marketing websites. Properties are a catalogue inside the CRM for matching, deals and commissions; the enquiry arrives by phone, WhatsApp, web form or the lead webhook, which can be pointed at any source that can send an HTTP request.
Nor is it property-management software for rent collection and maintenance. Tenants and landlords are contacts; the tenancy is a won deal; ongoing management belongs elsewhere.
| Symptom | Most likely cause | Fix |
|---|---|---|
| Clients still on personal phones | Calls not made from the softphone; WhatsApp on personal numbers | Agency line in the inbox; softphone for outbound; response-time report makes the gap visible |
| Same buyer under three agents | Called about three listings, logged three times | Duplicate report on phone endings; merge; distribution by round-robin |
| Commission disputes | Rules set per deal by hand | Per-agent rules in finance; activity log for changes |
| Offers dying quietly | No idle rule on the offer stage | Idle 7 days → alert; feedback task after viewings |
| Pipeline mixes sales and rentals | One pipeline for everything | Separate pipelines per business line |
| Departing agent took the pipeline | Records owned by the agent, no manager scope | Department scope; bulk reassign; export permission only for managers |
| Module | Starter | Growth | Business |
|---|---|---|---|
| Leads, 2 / 5 / 10 pipelines, custom fields, tags, saved views | Yes | Yes | Yes |
| WhatsApp inbox on an agency line | Yes | Yes | Yes |
| Softphone, call log, own SIP line | Yes | Yes | Yes |
| Viewing appointments with reminders | Yes | Yes | Yes |
| Properties catalogue with custom fields | Yes | Yes | Yes |
| Commissions, income and expense | Yes | Yes | Yes |
| Power dialer | — | Yes | Yes |
| Automations (idle alerts, feedback tasks, routing) | — | Yes | Yes |
| Departments, full roles, activity log, pivot reports | — | Yes | Yes |
| Deal profitability (developers with cost prices) | — | — | Yes |
A two-agent office with one business line runs on Starter. An agency with branches, sales and rentals, and agents who need chasing lands on Growth for the departments, the dialer and the idle rules. See the pricing page, and the phone and commissions pages for the two modules that carry the load.
Set up your workspace in under a minute — free for 14 days.
Create your workspace