Automatiske påmindelser og brugersynk til AAB’s kursusplatform for bestyrelser.

OM

Boligforeningen AAB driver den obligatoriske bestyrelsesuddannelse (Bestyrelsesuddannelsen) via et WordPress-baseret LMS med LearnDash. I takt med at antallet af brugere voksede, blev manuel opfølgning på kursusfremdrift og tre måneders gennemførelsesfrister ikke længere holdbart. Webnorth udviklede et specialbygget automatiseringsplugin, der synkroniserer brugere og kursustildelinger fra Azure AD, følger den enkelte brugers fremdrift og sender tidsstyrede påmindelsesmails efter to forskellige forløb, afhængigt af brugerens status.

Det ene forløb er til brugere, der endnu ikke er begyndt, mens det andet er til brugere, der er i gang, men endnu ikke har gennemført alle obligatoriske kurser. Pluginet registrerer reelle ændringer i kursustildelinger og nulstiller tidslinjerne derefter, giver administrationen besked ved overskredne frister eller forsinkede gennemførelser og giver AAB fuld kontrol over alt mailindhold direkte fra WordPress-backend.

BRANCHE

Almene boliger / boligforening

PROJEKTTYPE

Integration / Automatisering

VARIGHED

12 uger

KERNETEKNOLOGI

WordPress, LearnDash, Azure AD, Mandrill

PROCES

Afgrænset, udviklet og lanceret i et eksisterende LMS.

Der var ikke behov for en discoveryfase. Platformen var allerede live, så processen begyndte med aftaler og mailindhold og gik derefter direkte videre til udvikling og test på en komprimeret tidsplan.

1
Godkendelse og indhold
Godkendelse af specifikation, budget, projektplan samt service- og hostingaftale. Færdiggørelse af mailtekster og design af mailskabelon.
2
Udvikling
Opdatering af Azure AD-plugin, udvikling af nyt LMS Reminder Plugin, implementering af mailskabelon, automationslogik med to spor, cron-planlægning, indstillingsside i WP Admin og indholdsstyring af mailskabeloner.
3
Intern test
Intern gennemgang, test af automationsflows, validering af maillevering og håndtering af særtilfælde (skift mellem spor, nulstilling af tildelinger og forebyggelse af dubletter).
4
Ekstern test
Test og gennemgang hos kunden. Koordineret med Webnorth på grund af tidsbaserede triggere og tredjepartsafhængigheder (LearnDash, Azure AD og Mandrill).
5
Endeligt indhold og lancering
Endelige indholdsjusteringer hos kunden. Klargøring til lancering, validering af udrulning og lancering.

ARKITEKTURBESLUTNINGER

Automatisering i den eksisterende WordPress-platform.

Tre valg gjorde det muligt at holde automatiseringen i AAB’s egen platform frem for at koble eksterne værktøjer på, så alt fra brugerdata til mailindhold er samlet ét sted og tilgængeligt med ét login.

Selvstændigt WordPress-plugin frem for ekstern automatisering

I stedet for at introducere en ekstern automatiseringsplatform eller et marketing automation-værktøj blev al automationslogik bygget som et selvstændigt WordPress-plugin med egne databasetabeller.

 

Det holder hele systemet i den eksisterende platform, undgår ekstra licensomkostninger og gør det muligt for AAB’s administration at håndtere alt mailindhold direkte fra WordPress-backend uden eksterne afhængigheder.

Snapshot-baseret ændringsregistrering frem for nulstilling ved hver synkronisering

Automatiseringspluginet gemmer et snapshot af hver brugers obligatoriske kursussæt, så det kan registrere reelle ændringer. En enklere løsning ville nulstille tidslinjen ved hver daglig Azure AD-synkronisering, men det ville medføre fejlagtige genstarter, når synkroniseringen skriver identiske værdier.

 

Ved at sammenligne det faktiske sæt af obligatoriske kursus-ID’er før og efter synkroniseringen nulstiller systemet kun tidslinjerne, når kursustildelingerne reelt ændrer sig.

Websikre skrifttyper frem for brandfonten i mailskabeloner

Den transaktionelle mailskabelon bruger websikre skrifttyper, som gengives ensartet og forudsigeligt i alle mailklienter. AAB’s brandfont ville automatisk blive erstattet i Outlook, som er modtagernes primære mailklient.

 

Ved at bruge websikre skrifttyper og videreføre AAB’s visuelle identitet gennem layout, farver og afstande fremstår mails stadig konsekvente og gennemtænkte, uanset hvor de åbnes.

TEKNOLOGIER

Værktøjerne bag automatiseret kursusopfølgning og friststyring.

  • WordPress CMS og platform Danner rammen om LMS'et, siden med automationsindstillinger og adminområdet, hvor AAB håndterer alt mailindhold og alle brugerdata.
  • LearnDash Kursus- og fremdriftsopfølgning Leverer kursusstrukturen, status for gennemførte moduler og fremdriftsdata, som automationspluginet bruger til at afgøre, hvilket påmindelsesforløb den enkelte bruger tilhører.
  • Azure AD Brugersynkronisering Primær datakilde for brugerkonti og kursustildelinger, som synkroniseres dagligt til WordPress med ændringsregistrering for at undgå fejlagtige nulstillinger af tidslinjer.
  • WP Cron Planlagt automatisering Kører hele automationsflowet dagligt, vurderer hver relevant brugers placering i forløbet og sender den tilhørende påmindelse eller notifikation.
  • Mandrill Mailudsendelse Håndterer udsendelsen af alle transaktionelle mails, herunder sporspecifikke påmindelser til brugere og notifikationer om overskredne frister til administrationen.

To e-mail tracks

Track 1 er til brugere, der endnu ikke har påbegyndt nogen moduler: først en mail ved tildeling og derefter påmindelser efter 14 dage, én måned og to måneder samt en afsluttende deadline-notifikation efter tre måneder.

Track 2 er til brugere, der har påbegyndt mindst ét modul, men endnu ikke har gennemført alle obligatoriske kurser. Her bruges den samme tidsplan for milepæle, men med statusbaserede beskeder samlet i én mail pr. bruger.

Brugere, der gennemfører det hele inden fristen, modtager ikke flere mails. Brugere, der skifter fra track 1 til track 2 undervejs, beholder deres oprindelige startdato og tidsplan for milepæle, så forløbet ikke starter forfra, bare fordi de er begyndt på et kursus.

100 % kundestyret indhold
Alle mailtekster og alt påmindelsesindhold kan redigeres af AAB direkte i WordPress-backend.

0 behov for manuel opfølgning

Al opfølgning på deadlines og udsendelse af påmindelser er fuldt automatiseret fra tildeling til gennemførelse eller eskalering.

KONTAKT OS I DAG

Har I brug for at automatisere workflows i jeres eksisterende WordPress-platform?