NewThe Parts and Inventory Check Agent is live. Watch the run on a real Salesforce org
Real Estate & Property

Case study · Client engagement

Reliable Lead Capture and Lot Availability for a Residential Developer

A residential developer sold lots across several estates, and its lot availability and lead data depended on integrations that quietly broke. We fixed the deposit-driven lot status logic, repaired lead capture from Facebook, connected Mapovis and Microsoft email, and kept the sales team working.

A wide view over a suburban residential neighborhoodReal Estate & Property
ArchitectureFrom a Facebook lead to a lot on deposit

Buyers enquire through Facebook Lead Ads, the website and estate marketing tools. Leads reach Salesforce with their contact details mapped correctly and are routed to the sales team for the estate they asked about. As a buyer moves through the opportunity stages, a Flow updates the status of the lot they are buying, driven by the deposit milestones and ignoring opportunities that were lost. Mapovis, the estate map and lot data tool, reads the same lot information and stores document links. Emails with buyers are captured from Microsoft 365 through Einstein Activity Capture, so the history sits on the record.

  1. Capture

    • Facebook Lead Ads
    • Zapier mapping
    • Website enquiries
    • Estate of interest

    A lead with a broken phone number is a lost lead.

  2. Route

    • Lead by estate
    • Sales team
    • Lead owner

    Buyers reach the people selling the estate they want.

  3. Sell

    • Opportunity
    • Deposit milestones
    • Lot
    • Closed Lost excluded

    Lot status follows the deal, automatically.

  4. Publish

    • Mapovis lot data
    • Document URLs
    • Availability

    The map buyers see matches the CRM.

  5. Communicate

    • Microsoft 365 email
    • Einstein Activity Capture
    • Settlement emails

    Every buyer conversation on the record.

Delivered engagement. The client is not named publicly; the industry, products and outcomes are theirs.

The starting position

Selling house and land is a long, emotional purchase compressed into a few critical moments. A family sees an estate advertised, enquires, visits, chooses a lot, pays a deposit and waits for settlement. At every step, the developer has to know exactly which lots are available, which are held and which are sold, and the buyer has to hear back quickly from someone who knows the estate.

The developer in this engagement sells lots across several estates. Leads come from Facebook Lead Ads, the website and estate marketing tools. Lot information is published through Mapovis, the interactive estate map buyers use to choose a lot. Sales staff work in Microsoft 365 and Salesforce.

The business depended on these systems agreeing with each other, and they often did not. Lot statuses did not always follow the deals: the rule that moved a lot from available to held to sold did not track the deposit milestones properly and did not exclude lost opportunities, so lots could appear committed when they were free. A mapping error in the Zapier step that brought Facebook leads into Salesforce meant phone numbers were not landing in the right field, so some leads could not be called. Email history with buyers was inconsistent, because the connection to Microsoft email was not working reliably for every user. And, like any busy sales team, people were regularly locked out of Salesforce by multi-factor authentication changes.

Each estate also had its own rhythm. Releases of new stages, price changes and promotions all created bursts of enquiries, and those are exactly the moments when a broken lead mapping or a wrong lot status does the most damage.

None of these problems was dramatic on its own. Together they meant lost leads, confused buyers and a sales team that did not fully trust the system.

What we built and fixed

01 Opportunity-to-lot status automation

We rebuilt the Flow that keeps lot status in step with the deal. The status of a lot now follows the deposit milestones on the opportunity that is buying it, and opportunities marked Closed Lost are explicitly excluded, so a lost deal can never hold a lot. Lot availability is now a consequence of the sales process instead of a separate task.

02 Lead capture from Facebook

We corrected the phone field mapping in the Zapier integration that brings Facebook Lead Ads into Salesforce. Every new Facebook lead now arrives with a callable phone number in the right field.

03 Lead routing by estate

Leads and opportunities are routed according to the estate and project they relate to, with project-specific processes where an estate needs them. A buyer asking about one estate reaches the people selling it.

We supported the Mapovis integration with the data fields it needs and the workflows that store document URLs, so lot information and supporting documents are consistent between the estate map and Salesforce.

05 Email capture from Microsoft 365

We troubleshot and fixed the connection between Salesforce Inbox, Microsoft Graph and Einstein Activity Capture, including the permissions behind it, so emails with buyers are recorded against the right records without staff changing how they work.

06 Settlement communication

For one of the estates, we built email automation around settlement, the final and most anxious stage for a buyer, so they receive consistent communication as their purchase completes.

07 Access and account support

We handle login, multi-factor authentication and passkey recovery for the team, the unglamorous work that keeps a sales team selling instead of waiting for access.

08 ActiveCampaign sync, staged for acceptance

The lead sync between ActiveCampaign and Salesforce is configured in a sandbox and awaiting user acceptance testing. It is deliberately kept separate from the live integrations until the developer signs it off.

A lot, from enquiry to settlement

A couple sees an estate advertised on Facebook and fills in the lead form. The lead reaches Salesforce through Zapier with their phone number in the right place and is routed to the team selling that estate. A salesperson calls the same day, and the conversation that follows by email is captured from Microsoft 365 onto the record.

They visit, choose a lot on the Mapovis map and pay an initial deposit. The opportunity moves to the deposit stage, and the Flow updates the lot's status, so the map and the sales team both show it as held. If the couple later withdraw and the opportunity is marked lost, the rule ignores it and the lot is free to sell again. If they proceed, the lot moves through to sold as the deposit milestones are met, and settlement emails keep them informed through the final stage.

At no point does anyone edit a lot status by hand, and at no point does the map disagree with the CRM.

Why availability has to be automatic

For a developer, lot availability is the inventory, and inventory errors are expensive in both directions. A lot shown as sold when it is free is revenue left on the table, sometimes for months. A lot shown as free when it is committed leads to two buyers wanting the same block, which is one of the worst conversations a sales team can have.

Manual status updates fail because they depend on someone remembering, at the right moment, in the right system. Tying the status to the deposit milestones on the opportunity removes the memory from the process. The rule has to be precise, though. It must follow the real milestones the business uses, and it must handle the unhappy path, a lost deal, as carefully as the happy one. That is where the original logic fell short, and where most of the fix was focused.

How we delivered it, end to end

Find the breaks first. We traced each integration and automation from source to record and listed every point where data was lost or contradicted, from the Zapier phone mapping to the lot status rule.

Fix the rules that drive inventory. The opportunity-to-lot logic was corrected first, because availability errors have the biggest commercial cost.

Repair, then extend. Lead capture, routing, Mapovis fields and email capture were repaired before new integrations were added.

Stage new integrations honestly. The ActiveCampaign sync is built in a sandbox and waits for acceptance before it touches live data.

Stay close to the team. Ongoing administration, access support and settlement automation keep the system useful day to day.

The decisions that mattered

Automate lot status completely. Allowing manual overrides would have reintroduced the errors. The deal drives the lot.

Treat lost deals as a first-class case. Excluding Closed Lost was the single most important line in the new rule.

Fix the plumbing before adding pipes. Repairing existing integrations delivered more value, sooner, than adding new ones would have.

What changed

AreaBeforeAfter
Lot statusOut of step with dealsDriven by deposit milestones, lost deals excluded
Facebook leadsPhone numbers in the wrong fieldCorrect mapping, callable leads
RoutingInconsistent across estatesLeads routed by estate and project
Estate mapCould disagree with the CRMMapovis reads consistent lot data and documents
Buyer emailsCaptured unreliablyEinstein Activity Capture working with Microsoft 365
New integrationsUntracked statusActiveCampaign sync staged in sandbox for acceptance

What we would tell a developer starting this

Make lot availability a result of the sales process, and test the rule against every way a deal can end, not just the good ones. Then audit every lead source end to end, because a single broken mapping can silently cost you buyers. Fix what you already have before you add more, and keep anything unfinished clearly labeled until your team has signed it off.

Common questions

Answered, directly.

What buyers ask about delivering this in real estate & property.

The logic that moved a lot from available to held to sold did not follow the deposit milestones correctly, and it did not exclude opportunities that had been lost. Lots could look taken when they were free, or free when they were committed. We rebuilt the rule around the deposit milestones and excluded Closed Lost opportunities.

Not yet. The ActiveCampaign to Salesforce lead sync is configured in a sandbox and is awaiting user acceptance testing. We keep it clearly separate from the live integrations until the developer signs it off.

No. Sales staff keep using Microsoft 365. Einstein Activity Capture, connected through Microsoft Graph with the right permissions, records the conversations against the buyer in Salesforce.

Free architect conversation

Talk to an architect, not a sales rep.

60 seconds to brief us, and a certified architect replies within one business day.

What are you looking to architect?

Pick the closest fit. You can add detail in a moment.

Which clouds or systems are in scope?

Optional. Choose any that apply, or skip ahead.

Where does your org stand today?

Optional. A few sentences is plenty: what is working, what is stuck, and what you want to be true. Or skip ahead and tell us on the call.

Who should the architect reach?

A certified architect will reply to these details.

Takes about 30–60 seconds · No obligation · Architect replies within one business day

Protected by reCAPTCHA. Google's Privacy Policy and Terms apply.

The thinking behind this

Related reading

Where this sits

Salesforce Sales Cloud Consulting

This work is delivered through our salesforce sales cloud consulting practice.

Talk to us about your pipeline

More delivery

Related case studies

  • SynconAI Consulting are Simply the Best in the Business When it comes to Salesforce implementation and AI-powered solutions, SynconAI are in a league of their own. Their expertise, dedication, and ability to deliver results that truly move the needle sets them apart from every other consulting partner we've worked with. What they achieved with our Sales Cloud, Service Cloud, and custom Agentforce agent has completely transformed how we operate streamlining our pipelines and our customer service, and automating tasks that used to consume hours of our team's time. They don't just implement technology they transform businesses. If you want the best, you work with their team.

    Jack BennettConsumer Goods & RetailUnited States

  • I had a very urgent deadline for our project reporting to be delivered and needed to build the module, dashboard and output reports in Salesforce. SynconAI were very responsive - they met with me online, responded to my emails quickly and took calls - whatever was needed to progress the work quickly. We are thrilled with the outcome and will continue to work with SynconAI in the future to continue to build our Salesforce capability and platform.

    Salesforce Managed ServicesAustralia

  • The team at SynconAI were fantastic, and promptly delivered on each project. They were able to guide us through every stage and made sure we were satisfied with the outcomes on multiple scopes of work.

    ManufacturingAustralia

  • They have been great and helping us transform out business by bringing what I conceptualize to life. Great at translating process/workflow needs into a solution. Been a pleasure work with and they're a critical part of our team and will be instrumental into bringing about my vision.

    Financial ServicesUnited States

  • Working with SynconAI was a seamless and highly professional experience from start to finish. They took the time to deeply understand our business processes before designing and implementing a Salesforce solution tailored specifically to our operational needs. The team demonstrated strong technical expertise across Salesforce configuration, automation, integrations, reporting, and user experience design.

    Salesforce Implementation

Request a demo

Request a demo

An architect shows you a live agent on a real Salesforce org and walks through how this one would work in yours. We reply within one business day.

No obligation. An architect replies, not a sales sequence.

Protected by reCAPTCHA. Google's Privacy Policy and Terms apply.