Koppelingen
Je website laten praten met de systemen waarin je al werkt, zodat je gegevens één keer vastlegt in plaats van twee keer.
Wat hier onder valt
Systemen die met elkaar praten
Een koppeling is een verbinding tussen twee systemen die elkaar anders niet kennen. Je website die de voorraad ophaalt uit je magazijnpakket. Een formulier waarvan de aanvraag meteen als klant in je CRM staat. Een order die vanzelf in je boekhouding belandt.
Het doel is altijd hetzelfde: gegevens één keer vastleggen in plaats van twee keer. Alles wat je op twee plekken bijhoudt gaat op een dag uit elkaar lopen. Dan is de vraag welke van de twee gelijk heeft, en dat weet meestal niemand.
Hoe je merkt dat je er een nodig hebt
Aan het overtypen. Iemand haalt elke week een bestand uit het ene systeem en zet het in het andere. Of erger: iemand kijkt op twee schermen tegelijk en tikt het over. Dat kost niet alleen tijd, het levert ook fouten op die je pas maanden later ontdekt, meestal via een klant.
Het tweede signaal is een vraag die je pas kunt beantwoorden nadat je een collega hebt gebeld die weer in een ander pakket moet kijken. Als het antwoord bestaat maar er drie mensen voor nodig zijn, ontbreekt er een verbinding.
Welke kant gaat het op
- Twee systemen, één stroom gegevens. Dat is een API-koppeling. Een API is de vaste deur die een pakket openzet voor andere software: je vraagt iets op of je levert iets aan, in een taal die beide kanten begrijpen. Dit is verreweg het meest gevraagd.
- Je site haalt zijn inhoud ergens anders vandaan. Dan gaat het over headless en integraties. Headless betekent dat je content losstaat van hoe hij getoond wordt, zodat dezelfde tekst op je site, in je app en op een scherm in de showroom kan staan. Handig als je op meerdere plekken hetzelfde moet tonen, en overdreven als je één site hebt.
- Je wil weten of jouw pakket erbij staat. Kijk dan op alle koppelingen. Daar staat per pakket wat er mogelijk is, van boekhouding en CRM tot voorraad, verzending en betalen.
Twee termen lopen vaak door elkaar. Een koppeling met één administratiepakket noemen we een ERP-koppeling. Drie of meer bronnen samenbrengen tot één overzicht heet data-integratie. Weet je niet hoeveel bronnen je hebt? Tel de plekken waar iemand hetzelfde klantnummer intikt.
Kosten en doorlooptijd
Een enkele koppeling tussen twee systemen is in twee tot zes weken klaar. Wat de prijs bepaalt is niet ons werk maar de andere kant. Een pakket met een nette, goed beschreven API is een middag werk. Een pakket dat alleen bestanden uitspuugt op een vaste map kost dagen.
Daarom zoeken we dat als eerste uit, voordat er een offerte ligt. Dan weet je waar je aan begint, en hoef je halverwege niet te horen dat het toch anders moet.
Ook onder Software
De techniek eronder
Alle techniekWaar we het mee bouwen.
-
Koppeling
OpenAPI
De beschrijving van een koppeling in één bestand, zodat beide kanten weten wat ze mogen verwachten.
-
Taal
PHP
De taal waarin het grootste deel van onze achterkant draait. Sinds versie 8 met types, en dat scheelt fouten.
-
Administratie
AFAS
Koppelen via GetConnectors en UpdateConnectors. Wat de gebruiker doet, staat in Profit en niet in een lijstje ernaast.
-
Administratie
Exact
Facturen, relaties en voorraad uit Exact Online, met de koppeling die zijn eigen ritme aankan.
-
CRM
Salesforce
Leads en klanten uit je site rechtstreeks in Salesforce, met de velden die jouw verkoop echt gebruikt.
-
CRM
HubSpot
Formulieren en contactmomenten in HubSpot, zonder hun script over je hele site te hangen.
-
Automatiseren
Zapier
Voor de koppeling die af en toe iets doorgeeft. Goedkoper dan bouwen, tot het volume oploopt.
-
Automatiseren
Make
Meer regie dan Zapier over stappen en fouten. Handig om een proces uit te proberen voor je het laat bouwen.
Zo ziet dat er in de praktijk uit
Alle casesWij werken onder andere voor

Rutger Groothedde Developer
Heb je een uitdaging voor ons?
Vertel wat er gebouwd moet worden, dan denken we mee.
Onze e-mail r.groothedde@mediavisie.nl
Een project bespreken