Our Work LearnDash & LDGR Customization

How a Fire Safety Training Platform Fixed Its GDPR Gap and Gave 127+ Organizations Self-Service Admin

Every report, reset, and data-deletion request ran through a single inbox.

0 +
Organizations trained worldwide
0
Targeted fixes across LearnDash and LDGR
0
New self-service admin capabilities
0
Deletion requests stuck in an inbox

TagEvac’s evacuation training certifies staff at Lloyd’s of London, the NHS, Gatwick, and a hundred more. Yet exporting a report, resetting a learner, or deleting personal data all came down to emailing one person. Under GDPR, that last one was a real problem. Ten custom fixes closed the lot.

The Client

It started with an email about a gap nobody outside could see.

TagEvac Limited, the UK’s leading emergency evacuation specialist.

TagEvac manufactures the sweep evacuation system that tells a building which zones are clear. Color-coded tags, magnetic stations, one control board, and no electronics or batteries anywhere, so it works even when the power does not. More than 127 organizations rely on it, from Lloyd’s of London and Coca-Cola to the UK Government, and their fire wardens train on TagEvac’s own online course.

tagevac-about-client
In Their Words

But don't take our word for where it started.

A critical conversation opened a wider compliance problem behind it.

Omkar is great to work with. Thank you for everything over the years we have worked together.

Miles Noble For TagEvac
miles-backuptestimonialimage-notasperstyleguide
The Challenge

Why was one inbox doing the platform’s job?

A platform this size generates endless admin. All of it went through one inbox.

The usual fix is throwing more admin hours at it. The real fix was giving group leaders, learners, and admins tools of their own, starting with the deletion right GDPR guarantees every learner.

support 1

What group leaders needed

Tools of their own

  • Report exports
  • Learner search
  • Progress resets
self service icon

What compliance demanded

Self-service by right

  • Admin user deletion
  • Learner self-deletion
  • Verified registration
  • Ordered courses

The real question

Under GDPR, learners have the right to have their data deleted. Here, exercising it meant emailing one person. The question was never whether one person could keep up. It was why the platform couldn’t honor that right itself.

The Non-negotiable

All in all, it came down to these 6 non-negotiables.

01

Group leaders needed CSV and Excel report exports, because completion tracking across 127+ organizations meant manual compilation without them.

02

The reporting screen needed search, because finding one learner by name or email meant scanning full user lists.

03

Retraining needed bulk and individual progress resets, instead of rebuilding learner records from scratch every time.

04

Deletion had to become self-service for admins and learners alike, closing a genuine GDPR exposure.

05

Registration needed email confirmation and copy-paste blocking, so typos and unverified accounts stopped at the door.

06

Courses had to display chronologically, so group leaders and learners could navigate in the order people actually train.

How His Store Got Built

Fixing it meant giving every role its own controls.

Ten fixes, and each one gave somebody back a job.

card-01-reporting

01 · Reporting

Reports that answer instead of stalling.

CSV and Excel export buttons landed in the group dashboard’s Report tab, beside instant search by username or email. The Generate All Groups Report plugin, via its [ld_generate_all_groups_report] shortcode, pulls every group, course, learner, email, progress, and department into one Excel download.

  • One-click exports Progress data downloads straight from the Report tab.
  • Instant search Any learner found by name or email in seconds.
  • The all-groups view Every organization consolidated, no manual compilation.
card-02-user-management

02 · Self-Service

Control on both sides of the platform

Group leaders now reset progress for a whole group or a single learner and remove users through Delete Permanently controls, all behind confirmation safeguards. Learners delete their own accounts by typing DELETE, through the customized WP User Delete Accounts [wp_user_delete_accounts] flow that closed the GDPR gap.

  • Retraining made routine Bulk and individual resets, run by group leaders.
  • A compliant way out Learners remove their own data in one confirmed step.
  • No WP admin needed User management handled at group level.
card-03-registration-security

03 · Registration & Order

Cleaner data in, a tidier platform throughout.

The department field became a configurable dropdown, and a confirm-email box now verifies addresses at sign-up, the “click to confirm this is you” safeguard the client’s own team suggested. Copy-paste is blocked across registration, login, and forgot-password pages, and courses finally sort chronologically.

  • Verified from the start Typos caught before they become accounts.
  • Consistent by design Departments standardized across every organization.
  • Ordered at last Courses listed in the sequence people train in.

From a Loom walkthrough to a platform that runs its own admin.

127+

Organizations, now with tools to match

10

Fixes live, reporting to registration

4

Self-service capabilities where none existed

0

Jobs still routed through one inbox

The Outcome

When it all landed, here's what actually changed.

From one overworked inbox to a platform that runs itself.

Before
outcome-before (2)

every request, one inbox

No exports, no search, no resets

Deletion only by emailing one person

Loose registration, unordered courses

After
outcome-after (1)

self-service, all round

One-click CSV and Excel reporting with instant search

GDPR-compliant deletion, learner and admin side

Verified, standardized registration and ordered courses

Can your LMS keep up with the learners it serves?

The gap widens as you grow. Let groups pull their own reports, reset their own learners, & handle their own data with Custom LearnDash

  • See what custom LearnDash can automate
  • Explore fixes for slow admin workflows
  • Get custom features that survive updates
  • Trusted client logo 1
  • Trusted client logo 2
  • Trusted client logo 3
  • Trusted client logo 4
  • Trusted client logo 5
  • figma logo

Tech Partners Driving Business Outcomes

For 14+ years, we’ve partnered with ambitious businesses across industries that are investing seriously in growth and need websites built for what comes next.

2000+
Projects Delivered
900+
Clients Worldwide
14+
Years of Experience
120k+
Plugin Installs
9.8/10
Client Satisfaction
3.8 yrs
Avg. Engagement