Guides
CRM for real estate agents: leads, viewings, follow-up
Published November 7, 2026 · 7 min read
A CRM for real estate agents keeps three things that usually live in separate places: the properties, the people looking to buy, rent or sell, and the viewings between them. Set up properly, every lead has a stage, every viewing has a date and every property has a history. This guide shows how to structure it and which alerts are worth turning on.
What records you need
Keep three kinds of record, because they are not the same:
- Property: address, type, price, status and owner.
- Buyer or tenant: what they are looking for, area, budget and urgency.
- Owner or seller: their contact details and the properties they have instructed you on.
One person can look at several properties, and one property can interest several people. That is why the viewing should link the two records, rather than being a note inside one of them.
Stages of a property lead
| Stage | What it means | Suggested action |
|---|---|---|
| New lead | Came from a portal, your website or a call | Reply the same day, with the property they asked about |
| Qualified | You know what they want, the area and the budget | Propose a viewing |
| Viewing booked | There is a date and time | Reminder before the viewing |
| Viewing done | They have seen the property | Record feedback and the next step |
| Offer | There is a proposal on the table | Follow up with a date |
| Signed | Closed | Move to after-sale or the client base |
Every stage needs an action and a date, or the lead has no owner.
Viewings and alerts
It is easiest to book viewings in the same place as the lead. Flowgration has bookings, so you can offer time slots and confirm them. Reminders go out by email, SMS or WhatsApp, depending on what the person prefers.
For leads that go cold, turn on an inactivity alert: if a lead sits in one stage for several days with no activity, the agent gets a notification. That way a contact is not lost by oversight.
Contacts from portals and web forms
Leads arrive from property portals, your website or a phone call. Before you import contacts from a portal, read its terms: not all of them allow you to export contacts. Web forms can create the contact directly. The guide on connecting web forms to your CRM explains how.
Scoring and priority
When you have many leads, they do not all deserve the same attention. Define your own criteria (urgency, budget, whether they have already seen a property) and use them to decide who to call first. The lead scoring guide walks through the method.
Personal data and consent
Buyer, seller and tenant data is personal data. Store marketing consent separately, and limit access to people who work on each deal. For the wider framework, the GDPR and CRM guide is a good starting point.
Frequently asked questions
Does it work for an agency with several agents?
Yes. Each agent can see their own leads, and you can limit what they see of others, using roles and per-module permissions.
Can I import my contact list?
You can import contacts from a CSV file. Check the fields and each person's consent before you do.
When should I contact a cold lead?
When the inactivity alert fires. A short message with a specific question (for example, whether they are still looking in that area) usually works better than a general offer.
Is this a real-estate-specific CRM?
It is a general CRM configured with your stages and records. It does not include a property portal or a listings website; those stay in your existing tools.
What about agents who work from their phones?
Ask how the CRM works on a phone and test it before you decide. Flowgration does not have a native mobile app; it is used in the browser.
Build your WooCommerce CRM in 60 seconds
Flowgration turns your store's orders into a living CRM and runs email, SMS and WhatsApp on autopilot. Free up to 500 contacts.
Start free