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. AAB ønskede at gøre det nemmere og mindre tidskrævende at følge op på bestyrelsesmedlemmernes fremdrift i uddannelsen og deres frist på tre måneder. 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 i WordPress-administrationen.

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.

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.

 

Automationslogikken forbliver i den eksisterende WordPress-platform, uden at der er behov for et ekstra automatiseringsværktøj. Samtidig kan AAB’s administration håndtere alt mailindhold direkte i WordPress-administrationen.

Snapshots frem for nulstilling ved 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 til 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 påmindelsesforløb

Forløb 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.

Forløb 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 forløb 1 til forløb 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 manuelt udsendte påmindelser

Påmindelser og fristovervågning kører automatisk. Administrationen får besked ved overskredne frister og forsinkede gennemførelser.

KONTAKT OS I DAG

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

Se alle cases

Se cases