Commercial real estate firms use Salesforce to hold properties, available space, client requirements, deals and the people around each building in one place. Brokerages track leasing and sales pipelines, investment teams track capital relationships, and marketing teams see which listings and campaigns produce inquiries. The work is mostly data design: a small set of custom objects for buildings and space, sitting on standard accounts, contacts and opportunities.
Why do CRE firms outgrow spreadsheets and legacy CRE CRMs?
Because the valuable data in commercial real estate is relational, and spreadsheets cannot hold relationships. A single tower links an owner, several tenants, a lender, a property manager and a dozen brokers over many years.
When that history lives in personal files, it leaves with the broker. Legacy CRE systems often store the building data well but make marketing, reporting and integration hard. Salesforce trades some out-of-the-box CRE vocabulary for a platform the whole firm can extend.
- Brokerages lose track of lease expirations that should have started a renewal or relocation conversation.
- Investment teams cannot see every touchpoint with a capital partner across funds and deals.
- Marketing cannot prove which listing campaigns produced tours, offers or signed deals.
- Leadership has no shared view of pipeline by office, deal type or property class.
How should properties, spaces and listings be modeled in Salesforce?
Use custom objects for the physical inventory and standard objects for people, companies and deals. Buildings, suites and listings are not natural fits for accounts or products.
A common pattern puts a Property object at the top, with child Space records for each suite, floor or unit. A Listing object then records each time a space is marketed, with asking terms and status. Requirements capture what a tenant or buyer needs, and comps record completed transactions for pricing evidence.
| CRE entity | Salesforce object | Key fields | Typical report |
|---|---|---|---|
| Property or building | Custom Property object | Address, class, asset type, total square footage, owner account, geolocation | Inventory by submarket and asset type |
| Space, suite or unit | Custom Space object (child of Property) | Floor, rentable area, availability date, current tenant, lease expiration | Lease expirations in the next renewal window |
| Listing | Custom Listing object | Space, asking rate or price, listing broker, status, marketing start date | Active listings by broker and days on market |
| Requirement | Custom Requirement object | Client account, size range, submarkets, budget, move-in date | Open requirements with no matching space |
| Deal | Opportunity with record types | Deal type, property, space, stage, gross value, expected fee | Pipeline by deal type, office and stage |
| Comparable | Custom Comp object | Property, deal type, rate or price, term, concessions, close date | Recent comps by submarket and class |
| Owner, tenant, investor | Account and Contact | Role, portfolio size, investment criteria, relationship owner | Coverage of top relationships by broker |
Resist building a custom object for every spreadsheet tab. Each one adds layouts, security and reports to maintain. Our data model design guide explains when a custom object earns its place.
How do we track owners, tenants, investors and brokers who wear several hats?
Use Contacts to Multiple Accounts and a clear role field. One person can be a tenant decision-maker at one company and a private investor through another entity.
Contacts to Multiple Accounts gives each contact a primary account plus related accounts, each with its own role. An asset manager can therefore appear under the fund, the property-owning entity and the operating company without duplicate records.
Account hierarchies handle ownership structures. A sponsor often holds each building in a separate legal entity. Parent accounts let you roll up portfolio views while deals still point at the entity that signs. Our account hierarchies guide covers depth limits and reporting trade-offs.
Outside brokers deserve care too. Record cooperating brokers as contacts on their firm's account, and link them to deals through a junction object or opportunity contact roles.
How should leasing, sales and investment deals run through one pipeline?
Give each deal type its own record type, stages and page layout on the Opportunity object. Leasing, sales and capital deals move differently, but leaders still want one combined pipeline report.
- Tenant or landlord leasing: requirement, tour, proposal, letter of intent, lease negotiation, executed.
- Investment sales: pitch, listing agreement, marketing, offers, under contract, closed.
- Capital markets or debt: mandate, underwriting, lender outreach, term sheet, closed.
- Renewals and expansions: triggered from lease expiration dates on Space records.
Keep the deal-type field required and reportable. Record types control which stages and fields appear, while the shared amount and fee fields keep reporting consistent. Our record types guide explains how to avoid layout sprawl as deal types multiply.
Can Salesforce match tenant requirements to available space?
Yes, with reports and Flow for rules-based matching. AI-assisted matching is possible but should be treated as a suggestion for a broker to review.
A simple approach compares requirement size, submarket and move-in date against Space availability. A scheduled flow can create a match record or a task when a new space fits an open requirement. Reports then show each broker their open requirements and candidate spaces.
Matching quality depends on structured data. Free-text descriptions such as 'flexible, maybe 10k' cannot be filtered. Agentforce or other AI tools may help summarize fit or draft outreach. Licensing and capability change often, so ask your Salesforce account team what applies today.
How do we market listings and nurture prospects from Salesforce?
Marketing Cloud Account Engagement, formerly Pardot, suits most CRE marketing teams. It handles listing emails, landing pages, forms, scoring and nurture programs tied to Salesforce records.
- Capture inquiries from listing pages and property websites as leads, routed by office or property type.
- Store UTM parameters on each lead so paid search and social campaigns can be compared fairly.
- Score engagement so brokers see which prospects opened offering memorandums or revisited a listing.
- Segment investors by criteria such as asset type, deal size and geography for targeted deal announcements.
Our web-to-lead and lead capture guide covers form design and spam control. The campaign attribution guide explains first-touch and multi-touch models. Account Engagement editions differ in features, so check which edition includes what you need.
What about maps, submarkets and geography?
Geography matters in every CRE search, so plan for it early. Store clean addresses, submarket picklists and latitude and longitude on Property records from the start.
Standard reports can filter and group by submarket. Visual map searches, radius queries and territory views typically need Salesforce Maps, which is sold as an add-on license. Packaging changed again with the 2026 Core, Advanced and Max editions, so confirm current Maps licensing with your account team.
How are commission splits between brokers handled?
Model splits as child records of the deal, one per broker, with a percentage and calculated amount. Opportunity Splits can work for simpler cases, but CRE deals often involve outside brokers and house shares.
A custom split object can hold internal brokers, cooperating brokers and referral fees side by side. Validation rules should keep the total at the agreed fee. Payment schedules matter too, because a lease fee may be paid in installments. Our commission tracking guide compares native and app-based options.
Where do leases, LOIs and offering documents live?
Store or link documents on the deal and property records, and use e-signature for routine paperwork. Letters of intent, listing agreements and confidentiality agreements are common candidates.
Document generation tools can fill templates with deal and property fields. E-signature integrations then return signed copies and status to Salesforce. Large leases usually stay in a document management system, with a link on the Space or deal record. Our document generation and e-signature guide covers the main options.
Which systems should integrate with Salesforce?
Most CRE firms connect listing data services, accounting and email. Agree on a system of record for every shared field first, then pick the integration method.
- Listing and market data services: import property attributes and comps, but avoid overwriting broker-maintained fields.
- Accounting or ERP: send closed deals for invoicing and pull fee payments back for commission reporting.
- Property management software: share tenant, lease and building data where the firm also manages assets.
- Email and calendar: log broker activity so relationship history survives staff changes.
Check each data provider's terms before loading their data into Salesforce. Some licenses restrict storage, sharing or reuse.
What privacy and access controls do CRE firms need?
Limit who sees confidential deals, investor details and personal contact data. Commercial real estate is relationship-heavy, and leaked deal terms or investor lists damage trust.
Use the sharing model to keep off-market deals private to the deal team. Field-level security can hide fees and investor commitments from wider audiences. Consent tracking matters for marketing emails, especially to individuals. Our data privacy compliance guide covers consent, retention and access requests.
What has this looked like for a commercial real estate firm?
One commercial real estate company we worked with was running an outdated Salesforce Classic org. It had no marketing ROI visibility, no automated lead capture and a convoluted sales process.
The project moved the firm from Classic to Lightning on Sales Cloud and added Marketing Cloud Account Engagement. A Google Analytics connector captured UTM data automatically for first-touch attribution. Website form leads were routed by location and service type, with scoring, grading and campaign tracking for cost-per-lead and cost-per-opportunity.
Stages were streamlined, and office inventory was tracked across 12 locations. The firm passed 200 inbound leads, peaking at 10 a day without outbound sales. It gained campaign-level attribution across 29 paid campaigns and came to trust its lead-source data.
What belongs in a CRE firm's phase one?
Phase one should get brokers working deals and relationships in Salesforce, with clean property data underneath. Leave advanced matching and heavy integrations until adoption is steady.
- Accounts, contacts, Contacts to Multiple Accounts and ownership hierarchies for core relationships.
- Property and Space objects with addresses, submarkets and lease expirations.
- Opportunity record types for each deal type, with required stage fields.
- Inquiry capture from listing pages with UTM fields and routing.
- A small set of dashboards: pipeline by deal type, expirations and active listings.
- Data migration from spreadsheets or the legacy CRE system, deduplicated before load.

