Case

Mooi Sociaal

Centrale API tussen het cursussysteem en meerdere sites

Mooi Sociaal beheert trainingen en cursussen rond sociaal werk in een systeem van Axians. Menno van Webdesign Alblasserwaard schakelde Paul in voor de koppeling: een centrale API die het aanbod vanuit Axians naar de losse sites pusht en inschrijvingen weer terugstuurt, met logica die trainingen automatisch opent en sluit.

Gerealiseerd
1 centrale API voor alle sites
Overzicht
Alles centraal
Case screenshot van Mooi Sociaal

Uitgebreide case

Rond Mooi Sociaal hangt een aantal merken en sites, elk met een eigen publiek: onder andere Mee Plus, het Expertisecentrum Sociaal Werk en Mooi Sociaal Lokaal. Ze putten uit hetzelfde trainings- en cursusaanbod, maar niet elke training hoort op elke site.

Het aanbod zelf wordt beheerd in een systeem van Axians. Menno bouwt en beheert de sites en schakelde Paul in voor de koppeling ertussen: een centrale API die beide kanten op werkt.

Het probleem: een systeem, meerdere sites, twee richtingen

Het cursusaanbod leeft in Axians, maar bezoekers schrijven zich in op de losse sites. Zonder koppeling betekent dat overtypen: aanbod handmatig op elke site zetten, en inschrijvingen handmatig terug het systeem in.

Daar komt bij dat trainingen een houdbaarheid hebben. Als de inschrijftermijn voorbij is of de training vol zit, moet die nergens meer als 'open' getoond worden.

De oplossing: een centrale API als schakelpunt

Paul bouwde een centrale API die precies tussen Axians en de sites zit. Axians pusht het aanbod naar dat ene punt; de API verdeelt het en pusht het door naar de sites waar de betreffende training thuishoort.

Inschrijvingen lopen dezelfde route terug: van de site naar de centrale API, en van daar naar Axians. Er is geen tussenstap met handwerk.

In de API zit de logica die trainingen automatisch publiceert en weer sluit, op basis van de inschrijfdeadline en het aantal plaatsen.

  • Aanbod: Axians naar de centrale API, de API naar de juiste sites.
  • Inschrijvingen: site naar de centrale API, de API naar Axians.
  • Trainingen openen en sluiten zichzelf op datum en capaciteit.
  • Nieuwe sites sluiten aan op het bestaande centrale punt.

Het resultaat: geen handwerk meer tussen systeem en sites

Het aanbod op de sites klopt vanzelf met wat er in Axians staat, en inschrijvingen komen zonder tussenkomst binnen. Volle of verlopen trainingen verdwijnen automatisch uit beeld.

Doordat Menno en Paul de taken duidelijk verdelen, blijft de samenwerking soepel: Menno de sites, Paul de koppeling eronder.

Uitdaging

1

Het aanbod staat in een systeem van Axians, maar moet op meerdere losse sites verschijnen

2

Inschrijvingen op die sites moeten terug het Axians-systeem in, zonder handwerk

3

Trainingen moeten sluiten zodra de inschrijftermijn voorbij is of de training vol zit

Aanpak

1

Een centrale API als schakelpunt tussen Axians en alle sites

2

Axians pusht het aanbod naar de API, de API pusht het door naar de sites

3

Inschrijvingen lopen via datzelfde centrale punt terug naar Axians

4

Logica die trainingen automatisch publiceert en sluit op basis van datum en capaciteit

5

Gebouwd als technische partner van Menno, die de sites zelf verzorgt

Technische oplossing

1

Maatwerk centrale API die het cursussysteem van Axians koppelt aan meerdere WordPress-sites

2

Push van aanbod: Axians naar de API, de API naar de afzonderlijke sites

3

Inschrijvingen van de sites via de API terug naar Axians

4

Regels voor automatisch openen en sluiten van trainingen (inschrijfdeadline, vol)

Resultaat

1

Aanbod en inschrijvingen lopen automatisch tussen Axians en alle sites

2

Volle of verlopen trainingen sluiten zichzelf, zonder dat iemand het handmatig bijhoudt

3

Nieuwe sites kunnen op hetzelfde centrale punt aansluiten

Volgende stap

Wil je bespreken wat er voor Mooi Sociaal werkte en wat dat voor jouw site kan betekenen?

We kijken graag mee naar performance, techniek en conversie. Je hoeft nog geen volledig plan te hebben om een eerste richting te bepalen.