Data Mining and Customer Relationship Management

Customer Relationship Management (CRM) is important for every business. With the help of CRM, companies can satisfy their customers and increase their sales critically. As a broad aspect of a business, a number of methodologies and approaches are used to increase CRM capabilities. I want to briefly discuss a number of data mining techniques commonly used by CRM applications. This is an introductory post to the topic.

Customer Relationship Management

Throughout the history, many businesses have practiced various methods on their customers to realize their goals such as profit, customer satisfaction and loyalty. With the emergence of Information Technology, computers have been used in this field too.

Today, companies start interacting with their customers through different mediums with the help of different people and departments such as sales, marketing and maintenance. The amount of information stored about a customer increases day by day and duplication, impurity and most importantly unity of data are questionable in many ways. Overcoming these problems and controlling the customer relationship through one organized software system, not only solves these problems but also creates a brand new opportunity: understanding the patterns and knowledge hidden in this data for a specific goal.

Although the term, CRM, is mostly used for the software system managing the relationship, it has a broader meaning: a comprehensive strategy and process of acquiring, retaining and partnering with selective customers to create superior value for the company and the customer.

From technical point of view from Xu et. Al., CRM is about methodologies, software and internet. Companies can “build a database about its customers that depicts relationships in sufficient detail so that management, sales people, people providing service, and perhaps the customer directly, could access information, match customer need with product plans and offerings, remind customers of service requirements, know what other products a customer had purchased, and so forth.”

Data Mining

Data mining is a sophisticated data search capability that uses algorithms to discover insight and hidden information: patterns and correlations. It has a complementary approach to other techniques such as statistics and online analytical processing and plays an important role in decision making process by revealing unknown information.

Discovering such actionable knowledge has a key role in the facilitation of intelligent decisions and ability to create value. Among its vast amount of techniques and use cases, data mining techniques can be grouped into two according to the goal:

Data Mining and Customer Relationship Management

As discussed above, data mining and CRM are concepts from two different but interconnected areas with different granularity and focus. While CRM is mostly about the management strategy of customer data for a goal like higher profit, data mining is a field where companies make use of computers for a goal.

Since data mining is a way to reveal insights from data, it is frequently used by CRM applications. A number of data mining techniques and their usages in this field:

References


May 2013