Wat middleware doet
Middleware is de software tussen je systemen. Hij haalt een gegeven op uit het ene systeem, zet het om naar wat het andere verwacht, en levert het af. Een nieuwe order in je webshop wordt zo een factuur in je boekhouding, een lead in HubSpot krijgt bedrijfsgegevens uit de KvK, en een wijziging in je ERP staat binnen een minuut in je klantportaal.
Een koppeling die werkt, is het makkelijke deel. Het werk zit in wat er gebeurt als het misgaat: een API die een uur plat ligt, een webhook die twee keer binnenkomt, een veld dat de leverancier zonder waarschuwing hernoemt. Daar bouwen wij de middleware op.
Herken je dit?
- Iemand typt gegevens over van het ene systeem naar het andere, elke dag, en maakt daar af en toe een fout in.
- Je hebt een Zapier-, Make- of n8n-flow die meestal werkt, en je merkt pas dat hij stilstond als een klant belt.
- Je leverancier heeft een API, maar niemand in huis weet hoe je daar betrouwbaar op aansluit.
- Een oud systeem heeft geen API en moet toch met de rest praten.
- Er komen dubbele records binnen, of er verdwijnen er juist een paar, en niemand kan zeggen waar.
Wat we koppelen
De koppelingen waar het meeste handwerk in zit.
Het systeem dat al jaren draait en dat niemand durft te vervangen.
Wat bepaalt of een koppeling over een jaar nog klopt.
Zo zag dat eruit bij een scale-up in de mobiliteit
Een B2B scale-up in de mobiliteitsmarkt had een Make-flow die nieuwe HubSpot-leads verrijkte met gegevens uit de KvK-API. Hij werkte, tot een time-out bij de KvK een lead liet verdwijnen, een rate limit bij HubSpot een uur aan leads liet wegvallen, en een dubbele webhook dezelfde lead twee keer aanmaakte.
We hebben de flow niet weggegooid. Elke stap logt nu naar een centrale database, een mislukte verrijking markeert de lead om handmatig aan te vullen en laat de rest van de flow doorlopen, en een check aan het begin houdt dubbele berichten tegen. Lees de hele case.
Waar dit staat naast onze andere diensten
Moet er AI in de koppeling, een agent die leest, beslist of schrijft in je systemen, dan is AI-automatisering de pagina die daarover gaat. Moet er een heel nieuw systeem komen en is de koppeling daar een onderdeel van, dan begin je bij maatwerk software laten maken. Deze pagina gaat over de laag ertussen: je systemen bestaan al, en ze moeten met elkaar praten.
Wat kost een koppeling?
Een koppeling tussen twee systemen met een goede API is een afgebakende klus. Wat de prijs bepaalt is hoeveel systemen er meedoen, hoe goed hun API’s zijn, en hoeveel er misgaat als een bericht zoekraakt. Een oud systeem zonder API kost meer, omdat daar eerst een adapter omheen moet.
We spreken vooraf een vaste prijs af, nadat we in het gratis consult naar je systemen hebben gekeken. Je krijgt een bandbreedte met de aannames erbij, zodat je ziet waar het duurder of goedkoper uitpakt.
Zo gaat het vanaf je eerste bericht
Kennismaken, anderhalf uur
Je vertelt welke systemen je gebruikt en wat er nu met de hand van het ene naar het andere systeem gaat. Wij kijken naar hun API's en wat er ontbreekt.
De dataflow op papier
Welk systeem is de bron van welk gegeven, wat gebeurt er bij een conflict, en wat moet er gebeuren als een bericht niet aankomt. Met een vaste prijs en een datum eronder.
Bouwen en testen met echte data
We bouwen de koppeling in jouw omgeving en testen hem op echte records, inclusief de randgevallen: storingen, dubbele berichten, ontbrekende velden.
Live zetten met zicht erop
Logging, monitoring en een melding als er iets vastloopt. Daarna kun je zelf verder, of houden wij de koppeling voor je in de lucht.