Managing multiple Salesforce business units (BUs) across enterprise orgs isn’t just about adding new divisions—it’s about preventing data chaos, inconsistent processes, and wasted admin time. I’ve managed this for healthcare, retail, and financial services clients with 20+ BUs each. Here’s how to retain control without drowning in complexity.
Don’t let BU sprawl happen organically. Define a rigid, scalable hierarchy *before* rolling out new divisions. For a global retail client, I mandated that all BUs inherit a standardized "Region > Country > Store" hierarchy. This eliminated duplicate objects (like separate "Store" custom objects for each BU) and unified reporting. Without this, a single BU added 12 custom fields for "Local Promotion Rules," causing 3 months of rework for the entire org.
Never rely solely on profiles. Use **sharing rules based on BU-specific fields** (e.g., `Business_Unit__c`). In a healthcare provider with 15 clinical BUs, we created sharing rules that restricted patient records to the BU owning the account. This prevented cross-BU data leaks during a compliance audit. Critical: Always test with SOQL to verify scope.
SELECT Id, Name FROM Account WHERE Business_Unit__c = 'Cardiology_North' AND OwnerId IN (SELECT Id FROM User WHERE Business_Unit__c = 'Cardiology_North')
Store BU-specific settings (like approval processes or validation rules) in Custom Metadata Types. A manufacturing client used this to manage different quality standards per BU. Instead of 10 separate validation rules, they had one rule referencing a metadata record for each BU. When a new BU joined, we added a metadata record in 2 minutes—not days of custom code changes.
Don’t let BUs create siloed reports. Build a single "Enterprise Dashboard" with a dynamic filter for `Business_Unit__c`. For a financial services client, this meant executives could drill down from "Global Revenue" to "EMEA Retail" in one click. We disabled "Create New Report" for non-admins and enforced standard folder structures. Result: 40% fewer redundant reports and consistent metrics.
Manual audits fail at scale. Use automated tools to scan org health across BUs—tracking duplicate profiles, orphaned sharing rules, or custom metadata gaps. I once spotted a forgotten sharing rule in a subsidiary’s sandbox that exposed 50K records to all BUs. The fix took 30 minutes because we’d automated the detection.
Managing multiple BUs isn’t about adding complexity—it’s about engineering control into your org’s DNA. Standardize early, isolate data smartly, centralize configurations, and monitor relentlessly. The alternative? Your next M&A deal becomes a Salesforce nightmare.
Stop guessing if your org is at risk. Get a free, automated health scan that identifies BU management gaps across your Salesforce org, including configuration drift, data exposure risks, and sharing rule conflicts. See exactly where you need to act—no fluff, just actionable insights.
Scan my org now (free health check)