Vi bygger API-integrationer, der holder
Vi kortlægger dine systemer, bygger forbindelsen og holder øje med den bagefter. Fra første datafelt til daglig drift.
Definition
Hvad er en API-integration?
En API-integration lader to systemer udveksle data direkte, uden at nogen taster det ind igen. Webshoppen sender ordren til ERP’et, ERP’et sender lagerstatus tilbage, og begge systemer arbejder videre på samme grundlag. API’et er den aftalte vej, data må gå ad, og den vej kan overvåges, dokumenteres og ændres.
Problem og indsigt
Dine data findes allerede. De skal bare det rigtige sted hen
Manuelt arbejde mellem to systemer koster først tid, så penge. Ordrer, der tastes om, bliver tastet forkert. Lagertal, der opdateres en gang i døgnet, sælger varer, du ikke har. Når volumen stiger, stiger antallet af fejl med, og bemandingen bliver loftet for, hvor meget forretningen kan vokse.
De systemer, du køber i dag, kommer med et API. Det gjorde de sjældent for ti år siden. Til gengæld gør leverandøren ikke arbejdet for dig: hver platform har sin egen datamodel, sine egne grænser for antal kald og sin egen måde at fejle på. Forbindelsen mellem dem er stadig udviklingsarbejde.
Vi begynder i forretningsprocessen og vælger teknikken derefter. Hvad skal der ske, hvor ofte skal det ske, og hvem opdager det, hvis det ikke sker? Når det ligger fast, ved vi, hvilken løsning der skal bygges. Rækkefølgen er grunden til, at integrationen løser en opgave i forretningen og ikke bare flytter felter.

Ydelser
Vi tegner, koder og drifter integrationen selv
Vi kortlægger, bygger og drifter med det samme hold, så ingen viden falder mellem forretning og kode. Herunder er de opgaver, vi oftest løser, også i setups med flere systemer og mange særtilfælde.
ERP-integrationer
Vi kobler webshop, kundeportal eller CRM til Business Central, e-conomic eller Navision, så ordrer, fakturaer og kundedata følger samme spor. Du taster én gang, og bogholderiet får det, de skal have, i det format de skal have det.
Webshop og ordreflow
Shopify, WooCommerce og Dynamicweb får lagerstatus, kundespecifikke priser og leveringstider direkte fra lagersystemet. Kunden ser, hvad der faktisk står på hylden, og du undgår ordrer, du ikke kan sende.
CRM og leadflow
Formularer, tilbud og opkald lander i HubSpot eller Pipedrive med kilde og historik. Sælgeren har hele forløbet foran sig uden at skifte faneblad, og ingen henvendelse bliver liggende i en indbakke.
API-udvikling fra bunden
Har systemet ikke et brugbart API, bygger vi et. REST eller GraphQL, autentificering med OAuth 2.0, versionering og dokumentation, så du og andre udviklere kan bygge videre uden at gætte.
Automatiseringer og middleware
Azure Functions, n8n eller Make binder flere systemer sammen med kø, gentagne forsøg og fejlhåndtering. Du får ét sted at kigge, når noget går skævt, i stedet for fem.
Datavask og mapping
Varenumre, momskoder og kundefelter matcher sjældent på tværs af systemer. Vi lægger oversættelsen fast, før data begynder at flyde, så næste kvartal ikke går med at rette op.
Overvågning og drift
Vi holder øje med kald, svartider og fejlkøer og retter, når en platform ændrer sit API. Du hører det fra os, ikke fra din kunde.
Integrationen betaler sig også uden for økonomiafdelingen. Når lagertal og ordredata er korrekte hele vejen, kan produktfeedet til Google Shopping vise rigtige priser, og server-side tracking kan måle på reelle ordrer. Så bliver annoncebudgettet flyttet efter tal, der holder.
Cases
Ingen to systemlandskaber er ens. Her er tre, vi har bygget bro i.
Løwener
- Teknologier
- WordPress, PHP, Docker, SOAP API, RabbitMQ, HTML, CSS, JavaScript, Git
- Tid
- 45 dage
- Kode
- 6.345 Linjer
- Ansvarlig
- Andrius Bendikas, Wirawan Sanusi, Babis Georgopoulos
Bella Center
- Backend til platform
- PHP, WordPress, Woocommerce & WPML
- DevOps værktøj
- Docker
- Andre teknologier
- Python integration & data integration til udstillere
- Kode
- 295.499 linjer
- Ansvarlig
- Andrius Bendikas & Alberto Dorta
Danske Vandværker
- Teknologier
- Microsoft Dynamics NAV, Umbraco, .NET, HTML, CSS, JavaScript
- Tid
- 21 dage
- Kode
- 2837 Linjer
- Ansvar
- Sara Vicente
Faglig autoritet
Hvad kendetegner en professionel API-integration?
En professionel API-integration kan køre uden opsyn, fejle uden at tabe data og ændres uden at tage andre systemer med sig. Det er detaljerne herunder, der afgør, om den holder, når volumen og antallet af systemer stiger.
Teknisk fundament
Autentificering med OAuth 2.0 eller nøgler i et sikret miljø, respekt for platformens grænser for antal kald, og idempotens, så samme ordre ikke oprettes to gange, hvis et kald sendes igen. Vi bygger med kø og gentagne forsøg, fordi netværk og API’er går ned. Det interessante er, hvad der sker, når de gør.
Datakvalitet og mapping
En integration er kun så god som de data, den flytter. Vi lægger fast, hvilket system ejer hvilke felter, hvordan varenumre, momskoder og valuta oversættes, og hvad der sker med poster, der ikke kan matches. De poster ender i en fejlkø, du kan se og handle på.
Fejlhåndtering, der kan ses
Når noget fejler, skal et menneske kunne finde ud af hvad, hvornår og hvorfor. Vi logger hvert kald, sætter alarmer på de flows, der betyder noget for omsætningen, og bygger en fejlkø, der kan køres igen, når årsagen er væk. Så kan fejlen findes med det samme.
Sikkerhed og persondata
Integrationer flytter tit persondata, og så gælder GDPR hele vejen gennem kæden. Vi holder trafikken krypteret, giver hvert system kun de rettigheder, det skal have, holder persondata ude af logfilerne og hjælper med databehandleraftaler og dokumentation af, hvor data ligger. Det samme dokumentationskrav møder du i NIS2, hvis din virksomhed er omfattet.
Plads til det næste system
API’er ændrer sig, og du skifter system før eller siden. Vi versionerer endpoints, holder forretningslogikken samlet ét sted og dokumenterer, hvad der flyder hvorhen. Skal der en ny webshop eller et nyt lagersystem på om to år, koster det en tilpasning, ikke en ny integration. Det er den forskel, du kan se på budgettet.
Proces
Kortlægning
Vi gennemgår systemerne, datafelterne og de processer, integrationen skal understøtte. Hvad flytter sig, hvor ofte, og hvad må aldrig gå tabt. Du får et overblik over dataflowet og en liste over de beslutninger, der skal træffes, før vi koder.
Løsningsdesign
Vi vælger metode, retning og frekvens for hvert flow og beskriver, hvad der sker ved fejl. Du godkender designet og rammen for arbejdet, før der bliver skrevet en linje kode.
Bygning og test
Vi udvikler i et testmiljø mod dine egne data og kører flowet igennem med rigtige ordrer, kunder og fejlscenarier. Du tester med, og vi retter, mens det er billigt at rette. Ingen går live på et gæt.
Go-live og overvågning
Vi sætter i drift uden for spidsbelastning, holder skærpet øje de første uger og justerer. Du får dokumentation, adgang til logfilerne og en aftale om, hvem der reagerer hvornår, hvis noget fejler.

Hvor mange gange bliver dine ordrer tastet ind?
Vi kigger gerne på dit setup, før du beslutter noget. Et gennemsyn dækker de systemer, du kører i dag, hvilke data der flyttes manuelt, hvilke API’er platformene stiller til rådighed, hvor fejlene opstår, og hvad der skal automatiseres først for at give mest tilbage. Du får vores vurdering skriftligt og en snak om rækkefølgen. Så kan du tage stilling derfra.