We are synchronizing our accounts and contacts from Salesforce to Front and are running into an issue with accounts that share the same email domain. This currently causes sync errors and prevents some accounts from being created on the Front side.
Concrete example
We have a company, BigCompany, with three separate legal entities:
-
BigCompany France
-
BigCompany UK
-
BigCompany US
Each entity corresponds to a distinct Account in Salesforce.
All three accounts share the same email domain: @bigcompany.com. This domain is stored in Salesforce and synced to Front.
Current behavior
During the sync:
-
Only one of the three accounts is created in Front.
-
The other two fail with the error: “email domain already in use.”
Expected / desired behavior
We would like:
-
All three Salesforce accounts to be created as separate accounts in Front.
-
Contacts to be correctly synced and associated with their respective accounts, exactly as they are in Salesforce.
-
If, in the future, a new person with an email address ending in @bigcompany.com contacts us and there is no matching contact in Salesforce, this person should be associated with a predefined “default” account among the three.
Question
Is there an official and recommended way to handle this use case in Front? We assume this is a fairly common scenario for companies with multiple entities sharing the same email domain, and we’d like to implement a clean and supported solution.
Thanks in advance for your help,
