Maica supports the ability to configure checklists (or tasklists) for any given shift to ensure resources complete a set of required tasks.
Maica has been built on top of the Salesforce platform and this video provides an introduction overview of Salesforce as the underlying CRM solution.
The Maica appointment optimiser automatically allocates the most appropriate resource(s) to appointments using a number of inputs such as availability.