The challenge
Buyer and tenant engagement signals were spread across external listing and email tools, forcing brokers to cross-reference platforms to understand which contacts were actively engaging with a listing.
The solution
Implemented two Salesforce record-page experiences: a Deal-level engagement summary that ranks engaged contacts, and a Contact-level rolled-up view showing which deals each prospect has interacted with by source and recency.
The outcome
The feature is live in production, giving brokers a consolidated engagement view inside Salesforce while also removing obsolete legacy code that had become a blocker for future Apex releases.
Release troubleshooting became part of the project.
The production deployment exposed an org-wide Apex code-coverage issue. I used Salesforce code-coverage data through the Tooling API to trace the gap to long-unused Customer Portal Apex classes and associated Visualforce components that were sitting at 0% coverage.
After confirming the legacy functionality was not in use, I validated the dependency cleanup in sandbox and safely retired the obsolete components with a Metadata API destructive-changes deployment. I then worked through separate deployment blockers involving a validation rule, an unused Flow, and test-data failures before completing the production release.
Business visibilityEngagement signals from multiple external channels are surfaced where brokers already work: directly on Deal and Contact records.
Platform maintainabilityThe project also removed unused legacy code that had been constraining future Apex deployments and simplified the org for future releases.
ApexSOQLLightning Web ComponentsUnit TestingTooling APIMetadata APISandbox TestingProduction DeploymentRelease ManagementTechnical Debugging