Real estate CRM: keep your contact data clean enough to prospect from.

A CRM is where an agency keeps its contacts. It only helps you prospect if each record is good enough to build a call list from, on the day you need one.

What a CRM is for, in a prospecting office.

A real estate CRM is the database of everyone your office has dealt with: owners you appraised, vendors you sold for, people you met at open homes, landlords, buyers. The software varies from office to office. The job doesn't.

Most offices use it as a filing cabinet. Prospecting is when it pays you back. Another agency lists three doors from a past client, you want a call list in front of the right agent inside the hour, and the list is only as good as the records behind it.

This page is about the data, not about which product to buy. We don't rank CRMs, and a tidy database in almost any of them beats a messy one in the most expensive.

The ten-minute test.

Pick one street you farm. Search your CRM for everyone on it, then try to turn the results into a call list. Where you get stuck is where your data is weak.

  1. You find fewer people than you know live there. Addresses are missing, or typed in a way the search doesn't catch.
  2. You can't tell who to ring first. There's no note on how you know them or when you last spoke.
  3. You aren't sure who is off limits. Do-not-contact is in a note, or in someone's head, rather than a flag.
  4. Half the list has no mobile. You can see the name and nothing to dial.

On a busy Tuesday, nobody fixes any of that. They skip the list. That's the real cost of a messy CRM.

What each contact record needs.

A checklist for one contact record
FieldWhat good looks likeWhat goes wrong
NameFirst and last name, spelt the way they spell it.Couples entered as one record with one name, so the call opens with the wrong person.
Property addressThe street address of the home they own or owned, in one consistent format, with the unit number in its own place."St" in one record and "Street" in the next. Old addresses left in after a sale. A search by street misses them.
Suburb and postcodeFilled in on every record, not just the ones you typed yourself.Blank suburb fields, so a search by area can't see them.
MobileA mobile in the mobile field, not a landline and not a note.Numbers pasted into the notes. Home numbers in the mobile field.
EmailA current address, checked when they last replied.Bounced addresses never cleaned out.
RelationshipOne clear label: appraised and didn't list, past vendor, open home visitor, landlord, buyer.Everyone tagged "contact". You can't sort the list by who to call first.
Last contactThe date and a line on what was said.No date, so you can't tell a warm contact from one you haven't spoken to in six years.
Do-not-contact flagA real flag that any list or export can filter on, with the reason and date."Don't call" typed in the notes. It's missed the one time it matters.
Consent to text or emailA separate field from the do-not-contact flag, so you know who has agreed to messages.Treating "in the CRM" as "OK to text".

How to clean it without stopping the office.

Don't schedule a data clean-up week. It won't happen. Do it in small pieces that each make a list better.

  1. Start with the patch you farm. Fix the streets that matter before the whole database.
  2. Standardise addresses first. It's the field every street search depends on. Pick one format for street types and unit numbers and apply it everywhere.
  3. Move do-not-contact out of the notes. Search the notes for "don't call", "no calls", "not interested" and "remove", and turn each hit into the flag.
  4. Add mobiles as you talk to people. Every call is a chance to confirm one.
  5. Label the relationship at the end of every call. It takes five seconds and it's what makes tomorrow's list sortable.
  6. Add a rule for new records. Nothing goes in without an address, a suburb and a relationship.

Being in the CRM isn't consent.

A clean database makes calling easy. It doesn't make every call allowed. Check the Do Not Call Register before you dial a number unless you have that person's consent, and only text or email people who have agreed to hear from you, or who would reasonably expect it from an ongoing relationship with you. An old appraisal on its own isn't enough. The free playbook sets out the contact rules in plain English. It's general information, not legal advice, so check your office's own compliance policy.

Where First Knock fits.

First Knock is not a CRM. It works from yours. When another agency lists in your patch, we check your CRM for every contact within 100 metres and email the call list to the agent who owns that area, usually within 10 minutes. Do-not-contact and excluded contacts are removed before it's sent. We check your patch every 10 minutes.

Everything above is what makes that email worth opening. Records with an address, a mobile and a clear relationship turn into a list an agent can ring from. Records without them turn into a list with gaps.

First Knock runs on LockedOn today, and other CRMs aren't supported yet. It's offered to one agency per suburb. It isn't for you if you don't keep a CRM, or you'd rather wait for the phone to ring.

Common questions.

What is a CRM in real estate?

A CRM (customer relationship management system) is the database where an agency keeps its contacts: owners, past vendors, buyers and landlords, with their details and history. For prospecting, it is only as useful as the records in it.

What should a real estate CRM contact record include?

A name, the property address they own or owned, a mobile, an email, how you know them, when you last spoke, and whether they can be contacted. The checklist above covers each field.

Does being in my CRM mean I can call or text someone?

No. Being in a CRM is not consent. Check the Do Not Call Register before calling, and only text or email people who have agreed to hear from you, or who would reasonably expect it from an ongoing relationship with you. This is general information, not legal advice.

Which CRM does First Knock work with?

LockedOn today. Other CRMs are not supported yet.