Customer segmentation is the capability of clustering customers into groups based on common characteristics so companies can do marketing efforts to each group efficiently and effectively.