Advisor Production Mapping: OSJ-Tiered Orchestration of Disparate Asset Data
Top-producing financial advisors were invisible to marketing, buried in a flat CRM with no production data attached. We pulled disparate DST/DTCC asset feeds into custom Salesforce objects and mapped them to a tiered OSJ-to-Rep hierarchy. Verified AUM now triggers automated expansion workflows.
Executive Summary
Context
An Enterprise FinTech provider needed its 10,000+ advisor database segmented by verified production levels and OSJ affiliation.
What We Built
A custom data orchestration layer in Salesforce that aggregates external asset feeds and maps them to a three-tier OSJ-to-Rep hierarchy.
Tech Stack
- Salesforce Financial Services Cloud (FSC)
- DST/DTCC Data Feeds
- Custom Apex Aggregation Triggers
Not a fit for firms selling to individual RIAs or direct-to-consumer (D2C) wealth platforms without tiered oversight structures.
The Challenge
The client's database was a flat list of advisors, with nothing to show which Office of Supervisory Jurisdiction (OSJ) each one belonged to or what their actual production levels were. That made high-touch ABM impossible, since marketing couldn't tell high-value producers from inactive reps. The DST/DTCC data feeds, which hold the truth of an advisor's assets, remained in a siloed compliance database, completely disconnected from the Salesforce CRM the sales and growth teams used.
Our Approach
We engineered a custom "Production Aggregator" within Salesforce. Custom lookup relationships first mapped the legacy Home Office-to-OSJ-to-Rep hierarchy, so reporting rolled up correctly. A data ingestion pipeline then sanitized external asset feeds and mapped them to individual rep records, giving every advisor a "Production Score." OSJ-level reporting then gave Home Office executives a dashboard view of which regions were adopting the platform and which were lagging behind. The dashboard turned usage data into a retention and recruitment tool.
This engagement is part of our reporting + analytics work for finance & insurance organisations.
Impact
Production-Based Segmentation
Marketing can now launch hyper-targeted campaigns based on verified AUM tiers. "Top Producers" get white-glove outreach. "Low Producers" move into high-efficiency automated nurtures.
OSJ Performance Visibility
The sales team got a "Heat Map" of OSJ performance. They now focus recruitment and retention efforts on high-value regional managers rather than individual advisors.
Data-Driven Recruitment Support
The CRM now works as a strategic recruitment asset rather than a simple contact list. It shows exactly how platform adoption correlates with rep productivity across different OSJs.
Custom objects in Salesforce store the raw asset feed data, keeping the standard "Account" and "Contact" records clean. Apex triggers summarize those assets into a single "Current AUM" field on the Contact record, which keeps segmentation easy.
A recursive hierarchy structure allows "N-tier" OSJ relationships. That matters because a regional OSJ might oversee several sub-offices, each with its own group of advisors. The model matches that reality.
"AUM Milestones" are automated Salesforce flows. They notify an Account Executive the moment a rep's mapped assets cross a certain threshold, e.g., moving from $50M to $100M AUM, and trigger a "Success/Expansion" outreach.
The DST/DTCC feeds held each advisor's real assets in a siloed compliance database, while the Salesforce CRM held a flat list with no OSJ or production data. Now a Production Aggregator sanitizes the external feeds and maps them to individual rep records, each with a "Production Score". Those records roll up through a Home Office-to-OSJ-to-Rep hierarchy built from custom lookup relationships. Marketing can now segment campaigns by verified AUM tier.
FAQ
A "Historical Entity Mapping" field handles this. When a rep moves, the assets follow the Rep record. The legacy OSJ keeps the "Historical Production" data for compliance and "Books and Records" purposes. Both Sales and Compliance stakeholders get what they need.
The data ingestion layer strips out sensitive client-level PII (Personally Identifiable Information) before anything hits the marketing-accessible layers of the CRM. Marketing sees the "Aggregated Asset Value," while compliance-sensitive data stays restricted to the protected Back-Office objects.
Continue reading