Oplossing · Klantenportaal

Klantenportaal laten maken, veilig gekoppeld aan je bedrijfsdata

Je klanten volgen zelf hun bestelling, dossier of nieuwbouwwoning op. Leveranciers bevestigen orders, partners boeken zelf. Alles leest en schrijft rechtstreeks in je CRM of bedrijfsapp, met de rechten die jij bepaalt.

  • Eigen domein en huisstijl
  • Geen Power Apps-licentie voor je klanten
  • Privacy by design

Wat is het?

Wat is een klantenportaal, en wanneer loont het?

Een klantenportaal loont zodra dezelfde vragen elke week terugkomen. Het verschil met een gewone website: wat iemand ziet, komt live uit je bedrijfsdata en hangt af van wie er inlogt. De klant ziet zijn bestelling, de leverancier zijn orders, je team alles.

Elk telefoontje met de vraag "hoe ver staat het?" en elke bijlage die drie keer heen en weer gaat, is werk dat een portaal overneemt. Ook ’s avonds, in het weekend en tijdens het bouwverlof.

Het loont nog meer als je data al in Microsoft zit. Werk je met Dynamics 365 of een app op Dataverse, dan leest het portaal uit dezelfde tabellen. Geen export, geen nachtelijke synchronisatie, geen tweede versie van de waarheid.

Herkenbaar?

  • Klanten bellen of mailen om te vragen hoe ver hun bestelling of dossier staat.
  • Documenten gaan heen en weer als bijlage, en niemand weet welke versie de juiste is.
  • Leveranciers bevestigen orders per mail en iemand typt alles over in het ERP.
  • Je verkopers sturen elke week dezelfde statusupdate naar dezelfde klanten.
  • Je wil dealers of partners zelf laten bestellen, zonder je hele systeem open te zetten.

Een portaal beantwoordt die vragen zelf, dag en nacht, met de juiste gegevens.

Wat we bouwen

Zes portalen die we bouwen voor Vlaamse kmo's

GetDigit bouwt elk type portaal op hetzelfde fundament: beveiligde login, rollen en je eigen bedrijfsdata. Of het nu een leveranciersportaal, partnerportaal of kopersportaal is: het verschil zit in wie er inlogt en wat die mag doen.

  • Leveranciersportaal

    Leveranciers bevestigen orders, geven leverdata door en laden certificaten of conformiteitsattesten op. Wat ze invullen, staat meteen in je aankoopproces.

Voorbeeld van een kopersportaal op de gsm (fictieve gegevens).

Self-service

Wat je klanten zelf kunnen doen, zonder te bellen

Een portaal met self-service neemt de routinevragen over, zodat je team tijd heeft voor de vragen die wél een mens nodig hebben. Dit zijn de bouwstenen die we het vaakst combineren.

  • Status live opvolgen

    Bestelling, dossier, ticket of werf: altijd de actuele stand, rechtstreeks uit je data.

  • Documenten delen

    Downloaden en veilig opladen, per klant of dossier bewaard in SharePoint.

  • Slimme formulieren

    Verplichte velden, bijlagen en controles, zodat een aanvraag meteen volledig is.

  • Afspraken boeken

    Een tijdslot kiezen voor een bezoek, een toonzaal of een interventie.

  • Facturen en betalingen

    Openstaande en betaalde facturen bekijken, met de betalingsstatus uit je boekhouding.

  • Goedkeuren en akkoord geven

    Een offerte, een meerwerk of een keuze digitaal bevestigen, met datum en naam.

  • Meldingen op het juiste moment

    Een e-mail zodra er iets verandert, in plaats van een klant die moet komen kijken.

  • In de taal van je klant

    Nederlands, Frans en Engels naast elkaar, voor klanten in heel België en daarbuiten.

Technologie

Gebouwd op Microsoft Power Pages: waarom dat voor jou telt

Microsoft Power Pages is het Microsoft-platform voor beveiligde zakelijke websites met login, bovenop Microsoft Dataverse: dezelfde database waarop Dynamics 365 en je Power Apps draaien. GetDigit kiest Power Pages omdat externe gebruikers er rechtstreeks en beveiligd mee op je bedrijfsdata werken, zonder kopie en zonder aparte database.

Voor je klanten voelt het als een gewone website. Voor jou betekent het dat je portaal dezelfde beveiliging, dezelfde back-ups en dezelfde eigenaar heeft als de rest van je Microsoft-omgeving. Meer over het hele platform lees je bij Power Platform voor kmo's.

  • Geen licentie per klant-account

    Externe bezoekers hebben geen Power Apps- of Microsoft 365-licentie nodig. Power Pages rekent per website en per aantal ingelogde gebruikers per maand.

  • Inloggen zoals je klanten gewend zijn

    Met e-mailadres, een Microsoft-, Google- of LinkedIn-account, of via Microsoft Entra External ID. Partners loggen in met hun eigen bedrijfsaccount.

  • Eén database, geen synchronisatie

    Wat de klant invult, staat meteen in Dataverse en dus in je CRM of app. Er is geen tweede kopie die achterloopt.

Twee manieren om een Power Pages-portaal te bouwen
Power Pages met sjablonenPower Pages code site (React)
Wat het isPagina’s, lijsten en formulieren samengesteld in de Power Pages-studio, aangevuld met Liquid-sjablonen en eigen code waar nodig.Een volledige single-page app in React, gehost op Power Pages, met dezelfde webrollen, tabelmachtigingen en Dataverse-data.
VormgevingStrak en functioneel, binnen de mogelijkheden van het thema.Volledig eigen design system, vloeiend als een moderne webapp, sterk op gsm.
InteractiviteitFormulieren, lijsten, zoeken, filteren, documenten.Wizards, dashboards per rol, zoeken op kaart en straal, live validatie.
MeertaligheidIngebouwd: pagina’s en teksten per taal.Vertalingen in de app zelf ingebouwd.
BouwtijdSnelste route naar een eerste versie.Iets meer bouwwerk, veel meer vrijheid.
Kies dit alsKlanten vooral status, documenten en tickets opvolgen.Het portaal je product of je visitekaartje is: matching, kopers, dealers.

Beide varianten gebruiken dezelfde beveiliging en dezelfde Dataverse-tabellen. In Sprint 0 adviseert GetDigit welke route bij jouw portaal past.

Beveiliging en GDPR

Elke rol ziet enkel wat mag, en dat regelt de server

In een portaal van GetDigit bepaalt de server, niet de browser, wie welke gegevens ziet: via webrollen, tabelmachtigingen op recordniveau en bedrijfslogica in Dataverse. Zo blijven persoonsgegevens afgeschermd, ook als iemand probeert om de schermen heen te werken.

  • Webrollen en tabelmachtigingen

    Elke gebruiker krijgt een rol. Per tabel leggen we vast wat die rol mag lezen, aanmaken of wijzigen, en enkel voor records van het eigen contact of bedrijf.

  • Logica aan de serverkant

    Regels die ertoe doen, zoals wie welke gegevens mag onthullen, draaien in Dataverse-plug-ins op de server. Wie de API rechtstreeks aanspreekt, krijgt een weigering.

  • Privacy by design

    Persoonsgegevens die een andere partij niet hoeft te zien, verlaten de database niet. Waar nodig werken we met een aparte tabel zonder persoonsgegevens.

  • Historiek en audit

    Wie wat wanneer wijzigde, wordt bijgehouden. Handig bij een discussie met een klant, en nodig als je moet aantonen hoe je met persoonsgegevens omgaat.

  • Jouw tenant, jouw data

    Het portaal en de data draaien in je eigen Microsoft-omgeving, in een Europese regio. Jij bent eigenaar van de oplossing, niet wij.

  • Getest per rol, vóór de livegang

    Aparte ontwikkel-, test- en productieomgeving, een testdraaiboek per rol en goedkeuring vóór elke release naar productie.

Case · Recruitment

Bewezen: een anoniem matchingportaal, overgezet in één avond

GetDigit bouwde voor een recruitmentplatform in de accountancysector een volledig nieuw portaal als Power Pages code site, met privacy by design als vertrekpunt.

Het oude portaal had een fundamenteel probleem: via een rechtstreekse API-oproep konden kantoren persoonsgegevens van kandidaten lezen, terwijl anonimiteit net de kern van het concept is. Matches bleven hangen en zoeken leunde op verouderde postcodedata.

  • Single-page app in React op het eigen domein, met eigen design system en navigatie onderaan op gsm
  • Anoniem zoeken op postcode en straal over heel België, inclusief de fusiegemeenten van 2025
  • Naam, contactgegevens en cv pas zichtbaar bij wederzijds akkoord
  • Zes Dataverse-plug-ins in C# die de privacy afdwingen: directe API-pogingen krijgen een 403
  • Eén avondoverstap, met ongeveer 50 minuten onderbreking
  • Honderdenkandidatenprofielen gemigreerd zonder dataverlies
  • Vóór liveganganonimiteitslek gedicht
  • Geen dubbelsdubbele matchverzoeken zijn technisch onmogelijk

Gebouwd met

  • Power Pages
  • React
  • Microsoft Dataverse
  • C#-plug-ins
  • Power Automate

Werkwijze

Een klantenportaal laten maken in vijf stappen

Je ziet en test je portaal voordat er gebouwd wordt. Daarna bouwen we in korte sprints met een vaste prijs per sprint. Meer over de aanpak lees je op de pagina werkwijze.

  1. Gratis · 30 minuten

    Intake met de architect

    Je vertelt wie er moet inloggen en waarom. Je krijgt een eerlijk advies, ook als een gedeelde map of een slimme mail volstaat.

  2. Sprint 0

    Rollen en processen in kaart

    In een AI-ondersteunde workshop leggen we per rol vast wat die ziet en doet. De bouwbrief met datamodel volgt automatisch.

  3. Sprint 0

    Klikbaar prototype

    Je klikt door het portaal als klant, als leverancier en als beheerder, voor er gebouwd wordt. Daarna krijg je een vaste prijs.

  4. Vaste prijs per sprint

    Bouwen en testen

    Elke sprint levert werkende schermen op in een testomgeving. Je test met een paar echte klanten voor je breed uitrolt.

  5. Live in weken

    Livegang op je domein

    Accounts aanmaken of migreren, uitnodigingen versturen, monitoring aan. Met een draaiboek en een terugvaloptie als er een oud portaal is.

Wat je investeert in een klantenportaal

Een portaal waar klanten status en documenten bekijken, is sneller klaar dan een portaal met bestellingen, goedkeuringen en drie soorten gebruikers. De prijs hangt vooral af van:

  • het aantal rollen en processen in het portaal;
  • sjablonen of een code site in React;
  • koppelingen met je ERP, boekhouding of betaalprovider;
  • een migratie uit een bestaand portaal of bestand;
  • het aantal talen.

Daarbovenop komt de Power Pages-licentie van Microsoft. Die rekenen we vooraf voor je uit, zodat je de totale kost kent. Een uitgebreide rekensom vind je in klantenportaal laten bouwen: kostprijs en doorlooptijd.

Wat klanten over GetDigit zeggen

Onze samenwerking met GetDigit heeft geleid tot aanzienlijke verbeteringen in onze bedrijfsprocessen. Hun expertise is van onschatbare waarde voor ons bedrijf.

Matthias Rijnwalt Mtea

GetDigit heeft ons bedrijf getransformeerd met aangepaste business applications die onze efficiëntie hebben verbeterd.

Gregory Boulahouache Academic Software (Signpost Group)

Over deze getuigenissen: het zijn ongewijzigde citaten van klanten met wie GetDigit samenwerkte, gepubliceerd met hun akkoord. We tonen alle getuigenissen die we tot nu toe publiceerden.

FAQ

Veelgestelde vragen over klantenportalen

Hebben mijn klanten een Microsoft-account of een licentie nodig om in te loggen?

Nee. Je klanten loggen in met hun e-mailadres, of met een Microsoft-, Google- of LinkedIn-account als je dat aanzet. Ze hebben geen Power Apps- of Microsoft 365-licentie nodig. Power Pages wordt gelicentieerd per website, op basis van het aantal unieke ingelogde gebruikers per maand, als vast pakket of via betalen-per-gebruik. GetDigit rekent in Sprint 0 uit wat dat voor jouw aantallen betekent.

Kan het portaal rechtstreeks met ons CRM of ERP werken?

Ja. Werk je met Dynamics 365 of een app op Microsoft Dataverse, dan leest en schrijft het portaal in dezelfde tabellen: wat een klant invult, staat meteen bij je team. Zit je klant- of factuurdata in Business Central, Exact Online, Odoo of Teamleader, dan koppelen we die bron zodat het portaal de juiste status toont zonder dat iemand iets overtypt.

Kan het portaal in onze huisstijl en op ons eigen domein draaien?

Ja. Het portaal draait op je eigen domein of subdomein, bijvoorbeeld klanten.jouwbedrijf.be, met een SSL-certificaat, je logo, kleuren en lettertypes. Kies je voor een Power Pages code site in React, dan bouwen we een volledig eigen design system, zodat het portaal aanvoelt als een moderne webapp en vlot werkt op gsm en tablet.

Hoe weet ik zeker dat een klant nooit gegevens van een andere klant ziet?

Door de beveiliging op de server te leggen, niet in het scherm. Elke tabel krijgt machtigingen per webrol, beperkt tot records van het eigen contact of bedrijf. Gevoelige regels draaien in Dataverse-plug-ins, zodat ook een rechtstreekse API-oproep geweigerd wordt. Vóór de livegang testen we per rol met een testdraaiboek of een gebruiker echt enkel ziet wat mag.

Kunnen we van een bestaand portaal overstappen zonder dat klanten iets merken?

Meestal wel, met een goed draaiboek. Bij het matchingportaal voor de accountancysector gebeurde de overstap in één avond, met ongeveer 50 minuten onderbreking, terwijl het oude portaal beschikbaar bleef als terugvaloptie. Profielen en documenten migreren we eerst naar een testomgeving, zodat de overstap geoefend is voor de echte avond.

Werkt een klantenportaal ook in het Frans of Engels?

Ja. Een klassiek Power Pages-portaal ondersteunt meerdere talen: je vertaalt pagina’s en teksten per taal en de bezoeker kiest zelf. In een code site in React bouwen we de vertalingen in de app zelf in. Voor Vlaamse kmo’s met klanten in Brussel of Wallonië is Nederlands en Frans vaak de basis, Engels komt erbij voor buitenlandse partners.

Hoe lang duurt het voor een klantenportaal live staat?

Een eerste versie staat doorgaans binnen 6 tot 12 weken live. Een portaal met één rol en een handvol schermen, zoals dossiers en documenten, zit aan de korte kant. Meerdere rollen, bestellingen, goedkeuringen en een migratie uit een oud portaal duren langer. Na de livegang groeit het portaal sprint per sprint verder met nieuwe functies.

Wie moet er bij jou inloggen, en wat moet die zien?

Vertel het ons in een gratis intake van 30 minuten. Je bespreekt je portaal rechtstreeks met de architect die het bouwt, en je krijgt binnen 1 werkdag een persoonlijk antwoord.