Wat is een koppeling, en wanneer loont het?
Een koppeling laat je programma's zelf gegevens uitwisselen. Zo werkt het, dit check je vooraf, en zo weet je of het voor jou de moeite waard is.
11 min lezen[DATUM: JJJJ-MM-DD]door Michel Winkels
Je hebt een programma voor je planning, een voor je boekhouding en misschien een webshop. Elk programma werkt prima. Alleen praten ze niet met elkaar. Dus doe jij dat: je typt gegevens over van het ene naar het andere. Een koppeling neemt dat werk van je over. In dit artikel leg ik uit wat een koppeling is en hoe het werkt. Je leest welke koppelingen je vaak ziet, wat je vooraf checkt en wat er gebeurt als een programma een update krijgt. En je rekent zelf uit of het loont.
Een koppeling in gewone taal
Een koppeling is een stukje software dat twee programma's met elkaar laat praten. Komt er in het ene programma iets nieuws bij, dan zet de koppeling het automatisch in het andere. Jij voert iets maar één keer in.
Een voorbeeld. Een klant bestelt in je webshop. Zonder koppeling typ je de order over in je voorraadsysteem en maak je de factuur met de hand. Met een koppeling gaat de order vanzelf naar je voorraad, en staat de factuur klaar in je boekhouding.
Een koppeling is geen nieuw programma dat je moet leren. Je blijft werken in de programma's die je al kent. Het overtypen ertussen verdwijnt. Daarom merken medewerkers er vaak weinig van, behalve dat een vervelende klus weg is.
Wat is een API?
De meeste moderne programma's hebben een API. Dat is een soort loket waar andere software gegevens kan ophalen of afgeven, volgens vaste afspraken. Een koppeling gebruikt de loketten van beide programma's. Jij ziet dat loket nooit: het werkt op de achtergrond.
Om bij dat loket te komen, heeft de koppeling een soort sleutel nodig. Die maak je aan in de instellingen van je programma. Zo bepaal jij wat de koppeling mag zien en doen, en kun je de toegang ook weer intrekken.
Er zijn twee manieren waarop een koppeling weet dat er iets nieuws is. Het ene programma geeft zelf een seintje als er iets verandert. Of de koppeling kijkt elke paar minuten even of er iets nieuws is. Voor jou maakt dat weinig uit: in beide gevallen staat het er vrijwel meteen.
Heeft een programma geen API? Dan kan het soms via een export, bijvoorbeeld een Excel- of CSV-bestand dat automatisch wordt klaargezet. Dat is minder direct, maar vaak nog steeds veel sneller dan overtypen.
Koppelingen die je vaak ziet
De meeste koppelingen bij MKB-bedrijven lijken op elkaar. Dit zijn de combinaties die ik het vaakst tegenkom, met een voorbeeld uit de praktijk van verschillende branches:
- Webshop en boekhouding: een groothandel krijgt elke dag tientallen orders. De koppeling zet elke betaalde order als verkoopboeking in de boekhouding, met de juiste btw. Niemand hoeft nog orders over te typen.
- Planning en facturatie: bij een installatiebedrijf meldt de monteur een klus af in de planning. De koppeling maakt meteen een conceptfactuur met de uren en materialen. Kantoor controleert en verstuurt alleen nog.
- CRM en boekhouding: een administratiekantoor legt een nieuwe klant vast in het klantsysteem (het CRM). De koppeling zet dezelfde naam, adres en gegevens in het boekhoudpakket. Verandert er iets, dan klopt het overal.
- Agenda en facturatie: een zorgpraktijk plant afspraken in een online agenda. Na de afspraak staat de declaratie of factuur klaar, zonder dat iemand de agenda naloopt.
- Open data: je haalt gegevens op uit openbare bronnen. Een garage typt alleen een kenteken in en krijgt merk, type en bouwjaar van de RDW. Een zakelijke dienstverlener vult een KVK-nummer in en krijgt de bedrijfsgegevens uit het KVK-register.
Soms komt er AI bij. Dan laat de koppeling een tekst of samenvatting maken van de gegevens die binnenkomen, bijvoorbeeld een advertentietekst of een korte notitie. Wil je weten waar AI echt helpt? Lees AI in je bedrijf: waar begin je?.
Wat levert een koppeling op?
- Tijd: het overtypen verdwijnt helemaal.
- Minder fouten: geen tikfouten meer in adressen, bedragen of artikelnummers.
- Eén waarheid: overal staan dezelfde, actuele gegevens.
- Sneller schakelen: een order of aanvraag staat direct waar hij moet zijn, ook buiten kantoortijd.
- Minder afhankelijk: het werk loopt door als de collega die het altijd deed ziek is of op vakantie.
Bij Joey Car Service vult Joey alleen nog het kenteken in. De koppeling haalt de voertuiggegevens op bij de RDW en AI schrijft de verkooptekst voor de website. Lees hoe dat werkt.
Een koppeling loont als je vaak dezelfde gegevens overtypt. Hoe vaker, hoe sneller je de investering terugverdient. Een simpele rekensom laat het zien.
Gaat het om minder dan een uur per week? Dan is een koppeling vaak niet de eerste stap. Soms is een andere werkwijze of een slimme export al genoeg.
Wanneer is een koppeling niet slim?
- Je zet gegevens één keer over, bijvoorbeeld bij een overstap naar nieuwe software. Dan is een eenmalige import goedkoper.
- Een van de programma's staat geen koppeling of export toe. Dat check ik altijd vooraf.
- Je werkwijze verandert binnenkort, of je stapt over op een ander pakket. Wacht dan tot het nieuwe proces staat.
- Het gaat om een paar keer per maand. Dan weegt de tijdwinst niet op tegen de kosten.
- Het werk vraagt elke keer een afweging van een mens. Dan kan een koppeling hooguit het voorwerk doen.
Twijfel je of jouw klus zich leent voor automatisering? Loop dan de 6 vragen om te checken of een klus te automatiseren is langs.
Wat check je vooraf?
Of een koppeling kan, hangt vooral af van de programma's die je al gebruikt. Deze vier dingen bepalen wat er mogelijk is en wat het kost:
- Heeft het programma een API of een export? Kijk in de instellingen naar woorden als API, integraties, koppelingen of ontwikkelaars. Veel boekhoudpakketten en webshopsystemen hebben er een, maar lang niet elk pakket.
- Kost de API extra? Bij sommige programma's zit API-toegang alleen in een duurder abonnement of in een losse module. Soms betaal je per aantal opvragingen. Check dat vooraf, want het hoort bij de echte kosten.
- Zijn je gegevens op orde? Een koppeling neemt over wat er staat. Staan klanten dubbel in je systeem, of gebruikt de ene collega andere artikelnummers dan de andere? Dan neemt de koppeling die rommel mee. Ruim het eerst op.
- Wie mag wat zien? Gaat het om persoonsgegevens, zoals bij een zorgpraktijk of administratiekantoor? Spreek dan vooraf af welke gegevens de koppeling gebruikt, en welke niet.
[VOORBEELD UIT EIGEN PRAKTIJK: 2 zinnen over een koppeling die je bouwde, tussen welke systemen, en wat het opleverde]
Wat als een programma een update krijgt?
Programma's veranderen. De makers voegen functies toe, passen hun API aan of zetten een oude versie na een tijd uit. Meestal kondigen ze dat ruim van tevoren aan. Maar het betekent wel dat een koppeling af en toe aandacht nodig heeft.
Een goede koppeling merkt het zelf als er iets misgaat. Lukt het niet om een order door te zetten, dan krijgt iemand een melding. Zo raakt er niets ongemerkt kwijt. Vraag daar altijd naar: wat gebeurt er als de koppeling een keer niet werkt, en wie hoort dat?
Daarom bied ik onderhoud aan voor € 49 per maand. Dan houd ik de koppeling in de gaten en pas ik hem aan als een van de programma's verandert. Reken die kosten altijd mee als je uitrekent of een koppeling loont.
Zo pak je het aan, stap voor stap
- Zoek het overtypwerk. Let een week op elk moment waarop iemand gegevens van het ene programma in het andere zet. Inspiratie vind je in 5 tijdlekken die bijna elke ondernemer heeft.
- Meet hoeveel tijd het kost. Turf een week lang hoe vaak het gebeurt en hoe lang het duurt. Tel alle collega's mee.
- Reken uit wat het kost. Uren per week × 46 werkweken × wat een uur je kost.
- Check je programma's. Is er een API of export, en kost die extra?
- Maak je gegevens schoon. Haal dubbele klanten en verouderde artikelen weg.
- Begin met één koppeling. Kies de stroom die de meeste tijd kost. Laat die eerst goed werken voordat je de volgende aanpakt.
- Test met echte gegevens. Laat de koppeling een week meedraaien en controleer de uitkomst steekproefsgewijs.
- Regel het onderhoud. Spreek af wie meldingen krijgt en wie de koppeling bijwerkt als een programma verandert.
Veelgemaakte fouten
- Alles tegelijk willen koppelen. Begin klein. Eén koppeling die goed werkt, levert meer op dan drie half werkende.
- Rommelige gegevens laten staan. Een koppeling maakt fouten niet weg, maar verspreidt ze sneller. Ruim eerst op.
- De API-kosten vergeten. Een duurder abonnement voor API-toegang kan de rekensom veranderen. Neem het mee.
- Geen afspraak over onderhoud. Zonder onderhoud werkt een koppeling tot de eerste grote update, en dan niet meer.
- Niemand die meldingen leest. Spreek af wie actie neemt als er iets niet doorkomt.
- Koppelen terwijl het proces nog verandert. Leg eerst vast hoe je wilt werken, en koppel daarna.
Veelgestelde vragen
Wat kost een koppeling? Een koppeling bij mij kost vanaf € 1.450. Hoeveel precies, hangt af van het aantal programma's, de hoeveelheid gegevens en hoe goed de API is. Onderhoud kost € 49 per maand. Bij de start betaal je 50% vooraf.
Hoe lang duurt het om een koppeling te bouwen? Dat hangt af van het aantal programma's en hoe goed hun API is. Binnen een week laat ik een eerste werkende versie zien. Zo zie je meteen of het werkt zoals jij bedoelt, voordat alles af is.
Kan ik niet beter een kant-en-klare koppeling gebruiken? Als die bestaat en precies doet wat jij nodig hebt: ja, zeker. Veel pakketten hebben standaardkoppelingen. Maatwerk is pas nodig als jouw werkwijze afwijkt, of als er geen standaardkoppeling is tussen jouw programma's.
Wat als ik later overstap naar een ander pakket? Dan moet het deel van de koppeling dat met dat pakket praat opnieuw. Het deel met je andere programma's blijft meestal staan. Stap je binnenkort over? Wacht dan met koppelen.
Zijn mijn gegevens veilig? Een koppeling krijgt alleen toegang tot wat nodig is, via een sleutel die jij kunt intrekken. Gegevens gaan via een beveiligde verbinding van het ene programma naar het andere.
Zo begin je morgen
- Pak een vel papier en schrijf elk moment op waarop jij of een collega iets overtypt. Zet erachter van welk programma naar welk programma.
- Kijk in de instellingen van die programma's of er een API, export of koppelingen-pagina is.
- Reken voor de grootste klus uit wat die per jaar kost. Komt daar meer dan een paar duizend euro uit? Dan is een koppeling het onderzoeken waard.
Wil je weten waar in jouw bedrijf de meeste tijd weglekt? Met een tijdscan breng ik het in kaart voor € 395. Dat bedrag verreken ik als je daarna een koppeling laat bouwen. Weet je al wat je wilt koppelen? Kijk bij koppelingen of neem contact op.
In het kort
- Een koppeling laat programma's zelf gegevens uitwisselen via een API of export, zodat jij niets meer overtypt.
- Het loont als je elke week uren kwijt bent aan overtypen. Reken het uit met 46 werkweken per jaar en tel het onderhoud mee.
- Check vooraf of je programma's een API hebben, wat die kost en of je gegevens op orde zijn.
Koppelingen
Typ jij gegevens over tussen programma's?
Een koppeling laat je systemen zelf met elkaar praten. Vooraf check ik of het kan en wat het oplevert. Een koppeling kost vanaf € 1.450.