Our Client Adds CPD Compliance Tracking to LearnUpon, Delivered in 2 Months
Project highlights
Our client is one of Ireland's leading corporate law firms, with offices in Dublin, Cork, London, New York, and San Francisco. They specialize in Corporate and M&A, Banking & Finance, and Litigation & Investigations, among other practice areas.
When a leading Irish law firm switched to LearnUpon, one critical piece was missing
Solicitors in Ireland must complete 25 hours of CPD every year to maintain their practicing certificate. Miss the deadline, and you face two years of mandatory compliance auditing and risk losing the right to practice. That’s why firms like our client rely on an LMS to support the professional development of their lawyers.
Our client moved to LearnUpon as their LMS. The platform handled course delivery well, but had no way to log completed training and track CPD hours against regulatory requirements. Since LearnUpon couldn’t be extended directly, any CPD layer had to be built as a separate, integrated platform. To close the gap, the client approached Academy Smart, a LearnUpon-certified partner with expertise in LMS development and integrations.
Missing compliance layer
LearnUpon had no mechanism to define CPD requirements by role, team, or category and track progress against those requirements per learner.
External CPD was invisible
CPD completed outside the LMS, like webinars, conferences, or self-funded courses, couldn't be logged anywhere.
No analytics or reporting
Managers and administrators had no dashboard to understand how the organization was tracking toward compliance deadlines.
How we delivered a custom CPD compliance platform integrated with LearnUpon
We walked them through it and let them see what they were getting before the contract was signed. They liked it. Because 80% of the platform was already done, we could focus on the 20% that made it uniquely theirs.
We mapped the client's compliance requirements
We worked with our client to map this full structure: which groups needed how many hours, which categories applied to which teams, and how different activity types counted toward compliance.
We built a flexible compliance rules engine
We configured the compliance system to support a total annual CPD requirement alongside category-level and activity-type sub-requirements. These can be set independently and can overlap.
For instance, a learner attending a qualifying conference can satisfy both a category requirement and an activity-type requirement simultaneously.
We integrated with LearnUpon via API
From customization to launch in 2 months
Two months after kickoff, the platform was live, and the first group of solicitors could see their compliance status in real time.
Still building: phase two coming next
Phase two will extend it firm-wide, with a new personal assistant role, improved CPD calculation logic, and an audit trail to track every action within the system.
Custom CPD platform with full compliance visibility
In around 2 months, we configured role-based dashboards with three views:
- a learner dashboard showing personal CPD progress
- a manager view for monitoring team compliance
- an administrator panel for setting requirements and reviewing the full organization.
Here is how the platform works for different people in the firm.
The client adds CPD compliance to LearnUpon, 2 months after kickoff
Complete CPD compliance visibility across the firm
Solicitors at client can now see their compliance status in real time, so the firm doesn't have to go into audit season blind.
Flexible rules engine configured in 2 months
CPD rules vary by seniority, group, category, and activity type, and run simultaneously without conflict. When individual circumstances require it, administrators adjust one learner's requirement without touching anyone else.
External activities tracked
Learners can now log CPD completed outside LearnUpon directly in the platform. Professional development that used to fall through the cracks or live in a spreadsheet now counts toward compliance like any other activity.