Maatwerk software

API-koppelingen tussen systemen die elkaar niet kennen.

Een koppeling haalt handwerk weg en zorgt dat overal dezelfde gegevens staan. Wij bouwen ze tussen je website, je backoffice en de pakketten die je al gebruikt, en bewaken ze daarna.

Heeft een systeem geen API, dan is er meestal nog een andere weg.

Wat we koppelen

De koppelingen die het vaakst gevraagd worden.

Bijna altijd gaat het om gegevens die op twee plekken staan en uit elkaar lopen.

Crm en marketing

Leads en klantdata

Formulieren, chat en telefoon rechtstreeks in je crm, met bron en status erbij. HubSpot, Salesforce en de meeste andere pakketten.

Erp en voorraad

Actuele cijfers

Prijzen, voorraad, levertijden en orderstatus uit je backoffice, live zichtbaar op je site, in je webshop of in een portaal.

Branchesoftware

Ook de oudere systemen

Vakspecifieke pakketten die nooit voor koppelen zijn gebouwd. Bij Realworks haalden we vastgoeddata automatisch binnen en toonden die op de site.

Waar het op vastloopt

Wat een koppeling laat mislukken.

Zelden de techniek. Meestal een van deze vier.

Eigenaarschap

Onduidelijk welk systeem de baas is

Als twee systemen hetzelfde gegeven bijhouden, moet je vooraf bepalen welke leidend is. Zonder dat antwoord wordt elke afwijking een discussie.

Toegang

Niemand heeft de sleutels

API-toegang zit vaak bij een leverancier of een oud-medewerker. Dit is bijna altijd de stap die het langst duurt, en zelden een technische.

Uitzonderingen

De praktijk is rommeliger dan het schema

Dubbele records, ontbrekende velden, afwijkende afspraken per klant. Een koppeling die daar niet op is voorbereid valt in week twee om.

Bewaking

Niemand merkt dat hij stilstaat

Een sleutel verloopt of een leverancier wijzigt zijn API. Zonder monitoring merk je dat pas als een klant belt over verkeerde gegevens.

Doorlopend

Een koppeling is nooit klaar.

Aan de andere kant zit een systeem dat jij niet beheert. Versiewijzigingen en verlopen sleutels zijn de normale gang van zaken, geen incidenten. Daarom bewaken we koppelingen en herstellen we ze binnen het beheercontract.

  • Bewaking op fouten en op koppelingen die stilvallen.
  • Meebewegen met versiewijzigingen aan de kant van de leverancier.
  • Uitbreiden zodra er een systeem bij komt.
Vragen

Veelgestelde vragen.

Ons systeem heeft geen API. Kan het dan toch?

Vaak wel, alleen anders. Denk aan geplande exports, een tussenlaag of een koppeling via de database. Minder elegant, maar het haalt het handwerk eruit. Kan het echt niet, dan zeggen we dat.

Hoe lang duurt het bouwen van een koppeling?

Dat hangt af van de systemen en van hoe snel we toegang krijgen. Dat laatste is meestal de bepalende factor. Na de inventarisatie krijg je een planning.

Werken jullie samen met onze softwareleverancier?

Ja, en meestal is dat nodig. Wij regelen het technische deel en leggen vast wie waarover gaat, zodat er bij een storing geen vingerwijzen ontstaat.

Wat als de leverancier zijn API wijzigt?

Dat gebeurt. Binnen het beheercontract herstellen we de koppeling. Zonder bewaking merk je zo'n wijziging pas als er iets misgaat.

Is de data veilig?

We werken met versleutelde verbindingen, sleutels die niet in code staan en toegang die beperkt is tot wat de koppeling nodig heeft. Verwerkersafspraken leggen we vooraf vast.

Aan de slag

Welke systemen zouden moeten praten?

Noem ze in een gesprek, dan zeggen we meteen of er een nette koppeling mogelijk is of dat er een omweg nodig is.

Faire construire des intégrations d'API | Atlantis