Naar de inhoud
SyncMyShop

Vergelijking

Maatwerk koppeling of koppelplatform: de technische verschillen

Een koppelplatform en een maatwerk koppeling praten met dezelfde API's en lopen tegen dezelfde limieten aan. Het verschil zit in vijf dingen: het patroon waarmee gegevens worden opgehaald, de richting per stroom, hoeveel prijs- en klantlogica erin past, wat je ziet als het misgaat en wie de mapping aanpast.

Bijgewerkt op

Het korte antwoord

Een koppelplatform is een dienst waarop je stromen tussen systemen instelt: een sjabloon kiezen, velden mappen, aanzetten. Een maatwerk koppeling is software die voor jouw systemen en regels wordt geschreven. Beide roepen dezelfde API's aan. Exact Online staat 60 verzoeken per minuut en 5.000 per dag toe, voor een platform net zo goed als voor maatwerk.

Koppelplatform Maatwerk koppeling
Doorvoer Geplande runs met een vast interval en een vaste paginagrootte Per stroom ontworpen: webhooks met een wachtrij voor orders, bulkverzoeken voor voorraad
Richting Eén richting per flow Per veld vastgelegd welk systeem leidend is
Prijs- en klantlogica Wat het sjabloon mapt: een klantgroep of één prijsniveau Elke regel die je kunt opschrijven: prijslijst, klantafspraak, staffel
Bij een fout Nieuwe pogingen volgens het schema van het platform, daarna gaat de flow uit Wachtrij, nieuwe pogingen, dead letter queue met het oorspronkelijke bericht
Mapping aanpassen Jij of je partner, in de flowbouwer De partij die de koppeling draait

De uitspraken over platformen hieronder komen uit hun eigen documentatie en prijspagina's, nagelezen op 3 oktober 2026.

Doorvoer: dezelfde limieten, een ander patroon

Een platform werkt met geplande runs. Zapier vraagt een bron op elke 15 minuten in het gratis abonnement, elke 2 minuten in Professional en elke minuut in Team en Enterprise. Make heeft een minimuminterval van 15 minuten in het gratis abonnement en 1 minuut in de betaalde, met een maximale looptijd van 40 minuten per scenario. APIcenter werkt orders, producten en B2B-prijzen volgens de eigen beschrijving van de flows elke 5 minuten bij.

Het interval is één deel. Het andere is hoeveel records er per run meegaan. Er zijn koppelplatformen die voorraad scannen in porties van 10 producten per 5 minuten. De rekensom:

  • 10 producten per 5 minuten is 120 producten per uur.
  • 1.000 producten: 100 porties, 500 minuten, ruim 8 uur voor één ronde.
  • 20.000 producten: 2.000 porties, 10.000 minuten, bijna 7 dagen.

Dezelfde 20.000 voorraadstanden gaan via een bulkverzoek van 250 regels per aanroep in 80 aanroepen naar Shopify. Een maatwerk koppeling kiest per stroom de route die bij de API en het volume past. Hoe je dat uitrekent staat in doorvoer berekenen.

De eenheid waarin een platform rekent, bepaalt wat volume betekent.

Platform Eenheid Wat telt
Zapier Taak Elke geslaagde actie in een Zap
Make Credit Elke keer dat een module draait, ook om te kijken of er iets nieuws is
Celigo Endpoints en flows Elk gekoppeld systeem en elke actieve flow, geen transacties
Alumio Capaciteit per maand Geen kosten per transactie
Maatwerk koppeling Geen De API-limieten van de twee systemen

Een orderstroom met vier acties (klant zoeken, klant aanmaken, order aanmaken, status terugzetten) kost bij 300 orders per maand 1.200 taken en bij 30.000 orders 120.000 taken. Bij Make telt ook het kijken: een scenario dat elke minuut controleert of er iets nieuws is, draait 60 × 24 × 30 = 43.200 keer per maand voordat er één order is verwerkt.

Richting en regels

APIcenter schrijft: je kunt altijd maar één kant op per flow kiezen. Zapier schrijft in de eigen limieten dat het geen synchronisatie in twee richtingen ondersteunt; een Zap is een stroom in één richting. Twee flows tegen elkaar in zetten levert een lus op: systeem A wijzigt B, B meldt de wijziging terug aan A, en zo verder.

Voor voorraad is één richting genoeg. Voor klantgegevens niet: het adres wijzigt in de webshop, de kredietlimiet in het ERP. Een maatwerk koppeling legt per veld vast welk systeem leidend is en negeert een wijziging die hij zelf heeft veroorzaakt.

Bij prijzen is de grens het scherpst. APIcenter zet prijzen op klantgroepniveau door, niet klantspecifiek. Celigo schrijft bij de koppeling tussen Shopify en NetSuite dat er één prijsniveau tegelijk wordt doorgegeven. Een B2B-prijs bestaat in het ERP uit vier lagen.

Vier prijslagen in het ERP en de ene laag die een sjabloon doorgeeft Artikel KB-2210 heeft in het ERP vier prijslagen: basisprijs 12,50, prijslijst groothandel 10,00, klantafspraak 9,60 en staffel 8,90 vanaf 50 stuks. Een sjabloon dat één prijsniveau doorgeeft levert 10,00 aan de webshop. Bij 50 stuks is dat 500,00 in plaats van 445,00. specifiekste regel wint € 12,50 Basisprijs Verkoopprijs van het artikel groothandel: € 10,00 Prijslijst Het ene niveau dat het sjabloon doorgeeft debiteur 10432: € 9,60 Klantafspraak Vaste prijs voor één debiteur vanaf 50 stuks: € 8,90 Staffel Prijs per afgenomen aantal Order van 50 stuks. Met één prijsniveau: 50 x 10,00 = 500,00. Met alle vier de lagen: 50 x 8,90 = 445,00. Verschil: 55,00 op één orderregel.
Een sjabloon dat één prijsniveau doorgeeft, toont € 10,00. De klant heeft bij 50 stuks recht op € 8,90.

Bakker Installatie B.V. bestelt 50 stuks van artikel KB-2210. Met alleen de prijslijst is dat 50 × € 10,00 = € 500,00. Volgens het ERP geldt de staffel: 50 × € 8,90 = € 445,00. De webshop toont € 55,00 te veel, de klant belt, en de order wordt met de hand gecorrigeerd. Een maatwerk koppeling rekent de lagen uit in dezelfde volgorde als het ERP, of vraagt de prijs per klant en aantal bij het ERP op. Hoe dat werkt staat bij klantspecifieke prijzen en staffelprijzen.

Wat je ziet als het misgaat

Elk platform heeft een eigen schema voor nieuwe pogingen en een eigen moment waarop een flow uitgaat.

Platform Nieuwe pogingen Wanneer de flow stopt
Zapier Autoreplay: tot 5 pogingen, na 5 minuten, 30 minuten, 1 uur, 3 uur en 6 uur De Zap gaat uit bij fouten in 95% van de runs, bij meer dan 20 runs in 7 dagen
Make 8 pogingen, oplopend van 1 minuut tot 3 uur, als incomplete executions aan staat Na 3 fouten op rij; bij een directe trigger na de eerste fout
Celigo Tot 4 pogingen bij tijdelijke fouten Fouten blijven 30 dagen bewaard, tot 180 dagen afhankelijk van het abonnement
APIcenter Knop "opnieuw" per order Stap-voor-stap debugging is er op dit moment alleen voor partners

De som van het schema van Zapier is 5 + 30 + 60 + 180 + 360 = 635 minuten: een ERP dat een werkdag van 11 uur onbereikbaar is, valt buiten de laatste poging. Bij Make staat een scenario met een directe trigger na de eerste fout uit, en komen nieuwe orders niet meer binnen tot iemand het weer aanzet.

Stiller is wat geen fout geeft. Celigo schrijft in de handleiding van het sjabloon voor Shopify en NetSuite dat een artikel zonder regel in de koppeltabel wordt overgeslagen zonder melding, en dat een NetSuite-locatie zonder mapping wordt overgeslagen zonder fout. De voorraad van dat artikel blijft in de webshop staan op de laatste stand.

Een maatwerk koppeling zet elk bericht in een wachtrij. Een mislukte poging wordt herhaald met oplopende pauzes, bijvoorbeeld na 30 seconden, 2 minuten, 8 minuten en 32 minuten. Wat daarna nog faalt, gaat naar een dead letter queue met het oorspronkelijke bericht en is na het herstel opnieuw aan te bieden. Een artikel dat niet gematcht kan worden, komt op een controlelijst. Wat er aan beide kanten gebeurt bij een storing staat in wat gebeurt er als een koppeling uitvalt.

Wie de mapping aanpast

API's veranderen. Shopify brengt elke drie maanden een nieuwe API-versie uit en ondersteunt een versie minstens 12 maanden. Minstens één keer per jaar moet iemand de koppeling dus bijwerken.

Op een platform hangt het antwoord af van wat je hebt afgenomen. Celigo maakt het onderscheid zelf: een Integration App krijgt bugfixes en nieuwe functies van Celigo, een sjabloon krijgt die niet. Een flow die je zelf of met een partner hebt gebouwd, onderhoud je zelf. De kennis over waarom een stap er staat, zit in de visuele flow op het platform en in het hoofd van wie hem bouwde.

Bij een maatwerk koppeling die door de bouwer wordt gehost en beheerd, ligt het onderhoud bij één partij. Die volgt de aankondigingen van de systemen waarmee de koppeling praat en past hem aan voordat een oude versie wordt uitgezet.

Wat een maatwerk koppeling van ons inhoudt

Wij bouwen de koppeling op jouw systemen en jouw regels, voor een vaste prijs, en hosten en beheren hem daarna voor een maandbedrag. Welk systeem leidend is, staat per veld vast. Prijslagen, staffels en uitzonderingen per klant zitten in de koppeling zelf.

Voor de koppeling live gaat, draait hij in een dry run en keur je de uitkomst goed. Daarna zie je in het dashboard per run wat er is gewijzigd, van welke waarde naar welke. Mislukte berichten staan in de wachtrij en verdwijnen niet stil, en verandert een bron zijn API of zijn bestand, dan passen wij de koppeling aan. Meer staat op maatwerk koppeling laten maken. De vergelijking met een kant-en-klare plugin staat in maatwerk of plugin, en per platform in APIcenter alternatief en Zapier en Make alternatief. Vertel welke systemen je koppelt, dan hoor je waar de vijf verschillen bij jou spelen.

Veelgestelde vragen

Is een koppelplatform hetzelfde als iPaaS of middleware?

In de praktijk wel. iPaaS staat voor integration platform as a service: een dienst waarop je stromen tussen systemen instelt met sjablonen en een flowbouwer. Zapier, Make, Celigo, Alumio en APIcenter vallen eronder. Middleware is het bredere begrip voor alle software die tussen twee systemen staat; een maatwerk koppeling is dat ook. Meer staat in wat is middleware.

Loopt een maatwerk koppeling niet tegen dezelfde API-limieten aan?

Ja. Exact Online staat 60 verzoeken per minuut toe, wie er ook aanroept. Het verschil is het patroon: een maatwerk koppeling gebruikt per stroom de zuinigste route die de API biedt, zoals bulkverzoeken van 250 regels of alleen de records die sinds de vorige ronde gewijzigd zijn. De rekensom staat in doorvoer berekenen.

Kan een koppelplatform klantspecifieke prijzen doorgeven?

Dat verschilt per platform en staat in de eigen documentatie. APIcenter schrijft dat prijzen op klantgroepniveau worden doorgezet en niet klantspecifiek. Celigo schrijft bij de koppeling tussen Shopify en NetSuite dat er één prijsniveau tegelijk wordt doorgegeven. Een prijs die uit een klantafspraak en een staffel samen volgt, vraagt een eigen regel per laag. Zie klantspecifieke prijzen.

Wat gebeurt er met orders als de taaklimiet van het platform bereikt is?

Bij Zapier worden runs dan vastgehouden en niet weggegooid, schrijft Zapier zelf. Staat betalen per taak aan, dan lopen de Zaps door tot drie keer de taaklimiet van het abonnement en stoppen ze daarna. De orders komen in het ERP zodra de limiet is verhoogd of de nieuwe maand begint.

Hoe stap je over van een koppelplatform naar een maatwerk koppeling?

Per stroom, met een periode waarin beide naast elkaar draaien. De nieuwe koppeling draait eerst in een dry run: hij leest dezelfde gegevens en schrijft niets, zodat je per run ziet wat hij zou doen naast wat het platform doet. Kloppen de uitkomsten, dan gaat de stroom over. De aanpak staat in een bestaande koppeling vervangen.

Vertel wat je nodig hebt

Vertel welke systemen je gebruikt en wat je wilt verbeteren. Je krijgt binnen één werkdag een persoonlijk antwoord. We helpen je de werkzaamheden helder te krijgen en spreken de prijs en planning af voordat je iets toezegt.

  • Je weet de prijs en de doorlooptijd voordat je iets toezegt
  • Wij zoeken uit welke koppeling het werk uit handen neemt
  • Wij verzorgen de bouw, hosting, bewaking en het onderhoud
  • Je team krijgt minder overtypwerk en minder uitzoekwerk

Leveranciers, producten, orders per dag, een ruwe schatting is prima.

Of mail direct: carsten@syncmyshop.com