AI & SaaS · Eigen product 2023-2026
Nexo (producto propio)
Nexo is het SaaS-platform van Kiwop voor CRM, projecten, facturatie en urenregistratie, met AI-agenten die data raadplegen en taken uitvoeren met rechten, menselijke goedkeuring en traceerbaarheid.
- AI-agenten
- Laravel-ontwikkeling
- React-ontwikkeling
- API-integraties
- UX/UI Design
- DevOps
01De uitdaging
De uitdaging
Bedrijven gebruiken tientallen losgekoppelde tools: CRM, projectmanagement, urenregistratie, facturatie... Het resultaat is gegevensduplicatie, handmatige processen en geen echte zichtbaarheid. Nexo is ontstaan om dit eerst intern op te lossen: we wilden Kiwop besturen met één systeem dat leert van onze data. We zijn onze eigen eerste klant, en dat is precies het punt: het is hetzelfde AI-brein dat we opzetten voor wie ons inhuurt.
02De oplossing
De oplossing
We ontwikkelden Nexo als multi-tenant platform met modulaire architectuur: urenregistratie met wettelijke naleving (bewaartermijn van 4 jaar), project- en taakbeheer, CRM met leadgeneratie via e-mail en facturatie gesynchroniseerd met Holded. Daarboven een overkoepelende AI-laag: een assistent die via geauditeerde tools antwoordt met de bedrijfsdata, en 27 proactieve agenten die urenpotten, facturatie, binnenkomende e-mail en SEO in de gaten houden, rapporten opstellen en acties voorstellen. Elke actie met gevolgen vereist menselijke goedkeuring en wordt vastgelegd. Actieve integraties met Holded, Apollo, Slack en de Google API's, plus importers voor HubSpot, ClickUp en Asana. Stack Laravel + React + Inertia.js op PostgreSQL met pgvector.
Tech stack
Zo is het gebouwd
Frontend
- React Reactieve UI
- Inertia.js SPA-brug
Engine
- Laravel Back-end & APIs
- Holded API ERP & facturatie
- Apollo API B2B-data
AI
- pgvector Vectorzoeken
- Anthropic API Claude-modellen via API
- Claude Opus 4.8 Strategisch LLM
- Claude Sonnet 5 Werk-LLM
Data
- PostgreSQL Database
- Redis In-memory cache
03Architectuur
Hoe een verzoek verloopt
-
Een gebeurtenis (een cronjob, een binnenkomende e-mail, een vraag van de gebruiker) activeert een agent of de assistent
-
Het systeem haalt alleen de geautoriseerde context op: elke query wordt gefilterd op workspace en op de rechten van de gebruiker of agent
-
Het model redeneert en kiest een tool uit een catalogus van 37: zoeken naar taken, uren, leads, winstgevendheid, interne kennis of dataconnectoren
-
Leestools worden direct uitgevoerd; tools die iets wijzigen (schrijvende SQL, bestanden, shell) vereisen expliciete bevestiging van de gebruiker
-
Actievoorstellen van de agenten ontstaan in de status in behandeling en worden pas uitgevoerd zodra een mens ze goedkeurt
-
Elke aanroep van het model en van elke tool wordt vastgelegd: tokens, kosten, duur en wie wat heeft goedgekeurd
Wat AI is en wat deterministisch is
AI-componenten
De modellen (Claude Opus en Claude Sonnet, afhankelijk van de moeilijkheidsgraad van elke taak) interpreteren instructies, redeneren over de context van het bedrijf, kiezen tools, stellen rapporten en concepten op en stellen acties voor. Routinematige agenten draaien op het goedkopere model en strategische agenten op het krachtigste: de model-tiering maakt deel uit van het ontwerp.
Deterministische componenten
De synchronisatie met facturatie (Holded), de urenregistratie met de wettelijke bewaartermijn van 4 jaar, de isolatie tussen workspaces, de rechten per rol en module, en de bedrijfsvalidaties verlopen via conventionele code. We delegeren geen enkele bewerking die een deterministisch resultaat vereist aan het LLM: het model stelt voor, de code beslist wat het mag aanraken.
Wat het systeem niet doet
- Geen enkele agent heeft toegang tot data buiten zijn workspace: de isolatie wordt op de server afgedwongen (scopes, middleware en dedicated tests), niet in de prompt
- Elk actievoorstel van een agent ontstaat in de status in behandeling en vereist menselijke goedkeuring voordat het wordt uitgevoerd
- Tools die data wijzigen (schrijvende SQL, bestanden, shell) vragen om expliciete bevestiging en zijn beperkt tot geautoriseerde gebruikers
- Urenregistratie en wettelijke verplichtingen verlopen via deterministische logica, nooit via de inferentie van het model
- Elke AI-aanroep wordt gemeten in een onveranderlijk logboek (tokens, kosten, model) met een maandelijks budget per workspace dat de uitgaven stopzet bij overschrijding
04Gemeten impact
Resultaten
- 10+ Actieve integraties
- 90% Geautomatiseerde urenregistraties
- 100% Urenregistratie-compliance
- 27 Actieve AI-agenten
Verifieerbare gegevens
Metrieken in detail
- Maanden in productie (platform / agentlaag)
- 36 / 5
- Beheerde projecten
- 166
- Beheerde taken
- 2 022
- Urenregistraties (klokmomenten)
- 2 478
- Uren toegerekend aan klantprojecten
- 2 983 h
- Urenregistraties aangemaakt via geautomatiseerde kanalen (API, taakafsluiting, git)
- 90%
- Actieve AI-agenten
- 27
- Geregistreerde agentuitvoeringen (sinds feb. 2026)
- 6 760
- Geregistreerde model-naar-tool-aanroepen
- 466
- Door de AI-laag verwerkte tokens
- 142 M
Methodologie: Geaggregeerde gegevens verkregen via een alleen-lezen query op de productiedatabase van Nexo op 10 juli 2026. Het platform draait in productie sinds juli 2023 (het begon als urenregistratie) en de AI-agentlaag sinds februari 2026. Het gaat om platformbrede totalen; ze onthullen geen gegevens van enige klant.
05Het proces
Het proces
-
Discovery
Analyse van operationele workflows en knelpunten
-
Architectuur
Multi-tenant ontwerp en integratiemodel
-
Core
Urenregistratie en projectmanagement
-
Integraties
Holded, Apollo, Slack en Google API's live; importers voor HubSpot, ClickUp en Asana
-
SaaS
Onboarding, facturatie en beheerpaneel
-
AI-laag
Assistent met geauditeerde tools en proactieve agenten met menselijke goedkeuring: rapporten, monitoring en voorstellen
Uw volgende project?
Laten we over resultaten praten
Vertel ons uw uitdaging. We reageren binnen 24 uur.
Start het gesprek- NDA beschikbaar
- Antwoord <24u
- Gefaseerd voorstel