Setting up Salesforce for a real estate brokerage is not the same as setting up a generic sales CRM. The objects are different, the workflows are different, and the way agents think about their work is different. This guide walks through the steps from initial setup to a fully operational brokerage CRM.
Most real estate brokerages start with Salesforce Professional ($80/user/month) or Enterprise ($165/user/month). Professional covers lead management, basic automation, and standard reports. Enterprise adds Flow Builder's full capability, advanced forecasting, and API access for integrations.
The recommendation: Enterprise for any brokerage planning serious automation or Zapier integration. Professional's Flow restrictions will frustrate you within 6 months.
Add custom fields: Property Type (residential/commercial/rental), Price Range, Timeline to Buy/Sell, Lead Source (website/referral/Zillow/cold outreach), and Assigned Agent. Set up lead conversion to create a Contact and an Opportunity when a lead qualifies.
Map your transaction stages: Buyer Consultation → Property Search → Offer Submitted → Under Contract → Due Diligence → Closing → Closed Won. Add fields for Listing Address, Purchase Price, Commission Amount, Closing Date, and Transaction Coordinator.
Create a custom Property object that links to Opportunities. Track MLS number, address, list price, buyer/seller contact, and all transaction documents. This becomes your single source of truth for every active listing or purchase.
The most common setup mistake: brokerages using only the default Salesforce objects without customizing for real estate. Default Salesforce is built for software sales — not real estate. Always customize before rolling out to agents.
Inbound leads should be automatically assigned based on: geographic area (zip code-based assignment rules), property type specialization, agent availability (custom field on User object), and round-robin for evenly distributed volume. A Salesforce Flow handles all of this automatically the moment a lead record is created.
Each agent should see, on their Salesforce home page: their active leads with next action due dates, their pipeline with expected close dates, their task list for today, and their month-to-date performance vs target. This replaces the "what should I be doing right now" question with a clear answer every morning.
Every lead source should feed automatically into Salesforce. Use Zapier for: your website contact forms, Zillow and Realtor.com email notifications, Facebook and Google Ad leads, and any referral tracking platforms. Manual lead entry should be the exception, not the rule.
Role-specific training — not one-size-fits-all. Agents need to know: how to update a lead, how to log a contact attempt, how to advance a deal stage. Managers need to know: how to read dashboards, how to reassign leads, how to run pipeline reports. Give each person exactly what they need and nothing more.
I offer a free 30-minute CRM audit — no pitch, just honest analysis of what's holding your team back.