The Challenge
Cantarus engaged with Maudsley Learning to enhance their digital learning platform, streamline operations, and future-proof their public-facing website.
In order to fully understand the project scope, we started by conducting a detailed audit of both the web and CRM elements of the client’s implementation. A number of significant bugs and issues with the solution’s existing code were highlighted, including custom entities replicating standard entities and functionality, alongside an unnecessary dependency on Azure components that could be replaced with standard Dynamics 365 functionality, thereby saving compute costs.
Another key recommendation from the audit was to replace the client’s existing events system with our Events App, built on Dynamics 365. This solution was rapidly implemented for the client, closely integrated with Maudsley Learning’s existing systems to improve both efficiency and the user experience.
In addition, the client’s website was running on Umbraco v7 which was approaching end-of-life and lacked support for the latest .NET technology. A complete upgrade to Umbraco v10 was required to ensure the solution remained secure, involving not just a CMS migration but also the refactoring and replacement of third-party packages, as well as a full transition of the codebase to .NET Core.
The primary objectives for the CRM transformation included:
- Replacing the existing solution with our Events App to manage various aspects of event planning and execution
- Utilising standard Dynamics 365 functionality where possible
- Provide an API for website integration, replacing the integration embedded on the website
- Integration with Stripe
- Semi-automated refunds
- Automated course booking confirmations
- Automated course reminders
- Automated Blank delegate reminders
- Learning Management System (LMS) integration
- Exam marks integrated back into Dynamics 365 from the LMS (Totara)
- Course attendance tracking
- Certificate creation and distribution
- SMS integration


