Next Gen CRM: Mastering customer interactions