CRM is often used for three basic functionalities: customer service automation, marketing automation, and sales force automation.