Dienst · Software-ontwikkeling

KPI dashboard op maat.

Een dashboard dat live data uit uw eigen systemen aggregeert, ingebed in uw applicatie of als white-label-omgeving voor klanten. Geen kant-en-klare BI-tool, maar maatwerk waar standaard-connectors, performance-eisen of branding tegen hun grenzen lopen.

Een dashboard op maat is geen vervanger van Power BI.

Power BI, Tableau en Looker zijn uitstekende standaard-tools voor rapportage en analyse. Wij vervangen ze niet — we werken er vaak naast. Een KPI-dashboard op maat bouwen we wanneer een standaard-tool tegen zijn grenzen loopt: omdat er geen kant-en-klare connector is voor uw bron-systeem, omdat het dashboard ingebed moet zitten in uw eigen applicatie, omdat het white-label moet draaien voor uw klanten, of omdat de berekeningen en visualisaties zo specifiek zijn dat een drag-and-drop-tool ze niet kan dekken.

Wij bouwen dashboards die real-time data uit meerdere bronnen samenbrengen, branded in uw look-and-feel, met de exacte berekeningen en visualisaties die uw situatie vraagt. Voor marketingteams die Google Ads, GA4, Meta, HubSpot en Mailchimp in één scherm willen zien. Voor operations-teams die live MES-data uit de productievloer nodig hebben. Voor CFO's die ERP-data en BI in één view willen. En voor SaaS-bedrijven die klanten een dashboard willen geven met hun eigen data, in het juiste merk.

De vraag is bijna nooit "kunnen we dit ook in Power BI". De echte vraag is wie het dashboard gebruikt, hoe live de data moet zijn, hoe diep de integratie met andere systemen gaat, en of het dashboard onderdeel is van uw merk of van Microsofts merk. Op die vragen rekenen we onze aanbevelingen door, en daar volgt onze advies uit — soms blijft het bij een betere Power BI-setup, vaak wordt het een dashboard op maat naast wat al draait.

We werken in een breed scala aan branches: B2B-SaaS, e-commerce, maakindustrie, financial services, healthcare en mediabedrijven. Telkens met dezelfde rode draad: de waarde zit in hoe goed de bron-data wordt ontsloten, niet in hoeveel grafieken er op het scherm staan. Een goed dashboard helpt iemand binnen tien seconden een besluit te nemen of een afwijking te zien, en heeft daarna een diep-laagje voor wie verder wil graven.

Wat een dashboard op maat onderscheidt.

Live data
Real-time via WebSocket of SSE, geen scheduled exports van gisteren.
Multi-source
Aggregeert bronnen die geen standaard-connector delen.
White-label
Branded per klant, embeddable in uw applicatie of portaal.
Eigen logica
Berekeningen en visualisaties die in standaard-tools niet passen.

Zes typen dashboards die wij bouwen.

In de praktijk overlappen ze vaak — een marketing-dashboard bij een SaaS-bedrijf is tegelijk een klantgericht dashboard. We bepalen samen welke combinatie past, vanuit een goed gesprek over wie het gebruikt en waarvoor.

Type 01

Marketing dashboards

Google Ads, GA4, Meta Ads, LinkedIn Ads, HubSpot, Mailchimp en uw eigen CRM in één scherm, met campagne-attributie over kanalen heen. Voor marketingteams die niet vijf tabs willen openen om te zien of een campagne werkt. We bouwen de data-pipeline zo op dat nieuwe bronnen later kunnen worden toegevoegd zonder de visualisatie-laag te raken, en koppelen via onze API-integraties aan elk bronsysteem dat een API heeft.

GA4Google AdsMeta AdsHubSpotMailchimpAttribution
Type 02

Sales- en CRM-dashboards

HubSpot of Pipedrive samen met uw ERP, voorraad en orderdata. Een sales-manager ziet niet alleen pipeline-waarde maar ook welke deals risico lopen omdat de leverbaarheid krap zit of omdat de marge onder een drempel zakt. Voor organisaties waar sales en operations dezelfde realiteit moeten zien om besluiten te kunnen nemen. We combineren CRM-data, financiële data en operationele data in één view zonder dat een sales-rep een rapport in Excel hoeft te kloppen.

HubSpotPipedriveSalesforceERP-koppelingPipeline-forecastMargebewaking
Type 03

Operations- en productie-dashboards

Realtime dashboards die data uit MES, SCADA, voorraad-systemen en orderportefeuilles samenbrengen. Voor productievloer-managers en logistieke planners die nu willen weten welke lijn vertraging oploopt, welke machine stilstaat en waar de bottleneck zit. Hier is sub-seconde latency vaak het verschil tussen ingrijpen en achter de feiten aanlopen — een use-case waar standaard-BI met geplande refreshes structureel tekortschiet.

MES-dataSCADAReal-time alertsOEE-trackingVoorraad-liveWebSocket
Type 04

Financial en executive dashboards

Een CEO- of CFO-view met de top-KPI's voor uw organisatie: omzet, marge, cashflow, headcount, klantretentie, projectstatus. Vaak met data uit Exact, AFAS, Twinfield of een andere boekhouding gecombineerd met BI-data en operationele bronnen. Een executive-dashboard hoort op één scherm te passen, hoort op tien seconden te lezen en hoort dezelfde nummers te tonen die u in een MT-vergadering noemt. We bouwen dashboards die die test halen.

ExactAFASTwinfieldTop-KPI'sForecast-modelDrilldown
Type 05

Customer-facing en embedded dashboards

Een dashboard waar uw klanten of partners hun eigen data zien — gebruiksgegevens, prestaties, voortgang, ROI. Voor SaaS-platformen die meer waarde uit hun product willen halen, voor agentschappen die klanten transparant willen rapporteren, en voor leveranciers die partners een real-time view willen geven. Volledig branded, met SSO en role-based access zodat elke klant alleen zijn eigen data ziet. Embedded via iframe, web-component of SDK in uw bestaande applicatie of webomgeving.

White-labelSSOMulti-tenantEmbedded SDKRole-based accessIframe
Type 06

ERP-met-KPI-dashboards

Voor organisaties die hun ERP gebruiken als operationele kern maar daar geen behapbare KPI-laag bovenop hebben. We bouwen dashboards die direct op de ERP-database of de ERP-API leunen en die de KPI's tonen die de standaard-rapportages van uw ERP niet of moeilijk leveren: marge per klant, doorlooptijd per orderstroom, voorraadrotatie per artikelgroep, opbrengst per productlijn. Vaak gecombineerd met een eigen ERP-op-maat of als KPI-laag bovenop SAP, Exact, AFAS of Microsoft Dynamics.

SAPMicrosoft DynamicsExact GlobeAFASKPI-laagOperational reporting

Wat u krijgt aan het einde.

Een productieklaar dashboard, plus alles eromheen om het zelfstandig te beheren en uit te bouwen.

Het dashboard

Productie- en staging-omgeving, gehost in uw cloud of bij ons.

Data-pipeline

ETL of streaming-pipeline naar het data-warehouse, met monitoring.

Koppelingen

Integraties met uw bron-systemen, met heldere documentatie per koppeling.

Codebase en docs

Volledige broncode, build-instructies en architectuur-overzicht.

Beheer (optie)

Monitoring, security-patches, nieuwe metrics en doorontwikkeling.

Wanneer een dashboard op maat de juiste keuze is.

Zes patronen die we vaak tegenkomen voordat een opdrachtgever kiest voor maatwerk in plaats van een standaard-BI-tool.

Multi-bron zonder connector

Standaard-connectors dekken niet alle bronnen

Power BI of Tableau heeft geen native connector voor uw orderportaal, uw oude ERP of die ene Python-microservice. De workarounds met scheduled exports en CSV-bestanden zijn fragiel en lopen vaak uit de pas. Een maatwerk-dashboard kan rechtstreeks op elke API of database leunen.

Real-time eisen

U heeft data van nú nodig, niet van vannacht

Operationele besluitvorming verdraagt geen wachttijd van een geplande refresh. Voor productievloeren, logistieke planning en customer-support draait alles om live data uit de bron. WebSocket of SSE houdt het scherm continu in sync met de werkelijkheid.

Branded experience

Uw klanten mogen Microsoft niet zien

Een ingebed Power BI-rapport in uw klantportaal toont Microsoft-branding, Microsoft-iconen en Microsoft-UX-patronen. Een white-label-dashboard hoort bij úw merk, met úw kleuren, lettertype en navigatie. Dat verschil is voor een SaaS- of agency-product geen detail.

Embedded in eigen applicatie

Het dashboard hoort in uw product

Klanten moeten niet uit uw applicatie naar een aparte BI-omgeving — de KPI's horen op de plek waar ze het werk doen. Embedded via web-component of SDK, met dezelfde login en dezelfde rechten als de rest van uw applicatie.

Public-facing KPI's

Iedereen mag het zien

Een transparantie-pagina voor klanten, een prestatie-overzicht voor regulators, een statuspagina voor uw markt. Een public-facing dashboard heeft heel andere eisen aan caching, performance en uptime dan een interne tool en moet inhoudelijk aan elke bezoeker uit te leggen zijn.

Specifieke berekeningen

De formule past niet in DAX

Uw KPI-berekening leunt op een eigen domain-model, een industrie-specifieke formule of een stappenplan dat zich slecht in een BI-tool-formuletaal laat persen. Voor die gevallen is een eigen rekenkern in TypeScript of Python sneller, beter testbaar en beter onderhoudbaar.

Hoe een traject loopt.

01Kennismaking 02KPI's en data in kaart 03Bouw in sprints 04Uitrol en beheer
Vrijblijvend gesprek

Kennismaking

Wie gebruikt het dashboard, welke besluiten moet het ondersteunen, welke bronnen zitten eronder. We luisteren naar uw situatie en geven richting waar dat helpt.

Workshop met uw team

KPI's en datamodel

We brengen samen de KPI-definities, bron-systemen en visualisatie-wensen in kaart. Output: een werkbaar datamodel en een prioriteiten-lijstje voor de bouw.

Tweewekelijkse sprints

Bouw en validatie

Elke sprint een werkende build. U test mee met de echte gebruikers. Feedback gaat direct de volgende sprint in, zodat het dashboard meegroeit met wat uw team daadwerkelijk gebruikt.

Doorlopend

Uitrol en beheer

Gefaseerde uitrol naar de eerste gebruikersgroep, overdracht aan uw beheerteam en doorontwikkeling in vervolgsprints. Monitoring en security-patches lopen door.

Tech-stack waar we mee werken.

Per project kiezen we wat past bij uw bestaande landschap, uw real-time-eisen en het gewenste niveau van visuele controle. Frontend leunt op React of Next.js met D3, Recharts of Visx voor visualisatie. Backend draait afhankelijk van uw situatie op Node.js of Python. Voor het data-warehouse werken we met Snowflake, BigQuery, ClickHouse of PostgreSQL — afhankelijk van datavolume en query-patronen. Voor real-time draaien we WebSocket of Server-Sent Events. Authenticatie via SSO met Auth0, Azure AD of een eigen IdP, met role-based access per gebruiker of organisatie. Performance houden we op niveau via caching-lagen, materialized views en incremental loads — kortom: technische voorzieningen die in een drag-and-drop-BI-tool niet bestaan maar bij maatwerk routine zijn.

Frontend en visualisatie
ReactNext.jsD3.jsRechartsVisxWebSocket / SSE
Backend en data
Node.jsPythonPostgreSQLSnowflakeBigQueryClickHouse
Auth, infra en integratie
Auth0Azure ADRBACGCP / AWSAirbyte / Fivetrandbt

Veelgestelde vragen.

Vervangen jullie Power BI, Tableau of Looker?
Nee. Power BI, Tableau en Looker zijn uitstekende standaard-BI-tools en wij vervangen ze niet. Wij bouwen maatwerk waar standaard-tools tegen hun grenzen lopen: ontbrekende connectors, real-time-eisen, ingebedde of white-label-dashboards, public-facing KPI-pagina's of berekeningen die niet in DAX of LookML passen. Vaak draaien onze dashboards juist náást een bestaande Power BI- of Tableau-omgeving, niet in plaats van.
Wat is het verschil tussen real-time en scheduled dashboards?
Een scheduled dashboard wordt op vaste momenten ververst — meestal 's nachts via een ETL-job. Een real-time dashboard ontvangt updates op het moment dat de bron-data verandert, via WebSocket of Server-Sent Events. Real-time is essentieel voor operationele dashboards (productievloer, logistiek, customer-support) waar minuten ertoe doen. Voor rapportage-dashboards waar dagcijfers de eenheid zijn, is scheduled meestal voldoende en goedkoper.
Kan een dashboard white-label of embedded?
Ja, en dat is een van de meest voorkomende redenen om voor maatwerk te kiezen in plaats van een standaard-BI-tool. White-label betekent dat het dashboard volledig in uw eigen huisstijl draait, zonder Microsoft-, Tableau- of Looker-iconografie. Embedded betekent dat we het dashboard via een iframe, web-component of SDK in uw bestaande applicatie of klantportaal plaatsen, met dezelfde login en rechten als de rest van uw product.
Hoe regelen jullie toegang en role-based access?
Via SSO met uw bestaande IdP (Azure AD, Auth0, Okta of een eigen oplossing), met role-based access zodat elke gebruiker alleen ziet wat hij mag zien. Bij multi-tenant-dashboards (een dashboard dat aan meerdere klanten of organisaties data toont) zit data-scheiding op database-niveau, niet alleen op UI-niveau, zodat klanten nooit elkaars cijfers kunnen zien. Audit-logs zijn standaard onderdeel van de oplevering.
Kan het dashboard koppelen aan ons ERP of CRM?
Ja, en in vrijwel elk traject is dat het inhoudelijke werk. We hebben ervaring met SAP, Exact, AFAS, Microsoft Dynamics, NetSuite, HubSpot, Salesforce, Pipedrive en met enterprise software op maat. Wanneer een standaard-API ontbreekt, leunen we op database-replicatie of slimme API-integraties. We adviseren bij voorkeur een data-warehouse als tussenlaag — dat houdt de bron-systemen ontlast en maakt het dashboard performance-onafhankelijk van de bronnen.
Kunnen we custom visualisaties bouwen?
Ja. Dat is een van de redenen om voor maatwerk te kiezen. Met D3.js, Recharts of Visx bouwen we visualisaties die in een standaard-BI-tool niet bestaan: maatgevoelige heatmaps van een productievloer, custom Sankey-diagrammen, geo-overlays met live IoT-data, of een specifieke industrie-visualisatie die uw branche herkent. We bouwen ze als herbruikbare componenten zodat ze in meerdere dashboards inzetbaar zijn.
Hoe zit het met hosting en security?
Hosting kan in uw eigen cloud (Azure, AWS, GCP, of een private cloud) of bij ons. Wij werken met encryptie in transit en at-rest, audit-logs standaard, een DPIA bij elk groot project en pen-tests in de laatste sprint. Wanneer compliance-eisen spelen (ISO 27001, NIS2, AVG) richten we de architectuur daarop in vanaf dag één — dat is een stuk goedkoper dan achteraf compliance erbij bouwen.
Wat bepaalt de kosten van een dashboard op maat?
De grootste kostenposten zijn het aantal en de complexiteit van de bron-koppelingen, de keuze voor real-time versus scheduled, het aantal rollen en het multi-tenant-karakter, en de mate van custom visualisatie. Een eenvoudig marketing-dashboard met drie bronnen en een handvol grafieken is een traject van een paar sprints. Een multi-tenant white-label-dashboard met real-time data en een eigen rekenkern is een groter traject van meerdere sprints. We geven na de kennismaking richting, met een open boek over wat scope-keuzes betekenen.
Kunnen we klein beginnen en uitbouwen?
Vrijwel altijd is dat de slimste route. We starten met een eerste versie die de meest waardevolle KPI-set en bron-koppeling afdekt, en zetten een architectuur neer die meegroeit. Extra bronnen, extra rollen, extra dashboards en extra klanten komen er in vervolgsprints bij zonder dat we moeten herbouwen. Zo levert het dashboard al waarde op terwijl u tegelijk leert wat er voor versie twee nodig is.

Praat met ons over uw KPI-dashboard.

Een kennismaking van een half uur, vrijblijvend. We luisteren naar wie het dashboard gaat gebruiken, welke bronnen eronder zitten en welke besluiten het moet ondersteunen. Liever eerst bredere context over software-ontwikkeling op maat? Dat kan ook.

Edit Content