The aim of this study is to identify the effect of the analytical customer relationship management (CRM) on strategic CRM, operational CRM and customer satisfaction. Data collected from a sample consisted of 150 managers of managers in commercial banks using a questionnaire. The results accepted the hypotheses that analytical CRM is positively related to both strategic CRM and operational CRM, which in turn show significant effects on customer satisfaction. Analytical CRM had no significant direct effect on customer satisfaction, but through strategic CRM and operational CRM. Such results indicated that strategic CRM and operational CRM had a full mediation role between the analytical CRM and customer satisfaction. It was concluded based on these results that CRM components, i.e., analytical, strategic and operational CRM are all critical in ensuring customer satisfaction. Therefore, banks should consider all these components in designing their CRM programs.