Hoe API koppelingen je tijd en moeite besparen
Software voor urenregistratie, een offertesysteem en een programma om de voortgang van projecten in bij te houden: als ondernemer gebruik je voor je dagelijkse werk waarschijnlijk veel verschillende systemen. In meerdere van die systemen zul je dezelfde data gebruiken en dat betekent dat je handmatig data van het ene systeem in het andere moeten zetten. Dat zorgt er niet alleen voor dat fouten op de loer liggen – het kost ook onnodig veel kostbare tijd! Een API koppeling kan je hierbij helpen. Hoe dat werkt én hoe je hiermee je bedrijfsprocessen kan automatiseren leggen we uit in deze blog!
Hoe werkt een API koppeling?
API staat voor Application Programming Interface en is een set instructies die de koppeling van verschillende softwareprogramma’s mogelijk maakt. Een bekende manier om de werking van een API koppeling uit te leggen is aan de hand van het volgende voorbeeld. Stel je voor dat je in een restaurant een biefstukje wilt bestellen. De kok in de keuken moet dat voor jou bereiden, maar dan moet hij wel weten wat jij hebt besteld. De ober is hierbij dus een belangrijke schakel, hij brengt jouw boodschap (“Ik wil een biefstuk”) over naar de kok. Een API werkt net zoals een ober: het zorgt voor de veilige uitwisseling van data tussen twee systemen.
Bedrijfsprocessen automatiseren door middel van API koppelingen
Daarnaast kan een API ook logica toepassen op data. Een ober zal bijvoorbeeld altijd vragen hoe je je biefstuk gebakken wilt hebben. Zulke ‘regels’ kan een API automatisch toepassen en dat kan jou onder andere helpen bij het efficiënter maken van je bedrijfsprocessen. Als organisatie werk je namelijk vaak met verschillende softwarepakketten, bijvoorbeeld een systeem voor je urenregistratie, een webshop en een CRM-systeem. Stel dat jij een webshop hebt en iemand wilt tien stuks van een artikel bestellen. Een API koppeling kan dan automatisch de totaalprijs berekenen door de stuksprijs uit het ERP te halen. Er zijn echter nog veel meer toepassingen denkbaar. Denk aan een koppeling tussen je uren- en projectregistratiesysteem, het automatisch doorzetten van je boekhouding of het koppelen van een reservering aan het maken van een factuur. Allemaal toepassingen die jouw bedrijfsprocessen kunnen automatiseren.
Voorbeelden van API koppelingen
API koppelingen zijn eigenlijk overal te vinden, want elke keer dat jij de naam van een website intypt in je browser, dan doe je een verzoek naar de externe server van die site. Om informatie terug te krijgen – in dit geval de gevraagde website – is een API koppeling nodig. Bekende voorbeelden van software met API koppelingen zijn Google Maps en Vliegwinkel.nl. Zo biedt Google Maps websites de optie een kaart te implementeren en gebruikt Vliegwinkel.nl de gegevens van luchtvaartmaatschappijen om beschikbare vluchten te controleren en tonen aan websitebezoekers. Ook bij Webton maken we gebruik van API’s om onze bedrijfsprocessen te optimaliseren. Zo gebruiken we bijvoorbeeld een koppeling waarmee we projecten en offertes kunnen controleren op hun status en die automatisch een takenlijst voor ons genereert.
Een API koppeling bouwen om software te koppelen
Toch is het niet altijd zo makkelijk als het klinkt. Als er geen API koppeling beschikbaar is om software met elkaar te verbinden, dan zul je alsnog (handmatig) informatie van het ene systeem in het andere systeem moeten zetten. Dat kost onnodig veel tijd en daar zit je natuurlijk niet op te wachten. Gelukkig kunnen developers in de meeste gevallen zelf een API koppeling maken. Hoewel het zelf ontwikkelen van koppelingen veel mogelijkheden biedt en weinig limieten kent, heeft het nogal wat voeten in de aarde. Essentieel voor het bouwen van een sterke API koppeling is namelijk dat de koppeling doet wat je vraagt (communicatie tussen software mogelijk maken en hiervoor de juiste data gebruiken) en dat de beveiliging van die communicatie op orde is. Dat vereist een ervaren ontwikkelaar (die gespecialiseerd is in het bouwen van API koppelingen) én maatwerk.
Wil je graag jouw bedrijfsprocessen automatiseren en ben je benieuwd geworden of een API koppeling maken voor jouw bedrijf interessant is? Bij Webton hebben we ruime ervaring met het bouwen en implementeren van API’s. Neem eens contact met ons op, dan vertellen we je er graag meer over!
Nieuwsgierig naar meer? Melanie kan je er alles over vertellen
Neem gerust contact met ons op. We bespreken graag je ideeën, wensen en bekijken samen hoe we het beste resultaat kunnen behalen. We horen graag van je!

