I understand that the Customer Info object in SF and the Company MDA table work very similarly in that they are regularly updated copies of information from other SF objects. Can someone explain to me the pros and cons of each and whether or not it's recommended to use one over the other? It seems like I'm repeating a lot of the same work to have all fields represented in both places.
Already have an account? Login
Login to the community
Enter your username or e-mail address. We'll send you an e-mail with instructions to reset your password.
This article provides more info on the Customer Info object in particular.
I'm looking for more clarity on whether I should choose the Company standard MDA object over the Customer Info object, or if I should use both in conjunction. I like how the Company standard object can be joined to other MDA tables easily. Wondering if there are other pro's or con's.
While the mapping is mandatory, you do not necessarily need to load data into these fields if you do not wish to consume them.
Moreover, if your data resides outside of Salesforce, you could use Gainsight Bulk API or the S3 connector to load data into Company object independent of Customer Info.
Adding to what Kunal said,
If your data is lying is some other object in Salesforce or in MDA, you can use the Load to company action to populate these fields.
More information here https://support.gainsight.com/Product_Documentation/Rules_Engine/Admin_Configuration/Setup_Rule_Acti...
Thanks and Regards,
The challenge I have with the direction of moving all customers to Company is that we have a distinct difference between Company and Customer in our world, because we have Enterprise Companies that pay us for their End Users for one or more of our products (I want to use Company Person and possibly Relationship Person for this), end users that pay us on their own to upgrade within a company, so they are both Company Person and Customer to us, and individual users that are a Customer but are not a Company and I don't really want them in the Company Object. I need to use Company to track hierarchical enterprise customers with end users in offices and offices in parent company and I want to use Account Hierarchy to aggregate usage data from Person to Office to Parent Company so that we can monitor usage at the end user level, the branch office level, and the overall customer.