Direct Een Kozijn
Van vakmanschap naar slimme digitalisering, de volgende stap voor Direct Een Kozijn.
-
Data Management Platform
-
Configurator
- +1
Een berijder heeft schade. Eerder was dat bellen, mailen en foto's opsturen. Nu staat de melding met foto's in een paar minuten in de app en komt hij direct binnen bij Wevi. Dat kleine moment vat samen wat er is veranderd. Samen met Wevi bouwden we een platform waarin berijders hun lease zaken zelf inzien en regelen in één app, waarin Wevi alles centraal aanstuurt zonder voor elke wijziging afhankelijk te zijn van een externe partij. Vier weken na de livegang had ruim meer dan de helft van de berijders de app gedownload.
Wevi is een mobiliteitspartner. Ongeveer tachtig procent van het werk draait om de auto zelf: de aanschaf, het onderhoud, de banden, de APK en de hele levensloop van het voertuig. Maar de twintig procent eromheen is minstens zo bepalend. Denk aan laadpalen en de wetgeving rond elektrificatie, het bestickeren en inrichten van bedrijfswagens en de dagelijkse stroom van boetes, onderhoud en administratie. Voor de berijder zat dat allemaal verspreid. De opgave was om het samen te brengen op één plek.
De vorige maatwerk app kwam uit een tijd waarin de techniek nog beperkter was. Functies ontbraken en de basis eronder was kwetsbaar. De gegevensuitwisseling verliep via CSV-bestanden. Die werden wel automatisch verstuurd, maar het bleef een foutgevoelig proces: één afwijking in een bestand en de data klopte niet meer. De afhandeling van vragen en documenten liep grotendeels via e-mail: zo'n 80 tot 100 berichten per dag kwamen binnen op één centrale inbox, van "waar staat mijn groene kaart" tot "hoe meld ik deze schade". Het gevolg was voorspelbaar: volle mailboxen, dubbel werk en vragen die bleven liggen.
Precies die jaren met de oude app bleken later een voordeel. Wevi wist uit ervaring wat wel en niet werkte, wat berijders daadwerkelijk gebruikten en wat er ontbrak. Daardoor lag er vanaf het begin scherpe input op tafel in plaats van een wensenlijst die gaandeweg moest uitkristalliseren.
Het echte probleem zat dieper dan een volle inbox. Het digitale landschap was in de loop der jaren steeds complexer geworden en de codebase eronder was ongestructureerd geraakt. Daardoor werd elke aanpassing een risico in plaats van een verbetering, en kon Wevi zelf vrijwel niets veranderen zonder hulp van buitenaf. Wat ze nodig hadden was geen pleister, maar een fundament dat weer beheersbaar was en dat ze zelf konden sturen.
Het ontwerp begon niet bij mooie schermen, maar bij gedrag. Op basis van uitgeschreven user stories, samen met Wevi opgesteld, tekenden we eerst de wireframes. In dat proces werkte Cube de gebruikersflow helemaal uit en werden onderweg dingen aangescherpt die in de oude app juist voor frictie zorgden. Die wireframes werden daarna naar een visueel ontwerp vertaald dat past bij het merk en bij de ervaring die Wevi voor ogen had.
Wevi heeft zelf veel technische kennis in huis. Wat ze zochten was geen leverancier die een lijstje afwerkt, maar een partner die de context in kon zetten waarin zij dagelijks werken: veiligheid, AVG-eisen en de architectuurkeuzes die daarbij horen. Dat vroeg om een echte wisselwerking, en die keuze bepaalde de hele manier van werken. We kozen bewust voor co-development in plaats van een klassiek opdrachtgever-leverancier-model. De reden was concreet: Wevi wilde het eigenaarschap van de datalaag (de laag die alle gegevens ophaalt en verstuurt) in eigen huis houden, zodat ze na oplevering zelf konden schakelen.
Dus bouwde Wevi die datalaag terwijl Cube de app, de architectuur en de releases voor rekening nam. Mark, de ontwikkelaar van Wevi, zat wekelijks bij Cube op kantoor en sparde rechtstreeks met het ontwikkelteam, zodat een vraag beantwoord werd op het moment dat hij opkwam in plaats van na een mailwisseling van dagen. Om de kwaliteit te borgen deelden we vooraf onze richtlijnen, spraken we tussentijds door welke oplossing en werking het beste paste en sloten we af met een code review. Voor Wevi was dit geen nieuwe app maar een stap in digitale volwassenheid: van een landschap dat aan alle kanten begon te knellen naar een gestructureerde basis in eigen beheer.
"Tijdens de realisatie werkten we in co-development met Wevi. Na elke sprint leverden we een aantal onderdelen op die ze meteen konden testen en in gebruik konden nemen. Na de laatste sprint was het vooral onze taak om de puzzelstukken op de juiste plek te leggen."
Het platform bedient niet één maar twee leasemaatschappijen. Wevi en ELC (European Lease Company) draaien op dezelfde basis, maar zijn strikt gescheiden met een eigen merk, eigen gegevens en eigen instellingen. Het kent twee soorten gebruikers: aan de buitenkant de berijder met de app op zijn telefoon, aan de binnenkant de admin van de leasemaatschappij die vanuit één beheeromgeving stuurt wat die berijder ziet en kan. Alles wat aan de ene kant voor rust zorgt, levert aan de andere kant grip op.
De app is gebouwd om precies die telefoontjes en mailtjes overbodig te maken. Drie dingen doen het meeste werk. De documenten staan allemaal in de app, dus de groene kaart of het verzekeringsbewijs is er zonder een mail te sturen. Een schade meld je via vaste velden, zodat de melding in één keer compleet binnenkomt in plaats van via een reeks vervolgvragen. En een bekeuring reken je meteen af door de QR-code erop te scannen. Daarnaast vindt de berijder in dezelfde app zijn voertuiggegevens en leasecontract, tank- en laadpassen met laadlocaties in de buurt, kilometerstanden en onderhoud, en de contactgegevens voor pechhulp. Ook de APK status en terugroepacties komen binnen via de app: krijgt een fabrikant een voertuig teruggeroepen voor een reparatie, dan ziet de berijder dat meteen, zonder dat het ergens in een brievenbus blijft liggen. Hiervoor is een koppeling met RDW gerealiseerd.
De beheeromgeving is het hart van het platform, en precies hier is de winst het grootst. Alle afhandeling die vroeger via losse mailtjes liep, komt nu centraal binnen op één plek waar het werk zichtbaar blijft. Wevi beheert er contracten, regelt documenten en stuurt pushmeldingen, tot op het niveau van de individuele berijder.
Die pushmeldingen zijn geen algemene berichten naar alle gebruikers. We bouwden een notificatie module waarin Wevi zelf filters instelt en zo precies de groep bereikt die het bericht nodig heeft. Zoals bijvoorbeeld alle berijders die nog op zomerbanden rijden én een bepaald aantal kilometers hebben gereden. Die groep krijgt een gepersonaliseerd bericht over het wisselen van hun banden, de rest wordt niet lastiggevallen. Berichten kunnen eenmalig verstuurd worden of periodiek terugkeren, wekelijks of maandelijks bijvoorbeeld, zonder dat er iemand aan hoeft te denken. En via deeplinking landt de berijder na een tik op de melding direct op de juiste plek in de app, in plaats van op het startscherm waar hij zelf op zoek moet.
Het grootste verschil zit in wat een medewerker ziet zodra hij een berijder aanklikt. In plaats van vijf systemen naast elkaar staat het volledige dossier op één scherm: de contracten en voertuigen, de openstaande bekeuringen, schades, declaraties en documenten. Maar ook de dingen die een supportvraag normaal lastig maken, zoals of de uitnodiging is afgeleverd en geopend, of het account is geactiveerd, of pushmeldingen aan staan en op welke app versie iemand zit. Dat verandert het gesprek. Neem de meest voorkomende vraag: "ik heb geen uitnodiging gehad." Vroeger begon dan een zoektocht door mailboxen. Nu opent de medewerker één scherm en ziet alle nodige informatie.
Omdat al die informatie gevoelig is, werkt de omgeving met rollen en rechten op twee assen. Per maatschappij: wie voor ELC werkt, ziet alles van ELC en niets van Wevi. En per verantwoordelijkheid: wie schademeldingen afhandelt, krijgt schades te zien en niet de aanvragen die bij een collega liggen. Dat scheelt ruis in het dagelijks werk en houdt de gegevens van beide maatschappijen netjes gescheiden, precies binnen de AVG. Loopt een berijder toch ergens tegenaan, dan opent een medewerker met de impersonate-functie precies hetzelfde scherm dat de berijder ziet, alleen-lezen en zonder het account over te nemen. Een beheerder wisselt met één handeling tussen Wevi en ELC, en gaat er iets mis met een account, dan beheert of verwijdert Wevi dat zelf, zonder tussenkomst van Cube.
Voor wie de techniek erachter wil begrijpen: de app is gebouwd met React Native, waardoor iOS en Android vanuit één codebase draaien. Dat scheelt niet alleen twee ontwikkeltrajecten, het houdt beide versies ook gelijk. Voor distributie en updates gebruiken we Expo. Daarmee kunnen we kleine aanpassingen, zoals een tekstwijziging of een verbetering in de interface, rechtstreeks naar gebruikers sturen zonder dat zij eerst een update uit de App Store of Google Play hoeven te installeren. Alleen bij fundamentele wijzigingen is een echte store-update nodig.
De webapp deelt een groot deel van diezelfde codebase en is inmiddels ook in gebruik. Dat is niet alleen prettig voor gebruikers die liever op een laptop werken, het lost ook een praktisch probleem op: bestanden staan vaak op de laptop en niet op de telefoon. Via de webapp uploaden gebruikers die documenten in een paar klikken, zonder omweg via hun mobiel. Dezelfde technische keuze maakt het bovendien mogelijk om in de toekomst een specifieke versie van de mijn-omgeving als webvariant aan te bieden.
De koppeling met Wevi verloopt via een backoffice-API. Wevi levert en beheert de data (gebruikers, voertuigen, bekeuringen, schades en passen) vanuit de eigen systemen, en de app haalt die op en stuurt gegevens terug. De beheeromgeving zelf is een adminpanel dat modulair is opgezet, zodat er stap voor stap nieuwe functies bij kunnen zonder dat het geheel op de schop hoeft. Omdat er persoonlijke gegevens en voertuigdocumenten door het platform lopen, zijn veilige toegang en gegevensbescherming vanaf de eerste regel code meegenomen, netjes binnen de AVG.
De overstap was geen kleine ingreep. Cube nam het bestaande platform over van een andere partij en de oude backend liet zich niet meer aanpassen. Wat wel kon: alle historische data meenemen, zodat een berijder na het inloggen gewoon zijn eigen gegevens terugvond. Voor de gebruiker voelde de overstap daardoor vooral als een nieuwe app en een nieuw wachtwoord, niet als opnieuw beginnen. Technisch werkte dat zo: alle berijdersdata staat in Carwise, het systeem waarin Wevi zijn leaseadministratie bijhoudt. Wevi schoot die gebruikers en bijbehorende data door naar Fabric, de tussenlaag tussen de administratie en de app. Vanuit de backoffice api haalden wij vervolgens alle berijders op met hun volledige datahistorie, en op basis daarvan zetten we in de admin- omgeving voor iedere gebruiker een account klaar.
"De samenwerking tussen Wevi en Cube is zoals we bij Wevi gewend zijn; snel schakelen.”
Daarna was het een kwestie van uitnodigen. We bouwden in die admin omgeving de functionaliteit om losse berijders, organisaties en mantelpartijen een activatiemail te sturen. De berijder activeerde zijn account zelf, doorliep een korte onboarding in de app en was daarmee actief. Geen formulieren opnieuw invullen, geen contracten opnieuw zoeken: door de syncs die we draaiden stond alle relevante historie er vanaf het eerste inlogmoment. Toch verliep de uitrol opvallend rustig. Na een interne testronde met weinig verrassingen ging de app eerst naar één grote opdrachtgever van Wevi met zo'n 10% van de gebruikers. Dat liep zo soepel dat binnen twee dagen alle overige berijders werden uitgenodigd. Om die overstap laagdrempelig te maken, bouwden we naast de app ook de publieke website leaseapp.nl: de voordeur waar een berijder in één oogopslag ziet wat de app doet, hem meteen kan downloaden en de meestgestelde vragen beantwoord vindt.
De cijfers vertellen het snelst wat er is veranderd. Kort na de uitrol had al meer dan de helft van de potentiële gebruikers de nieuwe app gedownload, vergelijkbaar met het totaal dat de oude app in jaren had opgebouwd. Dat de migratie soepel liep, hielp daarbij: berijders hoefden alleen hun account te activeren en vonden hun eigen historie meteen terug in de app.
Onder de motorkap van het dagelijks werk is het verschil net zo tastbaar. Waar vroeger zo'n 80 tot 100 berijders vragen per dag op één centrale inbox binnenkwamen, loopt dat nu via het portaal, een daling van 30% in het e-mail volume. Een schademelding die eerder 3 dagen kostte door het heen en weer mailen, is nu in één keer compleet binnen. Omdat het aantal support-uren voor fouten en bugs laag bleef, kan Wevi de focus leggen op doorontwikkeling van het platform.
Minstens zo veelzeggend is wie de app gebruikt. De adoptie loopt over de volle breedte, van de mensen die de hele dag met berijders schakelen tot collega's die bijna met pensioen gaan. Berijders zelf hoor je nauwelijks, en dat is precies het teken dat het werkt: zolang hun groene kaart binnen handbereik is, is er geen reden om te bellen.
De grootste winst? Wevi ging van een app die ze niet konden aanraken naar een platform dat ze zelf besturen. De koppeling met de eigen systemen is in eigen beheer, de mailbox chaos is vervangen door één plek met overzicht en de basis is generiek genoeg om mee te groeien. Of Wevi er straks een derde maatschappij naast zet of ooit een heel ander leaseobject aanbiedt: het fundament ligt er.
Ruben Digital Designer
Ruben Digital Designer
Een Digital Designer die innovatie en structuur combineert, waar zijn werk niet alleen mooi, maar vooral functioneel en doelgericht is.
Kees Projectmanager
Kees Projectmanager
De positieve vibe die Kees uitstraalt, werkt aanstekelijk voor het team. Als echte aanpakker zorgt hij er altijd voor dat alles op de juiste manier gebeurt – en zo krijgt hij alle neuzen dezelfde kant op.
Ruben Full Stack Developer
Ruben Full Stack Developer
Ondernemend en gestructureerd: Ruben is een developer met visie.. en voor een potje darten in de pauze is hij altijd te porren!
Jarno Business Director | MT
Guus Full Stack Developer
Guus Full Stack Developer
Echte Twentse nuchterheid, dat ga je vinden bij Guus. Een toegankelijk en open persoon, een rots in de branding voor ons team.
Tom Tech Lead | Team Octagon
Tom Tech Lead | Team Octagon
Denk je aan snelheid? Dan denk je aan Tom! Of het nu gaat om snelle auto's of racen op de kartbaan: als het maar hard gaat. De innovatieve techniek in deze branche past dan ook perfect bij hem.
Geen kant-en-klaar pakket, maar een oplossing voor jouw vraagstuk. Neem vrijblijvend contact op voor een kennismaking.
Van vakmanschap naar slimme digitalisering, de volgende stap voor Direct Een Kozijn.
Hoe Thermen Resorts de rust van haar resorts doortrekt tot in elk digitaal moment.
Pure Energie: Van groene ambitie naar puur resultaat.