CRM for Real Estate: Complete Setup Guide
A step-by-step guide to setting up a CRM for a real estate team, from importing contacts to configuring lead routing, drip campaigns, and commission tracking.
Last updated July 18, 2026
Why real estate teams need a CRM built for the industry
A real estate CRM has to handle two things a generic sales CRM doesn't: long, unpredictable nurture cycles and dual-sided transactions. A buyer lead might take 18 months to close, and a single deal touches a buyer, a seller, and sometimes both sides at once. Setting up a CRM the way a SaaS sales team would — one pipeline, short follow-up windows — breaks down quickly for a brokerage or team.
The setup below assumes a small-to-midsize team (1-20 agents) moving off spreadsheets, a phone's contact list, or a legacy CRM that's stopped fitting how the team actually works.
Step 1: Import contacts and past deals
Start by exporting every contact list you currently use — your phone contacts, a spreadsheet of past clients, exports from an old CRM — into CSV files. Before importing, map each column to a CRM field: name, phone, email, property address, lead source, and last contact date at minimum.
The import is also the moment to deduplicate. Most teams accumulate the same contact in three or four places (a past client who's now also a lead, a duplicate from a portal sync) and importing without cleaning first just moves the mess into the new system.
Example
A two-agent team importing 1,400 contacts from a spreadsheet and a phone's contact list typically ends up with 900-1,000 unique records after removing duplicates — cleaning that up after import, once automations are already running, is significantly more work.
Step 2: Build separate buyer and seller pipelines
Buyer and seller deals move through fundamentally different stages, so they belong in separate pipelines rather than one shared list of deal stages.
A typical buyer pipeline: New Lead → Qualified → Showing → Under Contract → Closed.
A typical seller pipeline: Lead → Listing Appointment Set → Listing Agreement Signed → Active Listing → Under Contract → Closed.
Keeping these separate means a manager can look at pipeline reports and immediately see how many active buyers versus active listings the team is carrying, instead of parsing a mixed list.
Step 3: Set up lead routing rules
Leads that sit unclaimed for even an hour lose a meaningful share of their response rate, so routing rules matter more in real estate than in most other industries — buyers frequently reach out to two or three agents at once and go with whoever calls back first.
Set routing by source (portal leads to one agent, referrals to another), by territory (zip code or neighborhood), or round-robin across available agents. Pair routing with an SLA — for example, a new lead must be contacted within 15 minutes during business hours — and make that SLA visible to the team, not just tracked silently in the background.
Route by response capacity, not just fairness
Round-robin routing feels fair but ignores that some agents respond in minutes and others in hours. Route more volume to agents who've historically met the SLA, and reassign leads automatically if the first agent doesn't respond within the window.
Step 4: Connect listing and lead sources
Manually re-typing leads from Zillow, Realtor.com, a website contact form, or an open house sign-in sheet guarantees some leads get missed or delayed. Connect each source directly to the CRM so a new lead creates a record and triggers routing automatically.
For open houses specifically, a digital sign-in (tablet or QR code) that feeds directly into the CRM outperforms a paper sheet transcribed at the end of the day — by the time a paper list gets entered, same-day follow-up has already slipped.
Step 5: Build automated follow-up sequences
Real estate leads need different nurture tracks depending on where they are in the buying or selling timeline. At minimum, set up separate sequences for: new buyer leads who haven't toured anything yet, past clients (for referrals and repeat business), and expired or withdrawn listings (a recurring seller lead source many teams under-use).
Example
A new buyer lead sequence might send a market-snapshot email on day 1, a check-in text on day 4, and a "still looking?" call task for the agent on day 10 — spaced out because buyer decisions take months, unlike a typical B2B sales cycle measured in days.
Keep sequences editable per-lead — an agent should be able to pause automation the moment a lead responds personally, so no one gets a generic drip email the day after a real conversation.
Step 6: Set up commission and deal tracking
Add custom fields to the deal record for commission percentage, referral fee owed, brokerage split, and expected closing date. This turns the CRM into the record accounting pulls from at closing instead of a separate spreadsheet that has to be reconciled against deal data by hand.
For teams with multiple agents and varying splits, this also gives a manager a live view of expected commission income across the whole pipeline, not just closed deals.
Step 7: Train agents and go live
Keep training focused on three habits: logging every call and text (even a one-line note), moving a deal to the next stage the same day something changes, and checking the day's assigned leads first thing every morning. A CRM only stays useful if agents update it in real time — a system that's a day behind on stage changes gives managers a false picture of pipeline health.
Run the old and new systems in parallel for no more than a week. A longer overlap tends to let agents keep working out of the old habit indefinitely instead of committing to the new one.