home / use cases / data, spreadsheets en rapportages / cross-system-sync

Systemen synchroniseren zonder middleware

Als een systeem een webhook afvuurt — een nieuwe order, een ondertekend contract, een bijgewerkte klant — vangt een Aivell die op, zoekt het bijbehorende record op en schrijft de data correct in de database of sheet van het andere systeem. Uitzonderingen worden bij een mens gemeld, en bestaande records worden nooit overschreven.

Bekijk de demo

start wanneer: Je shop vuurt een webhook af — er is net een nieuwe order geland

Het probleem

Twee systemen, geen brug, één mens in een bureaustoel. De order bestaat in de shop; iemand tikt hem over in het ERP. Het contract is ondertekend in de ene tool; iemand werkt het klantdossier bij in de andere. Het is hetzelfde record, twee keer ingevoerd, met alle drift die daarbij hoort — hier een verkeerd getypt accountnummer, daar een overgeslagen order, weken later ontdekt als de cijfers niet willen aansluiten.

De integraties bestaan, in theorie. In de praktijk betekenen ze een cloudconnector waar je klantdata via een derde partij doorheen stroomt, of een maatwerkscript dat niemand meer durft aan te raken sinds de ontwikkelaar vertrok. Dus blijft het overtikken.

Hoe je Aivell het doet

  1. De webhook landt op de box. Je shop, formuliertool of ondertekendienst roept een lokaal adres aan op het moment dat er iets gebeurt. Een guardrail accepteert alleen ondertekende aanroepen van die bron — verdwaald verkeer wordt genegeerd en gelogd.
  2. Het record wordt begrepen, niet alleen gekopieerd. De Aivell leest de payload en zoekt de klant op in het doelsysteem — via e-mail, dan btw-nummer — zoals een medewerker zou controleren vóór het boeken.
  3. Het wegschrijven gebeurt netjes. Bekende klant: directe insert onder het juiste accountnummer. Vreemde valuta omgerekend tegen jouw geboekte koers, met het origineel bewaard in de notities. De regels zijn jouw zinnen, geen mappingdiagram.
  4. Uitzonderingen gaan naar een mens. Een gloednieuwe klant, een mislukte insert na één nieuwe poging — Jonas krijgt de payload en het verhaal, en niets gaat geruisloos verloren.
  5. De dag blijft zichtbaar. Elke gesynchroniseerde order landt ook op de operationele sheet, zodat de lopende lijst geen tweede systeem nodig heeft om te controleren.

De guardrail die het onderstrepen waard is: de databasetool kan invoegen, maar nooit bijwerken of verwijderen. De sync kan fysiek geen bestaand record vertrappen — een eigenschap die geen enkele flowchart-connector je geeft, afgedwongen op de tool zelf.

De chore, zoals jij hem zou opschrijven.

Geen flowcharts, geen code — een chore is gewoon een bericht aan je Aivell, in je eigen woorden. Hij maakt er een degelijke, bewaakte procedure van en volgt die naar de letter. Deze:

Giulia Aivell · sync shop orders to erp ● actief

als de shop een nieuwe-order-webhook stuurt, lees de payload

zoek de klant op in het ERP via e-mailadres, daarna via btw-nummer

bekende klant — voer de order in onder het bestaande accountnummer

nieuwe klant — maak het record aan, maar markeer het voor verificatie door Jonas

andere valuta dan euro? reken om tegen de geboekte koers, bewaar het oorspronkelijke bedrag in de notities

voeg een regel toe aan de operationele sheet zodat de daglijst compleet blijft

mislukt de ERP-insert, probeer één keer opnieuw en mail dan Jonas met de volledige payload

bestaande orders nooit bijwerken of verwijderen — alleen inserts

Jij
Begrepen — ik ga meteen aan de slag en meld me zodra er ergens een mens nodig is.
Giulia Aivell

De tools die hij gebruikt.

Gekoppeld met passkeys met één klik — geen gekopieerde tokens, geen OAuth-gedoe.

Webhooks vangt events van je andere tools op
Database schrijft de order in het ERP, alleen inserts
Spreadsheets houdt de operationele daglijst actueel
Email geeft de uitzonderingen aan Jonas door

Verstandige guardrails.

Elke tool kan worden beperkt tot precies wat deze chore nodig heeft. Voor deze zou je kunnen instellen:

Webhooks Accepteert alleen ondertekende aanroepen vanaf het adres van je shop. Al het andere wordt genegeerd en gelogd.
Database Mag invoegen in de order- en klanttabellen. Bestaande rijen bijwerken of verwijderen is op de tool geblokkeerd.
Email Schrijft alleen naar Jonas en de operationele lijst; er verlaat nooit mail het domein.

Vragen, beantwoord.

Is dit niet wat cloud-koppeltools al doen? +

Ze verbinden dezelfde systemen, ja — via hun cloud, met je data onderweg over hun servers, en regels gebouwd in een flowchart-editor. Hier draait de lijm achter je firewall, schrijft hij rechtstreeks naar je database, en zijn de regels zinnen die je hardop kunt voorlezen.

Wat gebeurt er als het doelsysteem een record weigert? +

Eén nieuwe poging, dan een mens. Jonas krijgt de volledige payload en de foutmelding, niets wordt stilletjes weggegooid, en de audit trail toont elke poging. De order wordt nooit half geboekt.

Passeert onze orderdata de servers van iemand anders? +

Nee. De webhook komt aan op de box, het opzoeken en invoegen gebeurt over je eigen netwerk, en het redeneren draait aan boord. De route van shop naar ERP verlaat het pand nooit.

Kan het in beide richtingen synchroniseren? +

Ja — als een tweede chore in de tegenovergestelde richting, met een eigen trigger en eigen guardrails. Ze gescheiden houden, houdt de regels van elke kant simpel en controleerbaar.

Gerelateerd.

Wat is een Aivell?

Een Aivell is een on-premise AI-collega: een kleine box die je op je netwerk aansluit, zijn eigen AI aan boord draait en het repetitieve werk van je bureau haalt. Prompts, documenten, data — er verlaat nooit iets je kantoor. Trek de internetkabel eruit: hij werkt gewoon door.

Je beschrijft elke taak als een chore, in gewone taal. Je Aivell maakt er een degelijke, bewaakte procedure van en voert die op de achtergrond uit — met guardrails op elke tool, een volledige audit trail en goedkeuringen binnen handbereik wanneer jij dat wilt. Eenmalige installatie, vast maandbedrag. Geen tokens, geen meerkosten.

Bekijk de demo

inferentie aan boord · air-gapped · vast maandbedrag