Automated tasks are generated as reminders based on key metrics from the CRM system. Such as reminders for periodical jobs, tasks to follow up on pending cases, and reminders on contract expiration dates. Customized tasks can also be created, managed, assigned, and tracked.