Salesforce Listing Sync for Real Estate | Twopir Consulting
2
External portals
connected
0
Third-party tools
needed
3
One-click actions
available
100%
Publishing handled
natively
1
LWC managing full
lifecycle
Live
Status visibility
for agents
Industry
Luxury Real Estate
Region
UAE (Dubai)
Client Type
Enterprise
Portals Connected
Zoopla & Rightmove
Platform
Salesforce + Apex + LWC
Delivery
5-Phase Rollout
2
External portals integrated directly — Zoopla and Rightmove
0
Third-party publishing tools needed after go-live
3
One-click actions — Publish, Check Status, Unpublish
100%
Of listing publishing now handled natively in Salesforce
1
LWC component managing the full listing lifecycle
Live
Status visibility for agents and sales management

Challenge vs. Solution

Every Gap Propertybase Left, We Closed Inside Salesforce

✕ Before — The Challenges 6 Problems
Agents depended on Propertybase, a third-party tool, to publish listings to external portals.
There was no native way to send listings from Salesforce straight to Zoopla or Rightmove.
Sales teams had no visibility into whether a listing was actually live on external sites.
Publishing and removing a listing meant disconnected, manual steps across tools.
Confirming a listing's status meant leaving Salesforce entirely to check the third-party platform.
Relying on an external vendor for a core workflow left the client with less control and less trust in the process.
✓ After — What We Built 6 Fixes
We built an in-house Salesforce integration that replaced Propertybase for listing publishing entirely.
An Apex integration layer connects Salesforce directly to the Zoopla and Rightmove APIs.
Real-time status indicators show agents whether a property is Published or Not Published.
One-click Publish and Unpublish buttons, built as a Lightning Web Component, handle the full flow.
A Check Status feature confirms a listing's external status without leaving Salesforce.
The client now runs a fully owned, in-house system agents and managers can trust and control.

What We Did

Five Phases, From Mapping the Old Dependency to Retiring It

Discovery

Mapped the Propertybase Dependency

We reviewed how agents used Propertybase to publish listings and catalogued every manual step it required. That review became the blueprint for what the in-house system needed to replace.

Process MappingRequirements ReviewSalesforce Data Model
Architecture

Designed the Apex Integration Layer

We built the Apex logic that connects Salesforce directly to external portal APIs, including Zoopla and Rightmove. This layer handles authentication, data mapping, and the API calls that sync listing details.

ApexREST APIZooplaRightmove
Build

Built the Lightning Web Component

We created a Lightning Web Component that gives agents Publish, Check Status, and Unpublish actions in one place. The component reflects live listing status without agents needing to leave Salesforce.

LWCSalesforce UIApex Controllers
Status Tracking

Implemented Listing Lifecycle Tracking

We added status indicators that track whether a property is listed or not, updated as the integration syncs. This gives agents and managers one source of truth for listing visibility.

Status TrackingReal-time SyncSalesforce Objects
Rollout

Retired Propertybase for Listing Publishing

We rolled the new publishing flow out to agents and retired the Propertybase dependency for this workflow. Listings now go live directly from Salesforce, start to finish.

Change ManagementAgent TrainingGo-Live Support

Before this, publishing a listing meant someone on our team logging into a separate platform and doing it manually — every single time. Now our agents publish, check, and remove listings without ever leaving Salesforce. That's the kind of integration that actually changes how a business operates.

— Twopir Project Lead · Enterprise Real Estate Brokerage · UAE · Real Estate

Key Outcomes

What Changed for This UAE Brokerage's Agents and Sales Team

0

Propertybase is no longer required

Publishing, checking, and removing property listings all run inside Salesforce.

2

Zoopla and Rightmove connected directly

Listings publish to both portals straight from the Salesforce record.

1-click

Publishing and unpublishing take one action

Agents use a single LWC button instead of a multi-step external process.

Live

Listing status is visible the moment it changes

Agents and managers see Published or Not Published without checking another system.

In-house

The client owns its listing publishing process

The integration is built and maintained on Salesforce, not a rented third-party tool.

1 system

Publishing, status checks, and removals in one workflow

Agents no longer switch tools to manage a listing's full lifecycle.


Technologies Used

The Tools and Techniques Behind This Engagement

Salesforce Apex Lightning Web Components (LWC) Zoopla API Rightmove API Salesforce Flow Salesforce Data Model

Running a similar real estate listing operation?

We'll audit your current publishing workflow — Propertybase, a portal plugin, or manual re-entry — and show you what a native Salesforce integration would replace. Findings back in 5 business days, no commitment.


More From Twopir

Ready to Run Your Listing Pipeline From Inside Salesforce?

Twopir has delivered Salesforce and HubSpot integrations for 12+ years and 500+ clients across the US, UK, Australia, UAE, and Canada — with US EST, UK GMT, and AEST coverage.

12+ Years · 500+ Clients · Salesforce Partner · HubSpot Partner ·
US · Canada · UK · UAE · Australia · New Zealand