This requires merging almost all data within the company to get a full view of everything that is involved in supporting the customer. This starts with the CRM to understand the cost of the sale, but includes all shipments and the related costs to those shipments, product usage data to understand the costs to provide the services to the customer. Records of additional costs incurred from this customer may be found in the Finance database and support costs can be estimated from support tickets. All this data needs to be cleaned, joined and transformed into valuable ML features before going into model training. This pre-modeling prep process can be frustrating and time consuming. We are here to help.