Skip to content

Case study · Corporate training

Customers who know how to use what they bought

Software and equipment companies spend a lot of support time on training that could be self-service. This is how we built a training portal with courses, assessments and certificates for customers and partners, integrated with CRM and sign-on.

Project overview

A branded learning portal for customers and partners.

Industry
Corporate training
Client
Confidential
Solution
Training portal
Platform
Web LMS
Timeline
12–16 weeks
Team
5 people
Content
Video, documents, quizzes
Integration
CRM and SSO
Learners
Customers, partners

Expected business outcomes

What the client set out to achieve

Support volume and adoption are the measures.

  • 10–25% Fewer 'how do I' support tickets

    Customers learn from courses instead of opening tickets.

    Target range after the portal is promoted

  • Tracked Partner certifications

    Certificates issued and visible in the CRM.

    Where certification programmes exist

  • Faster Customer onboarding

    Structured courses for new customers.

    Measured as time to first key action

Business challenges

Where the client started

Training happens in webinars and support calls.

Training

Live webinars repeated every month.

Content

Videos scattered across YouTube and help pages.

Partners

Certification tracked in spreadsheets.

Support

Basic questions reach support engineers.

Insight

No idea which customers have been trained.

Proposed solution

What the portal covers

Learning that is easy to take and easy to manage.

  • Courses

    Structured courses with video lessons and resources.

  • Assessments

    Quizzes and exams with pass marks.

  • Certificates

    Certificates issued and verifiable online.

  • Learning paths

    Paths for roles such as admin, user and partner.

  • CRM integration

    Training status on accounts and contacts.

  • Reporting

    Progress by customer, partner and course.

Project requirements

What the client asked us for

The request was a learning platform. Its value shows up in support and sales: trained customers need less help and adopt more features.

CRM integration lets account managers see which customers need training.

What the project had to deliver

  • 01Self-service courses
  • 02Assessments and certificates
  • 03Role-based learning paths
  • 04Training status in CRM

Key challenges & considerations

What made it harder, and what we did

  1. Content that needs updating with each release

    What we did

    Content updates were planned alongside each product release.

  2. Single sign-on across systems

    What we did

    Single sign-on was set up across the systems learners already used.

  3. Partner access rules

    What we did

    Partner access was controlled by role.

  4. Video hosting costs

    What we did

    Video was hosted with adaptive streaming to keep costs in check.

What we watched for

  • Start with the most-asked questions
  • Keep lessons short
  • Link training to CRM
  • Plan content updates with releases

Development process

Content and platform together

The first courses launch with the platform.

  1. Stage 1

    Learning design

    Audiences, paths and first courses agreed.

  2. Stage 2

    Platform build

    Portal, courses and assessments built.

  3. Stage 3

    Integrations

    SSO and CRM connected.

  4. Stage 4

    Launch courses

    First courses launched to a customer group.

  5. Stage 5

    Grow

    More courses and certification programmes.

Technology stack

Custom learning portal

Branded, integrated and easy for content teams to update.

Front end

  • React or Next.js
  • TypeScript
  • Accessible design system

Back end

  • Node.js or .NET
  • PostgreSQL or SQL Server
  • REST / GraphQL APIs

Cloud

  • Azure or AWS
  • Managed databases
  • CDN

Quality

  • Automated tests
  • CI/CD
  • Monitoring and alerts

Quality assurance & deployment

Tested every sprint, released without drama

Testing ran alongside the build, not after it. Every feature was checked against its acceptance criteria in the sprint it was built in, and releases went through an automated pipeline.

  • Automated unit and API tests, run on every change
  • Code review by a second engineer before anything was merged
  • Feature testing against written acceptance criteria
  • Cross-browser and responsive checks on the agreed devices
  • Security checks on access, sessions and data handling

Deployment

  • 01Launch coursesFirst courses launched to a customer group.
  • 02GrowMore courses and certification programmes.
  • 03Automated release pipelineThe same build moved from staging to production, with a tested rollback.
  • 04Monitoring and warrantyError and uptime monitoring from day one, and six months of free bug fixing.

Final deliverables

Training that scales

Customers and partners learn at their own pace, earn certificates and need less support, and account managers see who has been trained.

Content teams update courses without developers.

  • Self-service learning
  • Certificates
  • CRM visibility
  • Fewer basic tickets

Handed over to the client

  • 01Production applicationDeployed and monitored
  • 02Source codeIn a repository the client can access
  • 03Technical documentationArchitecture, setup and deployment
  • 04Test suite and pipelineSo later changes stay safe
  • 05Six-month warrantyFree bug fixing after delivery

Success metrics

How success is measured

MeasureOutcomeHow it is measured
Fewer 'how do I' support tickets 10–25% Target range after the portal is promoted
Partner certifications Tracked Where certification programmes exist
Customer onboarding Faster Measured as time to first key action

Verified reviews

What clients say about our web development work

Verified reviews from our clients on the same kind of work, published on Clutch.

5.0 27 verified reviews

Free discovery call

Have an idea? Let's turn it into AI-powered software.

Book a free discovery call with our experts. Share your idea and we will help you shape the scope, timeline and budget, under NDA.

  • Free consultation
  • NDA before we talk
  • Transparent estimate