Is it possible to connect a Sales Cloud org with multiple divisions to different business units using the marketing cloud connector?
[SalesForce] Connecting a single org to multiple business units (Divisions)
Related Solutions
I've implemented multi-org before and it is fairly straightforward. You need to follow the help documentation regarding Marketing Cloud Connector and you should be able to integrate a Salesforce Orgs to each Business Unit.
Once multi-org is enabled, you can't undo it. That should not be a concern if you are going to use more than 1 Salesforce Orgs. The only thing I can say is that there will be some challenges initially. I've had to work with Salesforce support to resolve issues like Tracking information not going to Sales Cloud, Queries unable to access Data extensions and with Journey Builder not having Salesforce activities visible.
I've also had issues after a Marketing Cloud release when Integration stops working and you have to login to Sales Cloud and enter the API user credentials in the Integration to make it work again.
Each set up is different and I believe you'll face a different set of challenges while you work on it. That being said, move forward with multi-org, coz that's the only option :) Good Luck
Out of the box, you can only connect one SF instance to your marketing cloud instance. To connect to more than one SF instance you would need to have multi- org provisioned in your account. Proceed with caution as it comes with a myriad of challenges and is irreversible.
Copied in some answers i found in the success community:
some of the considerations for Multi-Org (MO) that you need to account for:
Each BU will need to be separately configured, even if they are connected to the same org. There is no "inheritance" of the connection concept at all in this scenario. This includes configuration of every user within BU's.
MO once enabled can't be disabled (just stating here for completeness)
All Contacts as well as All Subscribers will contain contacts from all BU's. While you can restrict access to All Subs (by the way this can be achieved via permissions as well as business rule) currently if you need to prevent access to All Contacts (via contact builder) you'll need to restrict users from accessing contact builder all together.
With MO each BU has it's own synchronized DE setup. If you utilize same integration user across more than 1 BU synchronized DE's will be the same for all BU's that are connected with that user (and the same org, sandbox and prod will be considered separate orgs).
With MO Journey Builder functions within respective BU's context, therefore tracking and contact data actually works more intuitively comparing to one org setup
You'll definitely need a custom preference center and would need to carefully consider all the unsubscribe/resubscribe flows, where these might be triggered from and what systems should be updated and when (e.g. maintaining CRM status vs MC subscriber status). And how to distinguish test from prod contact.
Your contact utilization will account for all contacts/leads/users that reside in sandbox and prod orgs. Just be mindful of that as this is one common oversight.
Best Answer
If you are having multiple business units and have to connect to only one Salesforce org, you should be able to do it. In this case, the Salesforce org and data will always be connected to the primary business unit. Other business units however cannot reference Salesforce data directly.
If you enable the Multi-Org feature, each business unit can be connected to a separate Salesforce org. With the Multi-Org feature, I don't think there is a way to connect same Salesforce org to multiple business units. The connection might work in Marketing Cloud but not in Salesforce as you would face issues in fetching the tracking data in Salesforce from multiple business units.