Opens in a new tab
Case study · Nonprofit

Michigan Assisted Living Association

One login, one eLearning system, and membership on autopilot

The challenge

MALA is a statewide association of residential and assisted living providers whose members serve more than 30,000 people across Michigan. Training is central to what MALA offers, but updating courses and launching new ones was slow. Users had separate logins for the website and two different eLearning systems. The site had security issues and technical headaches. And the equivalent of one full-time employee spent their time exporting member lists, calculating dues from each member’s demographics, and running renewals by hand.

What IGD did

We fixed what was at risk first, then worked through the rest one piece at a time:

  1. Secure and stabilize: a security review of the site core and modules, fixes, and removal of redundant modules
  2. One eLearning system: we evaluated both learning systems, agreed on a plan with MALA, and moved every course into one modern system with single sign-on, making courses more interactive and easier to edit along the way
  3. Automate membership: joins, renewals, and demographic-based dues are calculated and charged automatically and synced to their email marketing system
  4. Revamp the website: we rebuilt the site to be more interactive and to better represent MALA online

The results

Before After
Separate logins for the website and two eLearning systems One login across the website and a single learning system
Security issues in the site core and several modules A secure, stable site
Slow, difficult course updates and launches Interactive courses that are easier to edit and launch
Dues calculated by hand from member demographics Dues, payments, certificates, and reminders fully automated
One full-time person exporting members and running renewals Email lists always current, and that staff time freed up

Let’s talk about what’s slowing you down.

Discovery call · Step 1 of 3

First, who are you?

Real people, real nouns. We’ll keep this short.

Discovery call · Step 2 of 3

What’s in your stack?

Pick everything you run. We know all of these.

Discovery call · Step 3 of 3

What’s actually broken?

The thing you wish was fixed. Plain English is great.