Klantportaal laten maken
Je klanten bellen
omdat ze niets zien.
Waar staat mijn opdracht, is die factuur al verwerkt, welke offerte was het ook alweer. Elke keer dezelfde vraag, elke keer iemand die het opzoekt en terugbelt. Een klantportaal, of klantenportaal, haalt dat werk weg: je klant logt in en ziet zijn eigen dossier, jij ziet wie wat heeft bekeken.


















Waarom bedrijven hieraan beginnen.
Dezelfde vraag, elke week
Status, planning, facturen, documenten. Stuk voor stuk gegevens die je al hebt, maar die je klant alleen via jou kan bereiken.
Alles gaat via e-mail
Bijlagen die kwijtraken, versies die niet kloppen, en achteraf geen enkel spoor van wie wat wanneer heeft goedgekeurd.
Iedereen ziet te veel of te weinig
Een gedeelde map of sheet kent geen rollen. Eén verkeerde link en klant A kijkt in het dossier van klant B.
Je team werkt in drie systemen
Planning hier, facturen daar, klantgegevens in een derde tool. Niemand weet nog welke bron klopt.
Groei betekent meer handwerk
Twee keer zoveel klanten is nu twee keer zoveel opzoeken en doorsturen. Dat schaalt niet mee met je omzet.
Je klanten verwachten het
Iedereen kent een portaal van zijn verzekeraar of leverancier. Het ontbreken ervan valt inmiddels op.
Van eerste gesprek tot een portaal dat gebruikt wordt.
Uitzoeken wie wat mag zien
Welke rollen bestaan er, welke gegevens horen bij welke klant, en wat mag een medewerker wél en een klant niet. Dit bepaalt de rest van de bouw.
Koppelen aan wat je al hebt
Je boekhouding, CRM of planning blijft de bron. Het portaal toont die gegevens; het wordt geen vierde plek waar iemand hetzelfde overtypt.
Bouwen met rechten in de database
Row-level security in Supabase, zodat elke klant alleen bij zijn eigen dossier kan. Ook als iemand de voorkant overslaat.
Uitrollen met een paar klanten
Eerst een pilot met een handvol gebruikers, dan pas iedereen. Inclusief korte uitleg zodat je team het zelf kan beheren.
Klantenportaal of klantportaal: wat is het precies?
Allebei dezelfde spelling van hetzelfde ding, en er is geen inhoudelijk verschil tussen een klantportaal en een klantenportaal. Het is een afgeschermd deel van je website waar een klant inlogt en alleen zijn eigen gegevens ziet: opdrachten, facturen, documenten, de status van een aanvraag. Geen nieuwe administratie, maar een venster op wat je al hebt staan.
De verwarring zit meestal in de naam. Klantportaal, klantenportaal, serviceportaal, dealerportaal of gewoon 'een portaal laten bouwen' beschrijven in de praktijk hetzelfde ding met een andere doelgroep ervoor. Wat het wordt, hangt af van wie er inlogt en wat die persoon mag zien.
Klantportaal
Je eigen klanten loggen in voor hun dossier: offertes, opdrachten, facturen en documenten, plus de status van wat er loopt.
Leveranciers- of dealerportaal
Zakelijke partners met eigen prijzen, bestellingen en voorraad. Vaak met meerdere gebruikers per bedrijf en een eigen rollenstructuur.
Serviceportaal
Meldingen, tickets en onderhoudshistorie op één plek, zodat een storing niet meer via drie mailadressen binnenkomt.
Intern portaal
Hetzelfde principe, maar dan voor je eigen team: planning, dossiers en rapportage, met rechten per functie.
Wat een klantportaal kost
Het aantal schermen bepaalt de prijs veel minder dan mensen denken. Wat het bedrag beweegt zijn de koppelingen en de rechten: waar de gegevens vandaan komen en wie precies wat mag zien.
Drie uitgewerkte scopes met een bedrag ernaast staan op wat kost een klantportaal; hoe de prijsvorming in het algemeen werkt op tarieven. Kort: na een gesprek van een half uur één vaste prijs waar ik me aan hou, zonder betaald voortraject. Of een portaal zichzelf in jouw geval terugverdient, reken ik door in wanneer een klantportaal zichzelf terugverdient.
Koppelingen
Elke bron die mee moet (boekhouding, CRM, planning, voorraad) is een eigen stuk werk. Eén koppeling is een ander project dan vier.
Rollen en rechten
Eén type gebruiker is simpel. Klanten, medewerkers, beheerders en partners met verschillende rechten per gegeven is het echte werk.
Bestaande data
Historie overzetten uit een oud systeem of een spreadsheet kost tijd, zeker als dezelfde klant er drie keer in staat.
Zelfbeheer
Wil je zelf velden, teksten of rollen kunnen aanpassen zonder mij, dan bouw ik daar een beheerkant bij.
Kant-en-klare portaalsoftware of maatwerk
Er bestaat portaalsoftware die je per maand afneemt, en voor een standaardproces is dat een prima keuze. Je bent snel live en betaalt per gebruiker. Het knelt zodra jouw proces afwijkt van wat het pakket verwacht, en dat is precies waarom de meeste bedrijven hier aankloppen.
De eerlijke vuistregel: past het pakket voor tachtig procent, neem het pakket. Zit het verschil in het deel waar je klanten je op beoordelen, dan betaal je bij een pakket jarenlang voor werk dat je er toch omheen moet bouwen.
Pakket per maand
Snel live, weinig risico, maar je proces buigt naar de software en je betaalt per gebruiker zolang je het gebruikt.
Maatwerk
De software buigt naar je proces, koppelt met wat je al hebt en de code staat in jouw repository. Eenmalige investering, daarna hosting.
Koppelingen die bijna altijd meegaan
Een portaal is pas nuttig als het laat zien wat er in je andere systemen staat. Facturen en betaalstatus komen meestal uit de boekhouding, betalingen lopen via een betaalprovider. Hoe die koppelingen werken en waar ze misgaan staat per systeem uitgeschreven: Exact Online, Moneybird en Mollie.
Wie er inlogt bepaalt wat voor portaal het wordt. Daar heb ik een paar varianten apart uitgewerkt: een dealerportaal, een leveranciersportaal en een B2B-bestelportaal. Twijfel je of je niet beter een standaardpakket neemt, lees dan eerst klantportaal of standaard software.
Klantportaal laten ontwikkelen: bouwproces en doorlooptijd
Een gemiddeld portaal staat in vier tot zes weken bouwtijd live. Daarvoor zit alleen een gesprek en een voorstel, allebei gratis; daarna een pilot met een paar klanten voordat iedereen erin komt.
Elke week zie je de stand van zaken op een werkende preview-link, dus je stuurt bij terwijl het nog goedkoop is. Zitten er meerdere koppelingen in, dan bouw ik in fases zodat je halverwege al een bruikbare versie hebt.
| Stap | Wat er gebeurt | Doorlooptijd |
|---|---|---|
| Intake | Wie logt in, wat mag die zien, welke systemen zijn de bron | 30 tot 60 minuten, gratis |
| Voorstel | Scope, wat er bewust niet in zit, één vaste prijs en een startdatum | Binnen 24 uur, gratis |
| Bouwen | Rollen, rechten, koppelingen en schermen, met elke week een demo | 4 tot 6 weken |
| Pilot | Een handvol klanten gebruikt het portaal, wij lossen op wat opvalt | Valt binnen de bouwtijd |
| Oplevering | Live op je eigen domein, korte uitleg voor je team, 30 dagen garantie | 1 tot 3 dagen |
Voorbeelden per branche
Wat er in een portaal komt verschilt per branche, het principe niet: de klant ziet zijn eigen gegevens en jouw team hoeft ze niet meer door te sturen. Willen je klanten ook cijfers en grafieken zien, dan zet ik er een dashboard op maat in.
Installatie en bouw
Projectstatus, planning van de monteur, opleverdocumenten en garantiebewijzen per adres. Minder telefoontjes over wanneer iemand komt.
Administratie en accountancy
Klanten uploaden zelf hun stukken, zien wat er nog ontbreekt en vinden hun jaarstukken terug zonder te mailen.
Groothandel en productie
Dealers en vaste afnemers zien hun eigen prijzen, orders en leverstatus. Dat is meestal een dealerportaal of b2b portaal met bestellen erbij.
Zakelijke dienstverlening en IT
Tickets, contracten, facturen en gebruiksrapportages per klant op één plek, met meerdere gebruikers per bedrijf.
Wat er standaard in zit
Onafhankelijk van de omvang zit dit er altijd in, omdat een portaal zonder deze dingen geen portaal is maar een risico.
- Inloggen met rollen per gebruiker
- Rechten op databaseniveau, niet alleen in het scherm
- Documenten en bestanden per klant
- Adminkant voor je eigen team
- E-mailnotificaties bij wat er toe doet
- Historie van wie wat wanneer zag
- Koppelingen met je huidige systemen
- Hosting binnen de EU, code in eigendom
- Gebouwd in Next.js en Supabase, geen WordPress
Klanten geven mij gemiddeld 5 sterren.
“Ik ben ontzettend blij met het resultaat van mijn nieuwe website voor DoubleStreet Australian Cobberdogs, gemaakt door Webframer. Vanaf het eerste contact straalde Webframer deskundigheid en creativiteit uit.”
“Webframer heeft mij ontzettend goed geholpen met de website van Veldvisuals. Het is niet alleen fijn om met Bas te sparren over de bouw van de website, maar ook in het nazorgtraject en wanneer er aanpassingen gedaan moeten worden. Aanrader!”
“Fijn samen gewerkt. Luistert goed naar onze wensen. Als we aanpassingen willen, worden deze vakkundig aangepast.”
“Super fijne samenwerking met korte lijntjes!”
“Website ziet er goed uit!! Zeker een aanrader!”
“Super! Snelle service en fijn contact!”

Ik ben Bas Voets. Sinds 2021 bouw ik websites, klantportalen en bedrijfssoftware voor het MKB, vanuit Berkel en Rodenrijs. Je praat van eerste gesprek tot oplevering met mij, niet met een accountmanager.
Waar hangt de prijs van een klantportaal vanaf?
Is een klantenportaal hetzelfde als een klantportaal?
Hoe lang duurt het?
Kan het koppelen met ons huidige systeem?
Hoe veilig is het als klanten kunnen inloggen?
Waarmee bouw je een klantportaal? Is dat WordPress?
Wat als we het later willen uitbreiden?
Wij hebben al iets gebouwd met een AI-tool. Kan dat mee?
Je hoeft me niet op mijn woord te geloven.
Drie stukken die vaak in een website of applicatie zitten, als werkend voorbeeld in plaats van als screenshot. Klik erin, ze doen het echt.
Vertel wat je wilt bouwen.
Een gesprek van een half uur. Je krijgt een eerlijk antwoord over wat het kost, hoe lang het duurt en of het slim is om te bouwen.
Het overzicht dat je team krijgt.
Werkend voorbeeld, geen screenshot: wissel de periode en beweeg over een staaf. In een echt portaal komt deze data uit je boekhouding of planning, en ziet elke klant alleen zijn eigen regels.
Overzicht
Voorbeelddata · geen echte cijfers
Omzet per maand
OmzetDoel| Maand | Omzet | Orders |
|---|---|---|
| feb | € 18.400 | 42 |
| mrt | € 21.900 | 51 |
| apr | € 19.700 | 46 |
| mei | € 24.300 | 58 |
| jun | € 27.800 | 63 |
| jul | € 25.100 | 55 |
| aug | € 22.600 | 49 |
| sep | € 29.400 | 68 |
| okt | € 31.200 | 74 |
| nov | € 35.800 | 86 |
| dec | € 41.300 | 97 |
| jan | € 33.500 | 79 |
Omzet per kanaal
- Webshop
- € 148.90045%
- Offertes
- € 92.40028%
- Abonnementen
- € 61.30019%
- Marktplaatsen
- € 28.4009%
Openstaand
- Jansen BV2024-018428 nov€ 12.400Te laat
- Groenveld Zorg2024-01832 dec€ 6.850Open
- Bakker & Zn2024-01799 dec€ 18.700Te laat
- Terpstra Vastgoed2024-017811 dec€ 9.400Open
- Molenaar Retail2024-017518 dec€ 7.650Open
Alles op dit scherm komt uit één vaste dataset in de pagina zelf. In het echt komt dit uit je database of boekhouding.
Meer werkende voorbeelden staan op de demopagina.


