API’s zorgen ervoor dat je website, CRM en marketingtools automatisch met dezelfde gegevens werken. In dit blog lees je wat een API is, wat losse systemen je kosten en waar je op let als je ze koppelt.
Een klant van een leasemaatschappij geeft in het klantportaal zijn nieuwe adres door. Twee weken later krijgt hij een nieuwsbrief en een factuur op zijn oude adres, omdat het CRM en het e-mailsysteem de wijziging nooit hebben ontvangen. Een medewerker van de klantenservice zoekt het uit in drie systemen, past het adres twee keer met de hand aan en belt de klant terug om excuses te maken.
De meeste organisaties werken met een CMS, een CRM, een e-mailtool en vaak ook een webshop of klantportaal. Elk systeem bewaart zijn eigen versie van dezelfde klant. Verandert er iets, dan moet iemand dat in elk systeem apart aanpassen.
Dat kost op drie plekken tijd en geld:
Na een tijdje weet niemand meer welk systeem de juiste gegevens bevat. Teams nemen dan beslissingen op basis van aannames.
Elk systeem spreekt zijn eigen taal. Zonder vertaling ertussen blijft data staan op de plek waar hij is ingevoerd, en zet een medewerker hem met de hand over naar het volgende systeem.
Een API, een application programming interface, lost dat op. Je kunt een API zien als een tolk tussen twee systemen. De API legt vast welke gegevens de systemen uitwisselen en in welke vorm, zodat ze op de achtergrond met elkaar kunnen communiceren.
Stel, je past een productomschrijving aan in je webshop. Zonder API verander je diezelfde tekst ook in je CMS, je nieuwsbrieftool en je voorraadsysteem. Met een API gaat de wijziging automatisch naar de andere systemen. Je voert het één keer in en het is overal bijgewerkt.
Handwerk tussen systemen voelt per keer klein: een adres overtypen, een export maken, een lijst in Excel plakken. Opgeteld kost het elke week uren en levert het steeds weer tikfouten op. Een API-koppeling neemt dat werk over en zorgt dat je teams met actuele gegevens werken.
Een koppeling die snel even gebouwd is, werkt vaak prima tot er iets verandert. Een tool krijgt een update, een veld heet ineens anders en de data loopt vast zonder dat iemand het merkt. Met deze vier punten voorkom je dat.
In de praktijk is de techniek van een koppeling zelden het lastigste deel; de vraag welk systeem leidend is voor een klantadres, het CRM, de boekhouding of toch het portaal waar klanten het zelf aanpassen, levert in de meeste trajecten meer overleg op dan het bouwen zelf.
Een losse koppeling tussen twee systemen lost vaak één probleem op en maakt het geheel ingewikkelder. Daarom kijken we bij True People eerst naar je processen, je systemen en je plannen voor de komende jaren. Daarna bepalen we samen welke koppelingen je nodig hebt.
Met ons dataplatform ADAPT bouwen we één centrale laag tussen je systemen. Daarin brengen we data uit al je tools samen, beheren we hem centraal en sturen we hem door naar de systemen die hem nodig hebben. Je website, CRM, webshop en marketingtool werken zo met dezelfde gegevens. Komt er later een nieuwe tool bij, dan sluiten we die aan op de centrale laag zonder de rest om te bouwen.
Een API, of application programming interface, is een vaste afspraak over hoe twee systemen automatisch gegevens met elkaar uitwisselen. De API bepaalt welke gegevens worden verstuurd en in welke vorm. Daardoor kan een website bijvoorbeeld een nieuwe aanvraag direct doorsturen naar een CRM, zonder dat iemand die met de hand overtypt.
API's houden content en klantdata synchroon door een wijziging in het ene systeem automatisch door te geven aan de andere gekoppelde systemen. Past een klant zijn adres aan in een klantportaal, dan krijgen het CRM en de e-mailtool dat nieuwe adres ook. Per soort data spreek je af welk systeem leidend is, zodat systemen elkaars wijzigingen niet overschrijven.
Via een API koppel je vrijwel elk systeem dat een API aanbiedt, zoals een CMS, CRM, ERP-systeem, webshop, klantportaal of e-mailtool. Denk aan tools als HubSpot, AFAS, Exact, Mollie en Mailchimp. Heeft een systeem geen API, dan is uitwisseling via geautomatiseerde exportbestanden vaak nog mogelijk.
Losse API-koppelingen verbinden steeds twee systemen direct met elkaar, terwijl een centrale datalaag alle systemen via één plek verbindt. Met veel losse koppelingen ontstaat een web van afhankelijkheden dat bij elke update kan breken. Bij een centrale datalaag praat elk systeem met één plek, waardoor je makkelijk systemen toevoegt of vervangt.
ADAPT is het dataplatform van True People dat als centrale laag tussen je systemen data verzamelt, beheert en doorstuurt. Je website, CRM, webshop en marketingtools werken daardoor met dezelfde gegevens. Een nieuwe tool sluit je aan op ADAPT zonder de bestaande koppelingen om te bouwen.
Het koppelen van systemen via API's is veilig als je de uitwisseling beveiligt en afspraken maakt over wie welke data mag inzien. Denk aan versleutelde verbindingen, toegang per systeem en het alleen uitwisselen van gegevens die nodig zijn. Persoonsgegevens moeten daarbij voldoen aan de AVG.
De belangrijkste vragen over het synchroon houden van content en klantdata met API's, kort beantwoord.
We brengen samen met je in kaart waar data blijft hangen tussen je systemen. Daarna bouwen we de API-koppelingen die je team het meeste handwerk besparen.