The real estate CRM template, ready to fill in
Most agents' client list lives in WhatsApp, a portal inbox and a notebook. The buyer you showed a unit to is still waiting for a call, because nobody wrote down when to ring. This sheet keeps every client on one row with the day you'll follow up, and keeps your listings and viewings beside them.
Copy it, print it, or download the Excel or Word file. It opens in Google Sheets too.
Tab 1: Clients
| Name | Phone | Type | Looking for, or selling | Budget or asking (S$) | Came from | Stage | Last spoke | Next step | Follow up on | Due | OK to message |
|---|---|---|---|---|---|---|---|---|---|---|---|
| [Name] | [Phone] | [Buyer / Seller / Tenant / Landlord] | [HDB, condo, landed or commercial; area; rooms] | [Amount] | [Portal / referral / open house / walk-in / past client] | [Stage] | [Date] | [What you'll do next] | [Date] | [Fills itself in] | [Yes, date and how / No / Not asked] |
Tab 2: Listings
| Address | Type | Owner | Asking (S$) | Listed on | Viewings so far | Offers | Status | Next step |
|---|---|---|---|---|---|---|---|---|
| [Block, street, unit] | [HDB / condo / landed / commercial] | [Seller or landlord's name] | [Amount] | [Date] | [Count] | [Count, best offer] | [Active / under offer / closed] | [What you'll do next] |
Tab 3: Viewings log
| Date and time | Listing | Client | What they said | Next step | Follow up on |
|---|---|---|---|---|---|
| [Date, time] | [Address] | [Name] | [In their words: likes, dislikes, objections] | [Second viewing / send similar units / offer] | [Date] |
Today
- Call-backs due today or overdue: [count]
- Viewings this week: [count]
- Active listings: [count]
Download for Excel Download for Word
Stages for each kind of client
Buyers and sellers move through different steps, so each type gets its own stage list. Move a client only when the line is true.
Buyers and tenants:
- New enquiry: they've asked about a unit or a search, and you haven't spoken yet.
- Needs agreed: you know the budget, the area, the timing and who decides.
- Viewing booked: a date and time are in both calendars.
- Viewed: they've seen at least one unit, and you've logged what they said.
- Offer made: they've put a price in writing.
- Closed: the deal is done.
- Lost: they bought or rented elsewhere, or went quiet for 30 days. Write down why.
Sellers and landlords:
- New enquiry: they've asked what their place is worth, or how you'd market it.
- Valuation done: you've shown them recent prices and your suggested asking.
- Listing signed: they've agreed to list with you.
- Viewings running: the unit is being shown.
- Offer received: a buyer or tenant has put a price in writing.
- Closed: the deal is done.
- Lost: they listed with someone else or pulled out. Write down why.
How to set it up in fifteen minutes
Start with the people who might move in the next six months, not every number in your phone.
- Add your active listings to Tab 2.
- Add every buyer, seller, tenant and landlord you've spoken to this quarter to Tab 1, with their type and stage.
- Give every open client a follow-up date. Anyone who's viewed a unit gets one within two days.
- Copy the last two weeks of viewings into Tab 3, one row each, with whatever feedback you remember.
- Fill in OK to message for anyone you'll send new listings to.
- Call the rows marked Due before you open the portals.
The ten minutes after a viewing
The client's interest is highest in the hour after they walk out, and that's when most agents are driving to the next appointment. Log it straight away.
| When | What to write | Where |
|---|---|---|
| Before you leave | What they liked, what put them off, and who else needs to see it | Tab 3, What they said |
| Same hour | The next step: second viewing, similar units or an offer | Tab 3 and Tab 1, Next step |
| Same hour | A follow-up date, no more than two days out | Tab 1, Follow up on |
| End of day | One line to the owner on how it went | Tab 2, Next step |
A buyer who hears back the next day with two similar units feels looked after. One who hears nothing for a week has usually viewed with someone else.
A filled-in week for one agent
A made-up Monday, 2 November, for an agent with three listings and eight active clients.
| Name | Type | Looking for, or selling | Stage | Last spoke | Next step | Follow up on | Due |
|---|---|---|---|---|---|---|---|
| Mr and Mrs Goh | Buyer | 4-room HDB, Tampines, S$650,000 | Viewed | 31 Oct | Send two similar units | 2 Nov | Due |
| Priya | Tenant | 2-bedroom condo near the MRT, S$4,200 a month | Viewing booked | 30 Oct | Viewing at 7pm | 4 Nov | |
| Mr Ong | Seller | 5-room HDB, Bedok | Viewings running | 1 Nov | Update him on Saturday's viewings | 2 Nov | Due |
| Sarah and Ben | Buyer | Condo, east side, S$1.4m | Needs agreed | 28 Oct | Book viewings for Saturday | 3 Nov | |
| Mdm Lee | Landlord | 3-bedroom condo, Bishan | Valuation done | 24 Oct | Ask if she's ready to list | 2 Nov | Due |
| Kumar | Buyer | Landed, budget not set | New enquiry | 1 Nov | First call | 2 Nov | Due |
| The Chens | Seller | Executive flat, Pasir Ris | Listing signed | 29 Oct | Photos on Thursday | 5 Nov | |
| Wei Jie | Tenant | Room near the CBD | Lost | 9 Oct | Rented elsewhere, check back in a year |
What the sheet tells the agent:
- 4 call-backs due: the Gohs, Mr Ong, Mdm Lee and Kumar.
- The Gohs are the urgent one. They viewed on Saturday, liked the layout and worried about the west sun, so the call comes with two east-facing units.
- Mdm Lee has gone nine days since her valuation. If she isn't ready, she gets a new date, not a gap.
- Wei Jie is Lost, with the reason written down and a note to check back next year.
When the sheet can't keep up
A spreadsheet works for one agent with a handful of listings. It starts to slip when viewings stack up and the log waits for days, or when a co-broke partner needs to see the same client.
Then bring the sheet into Palby CRM rather than retyping it: up to 2,000 rows come in with your columns matched, and one tap undoes the whole import if it went wrong. A new pipeline can start from the property stage set, the "Next activity due" view shows the day's call-backs, and each client's WhatsApp chats sit on their record beside your viewing notes.
30 minutes. You choose the day and the time.
Book a walkthroughKeep reading
Questions about the real estate CRM template
Your clients with their type, what they're looking for, budget, stage, last contact and follow-up date; your listings with viewings and offers; and a viewings log with what each client said. This template has all three as tabs.
Yes. Upload the Excel file to Google Drive and open it in Google Sheets. The Due column and the counts work the same.
Give each client a Type, then use the stage list for that type. Filter by Type when you want only your sellers, or only the people looking to rent.
Within two days, with something useful: similar units, an answer to their worry, or a second viewing time. Log the feedback before you leave, so the call picks up where the viewing ended.
Note when and how each client agreed to hear about new listings. The [PDPA guide for sellers](/crm/guides/pdpa-for-sellers) explains what Singapore's rules ask.
Yes. The template is free to copy, print or download.

