BOOZ Agency
06 1508 1713 Plan een gesprek

Een API-koppeling laten maken zodat systemen samenwerken.

Een koppeling laat twee programma's gegevens uitwisselen, zodat jij ze niet hoeft over te typen. Bijvoorbeeld een bestelling uit je webwinkel die als factuur in je boekhouding komt. Wij bouwen ze, en vertellen eerlijk wanneer een kant-en-klare koppeling genoeg is.

Wat is een API-koppeling?

Een API is de ingang waarmee een programma met andere programma's praat. Een koppeling gebruikt die ingang om gegevens automatisch heen en weer te sturen.

Zonder koppeling typ je dezelfde gegevens in twee of drie systemen: de bestelling in je webwinkel, daarna de factuur in je boekhouding, daarna de status in een mail aan de klant. Dat kost tijd en er sluipen fouten in. Met een koppeling doet het systeem dat zelf, en jij kijkt alleen nog of het klopt.

Wat je kunt koppelen

  • BoekhoudingEen koppeling zet facturen uit je eigen systeem of webwinkel door naar je boekhouding, zoals Moneybird. Of dat kan, hangt af van je boekhoudpakket.
  • MarktplaatsenWe werken nu aan een koppeling met bol voor een webwinkel.
  • BetalenEen betaalprovider kan een betaling terugmelden aan je systeem.
  • MailBevestigingen, statusupdates en herinneringen gaan vanzelf naar de klant, vanaf je eigen mailadres.
  • WebwinkelProducten, voorraad en bestellingen tussen je webwinkel en je andere systemen. Zie ook webshop laten maken.
  • Je eigen systeemEen portaal of webapplicatie dat als middelpunt dient: alle gegevens komen daar samen.

Kant-en-klaar of maatwerk?

Bestaat er al een goede connector tussen je twee systemen, gebruik die dan. Maatwerk loont als de standaard niet doet wat jij nodig hebt.

Een kant-en-klare koppeling is meestal genoeg als

  • beide systemen een officiële koppeling of plugin hebben;
  • je werkwijze past bij wat die koppeling doet;
  • je geen eigen regels hebt voor bijvoorbeeld btw, prijzen of verzending.

Maatwerk loont als

  • de connector net niet doet wat je wilt, zoals een eigen opbouw van factuurregels;
  • er meer dan twee systemen bij betrokken zijn;
  • je een eigen systeem hebt waar geen kant-en-klare koppeling voor bestaat;
  • je wilt dat het systeem zelf opvangt wat er misgaat en jou daarvan op de hoogte brengt.

We kijken eerst of het zonder maatwerk kan. Dat is voor jou goedkoper en sneller, en daar geven we eerlijk advies over.

Wat er mis kan gaan en hoe we dat opvangen

Een koppeling hangt af van twee systemen die allebei kunnen haperen. Een goede koppeling merkt dat, probeert het opnieuw en meldt het als het niet lukt.

Veelvoorkomende problemen

  • Het andere systeem is even niet bereikbaar. De koppeling probeert het later opnieuw in plaats van de gegevens kwijt te raken.
  • Gegevens kloppen niet. Een ontbrekend adres of een onbekend btw-nummer. De koppeling weigert het niet stilletjes, maar zet het apart met een duidelijke reden.
  • Dubbele verwerking. Een goede koppeling voorkomt dubbele verwerking: een herhaalde melding van dezelfde bestelling wordt herkend.
  • De andere partij verandert iets. Systemen passen hun API soms aan. Daarom blijf je de koppeling onderhouden, anders kan hij stoppen met werken.

Wat bij een goede koppeling hoort

  • Foutmeldingen die jij begrijpt. Geen technische code, maar wat er mis is en bij welke bestelling of factuur.
  • Een logboek. Wat is er wanneer verstuurd en wat kwam er terug? Dan zoeken we een probleem snel uit.
  • Een melding aan jou of ons als iets blijft mislukken, zodat je het niet pas na een maand ontdekt.
  • Testen met echte voorbeelden voordat het live gaat.

Wat we inbouwen bespreken we per koppeling.

Een voorbeeld uit eigen bedrijf

In ons eigen transportbedrijf praat het systeem met meerdere andere diensten, zodat niemand gegevens hoeft over te typen.

Adressen worden opgezocht in de officiële Nederlandse adresgegevens (PDOK), zodat een klant alleen postcode en huisnummer invult. Betalingen lopen via Mollie, met de betaalmethoden die klanten verwachten. En voor de boekhouding hebben we een koppeling met Moneybird gebouwd. Zulke koppelingen bouwen we ook voor klanten. Het bredere systeem daaromheen zie je bij Hart voor Transport.

Zo ziet het proces eruit: we bekijken welke gegevens heen en weer moeten, bouwen en testen de koppeling, en stellen daarna foutmeldingen en logboek in. Wat de prijs bepaalt: het aantal systemen, hoeveel soorten gegevens er over en weer gaan, en hoe ingewikkeld jouw regels zijn. Je krijgt vooraf een voorstel met wat het kost.

Wat kost het?

Een koppeling tussen twee systemen kost bij ons vanaf €295 exclusief btw. De prijs hangt af van wat er heen en weer moet.

  • Koppeling tussen twee systemen: vanaf €295 excl. btw (€356,95 incl. btw). Bijvoorbeeld je webshop met je boekhouding. Je krijgt eerst een voorstel.

Alle pakketten, wat erin zit en wat extra kost, staan op prijzen. Je krijgt altijd vooraf een voorstel op papier.

Veelgestelde vragen

Wat is een API-koppeling?

Een API is de ingang waarmee een programma gegevens uitwisselt met een ander programma. Een koppeling gebruikt die ingang om gegevens automatisch door te sturen, bijvoorbeeld van je webwinkel naar je boekhouding.

Kunnen jullie mijn boekhoudpakket koppelen?

Dat kan als het pakket een API aanbiedt. Voor Moneybird hebben we al een koppeling gebouwd. Welk pakket jij hebt, bekijken we in het eerste gesprek.

Kunnen jullie een koppeling met bol maken?

We werken nu aan een koppeling met bol voor een webwinkel. Of dat bij jouw situatie past, hangt af van wat je verkoopt en welke systemen je al gebruikt.

Wat gebeurt er als de koppeling een keer niet werkt?

Een goede koppeling probeert het opnieuw, schrijft de fout in een logboek en meldt het als het blijft mislukken. Wat we daarvan inbouwen, bespreken we per koppeling.

Is een plugin niet genoeg?

Soms wel, en dan adviseren we dat. Maatwerk loont pas als de plugin niet doet wat je nodig hebt, als er meerdere systemen bij betrokken zijn of als je eigen regels hebt.

Wat kost een koppeling?

Dat hangt af van de systemen, de hoeveelheid gegevens en jouw regels. Je krijgt vooraf een voorstel met wat het kost.

Moet de koppeling onderhouden worden?

Ja. Systemen passen hun API soms aan. Wat wij daarin voor je doen, spreken we af in het voorstel. Zie hosting en onderhoud.

Ook interessant

Vertel wat je wilt bouwen.

Liever direct contact? Bel of app.

We gebruiken je gegevens alleen om contact met je op te nemen. Zie ons privacybeleid.