Koppelingen op maat. Je software praat eindelijk met elkaar.
Webshop, kassa, boekhouding, ERP, CRM, betalingen, verzending en Peppol: wij laten ze gegevens uitwisselen, in beide richtingen. We werken met hun API. En heeft een pakket er geen, dan bouwen we er een.
Demo: een online bestelling van Koffiebranderij Vennegem loopt via de Brisk koppelingslaag automatisch door de webshop, Mollie, de kassa, Exact Online, Sendcloud, Teamleader en Slack; daarna vertrekt een B2B-factuur via Peppol. Met de knoppen hieronder lees je per systeem wat erin gaat en wat eruit komt.
koffievennegem.be/afrekenen
Koffiebranderij VennegemKoffieMateriaalAbonnement
Afrekenen#10482
2× Huismelange 1 kg
Nog 42 op voorraad
€ 53,80
1× Ethiopië Guji 250 g
Nog 7 op voorraad
€ 11,90
Verzending met bpost€ 4,95
Totaal incl. btw€ 70,65
Betalen met Bancontact
Mollie
Betalingentr_…
Betaald€ 33,90tr_Bv3Xe9Kd2M09:11
Betaald€ 47,35tr_Fj8Ny4Ta6Q08:30
Kassa · Winkel Vennegem09:42
Huismelange
1 kg
€ 26,9042 st.
Espresso Donker
1 kg
€ 28,5018 st.
Ethiopië Guji
250 g
€ 11,907 st.
Decafé Zacht
500 g
€ 15,5023 st.
Handmolen Staal
1 st
€ 64,005 st.
VoorraadBijgewerkt om 09:42
Exact Online
›Verkoopfacturen
VF-2026-0317Jens Wouters€ 33,90
VF-2026-0316Brasserie VennegemB2B · via Peppol
Verkoopfactuur
Sendcloud
›Zendingen
Nog geen zendingen vandaag
Teamleader Focus
T
Contacten ›Sarah Peeters
SP
Sarah Peeters
Particuliere klant · 3600 Genk
TijdlijnDealsVerkoopfacturen
Bestelling #10211 · € 53,8014 sep.
Ingeschreven op de nieuwsbrief2 mrt.
Peppol
›E-factuurBIS Billing 3.0
—
Aan
Brasserie Vennegem
Peppol-ID
0208:0798765406
Document
UBL 2.1 · EN 16931
0208:0712345631
UBL gemaakt
Gevalideerd
Verzonden via toegangspunt
Afgeleverd via Peppol
Slack
bestellingen
Nog geen berichten vandaag
Bericht aan #bestellingen
Brisk koppelingslaagLiveEuropese servers
Events vandaag
1.288
Wachtrij
0
Fouten
0
EventstroomVereenvoudigd
11:04.744order.created#10481webshoplaag
11:05.312webhookid=tr_Bv3Xe9Kd2Mmollielaag
11:05.559invoice.createdVF-2026-0317201laagexact
30:00.000stock.sync5 SKUOKkassalaag
P8 / 8 OK
Brisk koppelingslaagLive
09:11:05invoice.createdVF-2026-0317
09:30:00stock.sync5 SKU
koffievennegem.be/afrekenen
Koffiebranderij VennegemKoffieMateriaalAbonnement
Afrekenen#10482
2× Huismelange 1 kg
Nog 42 op voorraad
€ 53,80
1× Ethiopië Guji 250 g
Nog 7 op voorraad
€ 11,90
Verzending met bpost€ 4,95
Totaal incl. btw€ 70,65
Betalen met Bancontact
Webshop
Je eigen webshop
Wat gaat erin
De voorraad die de kassa verkoopt, zodat je online nooit verkoopt wat er niet meer is.
Wat komt eruit
Elke nieuwe bestelling, meteen: klant, producten, verzendkosten en betaalmethode.
Voor je IT’erREST API · webhook bij een nieuwe bestelling, ondertekend met HMAC-SHA256
Demo · Koffiebranderij Vennegem
Klik op een systeem om te zien wat erin gaat en wat eruit komt. Of plaats zelf een bestelling.
We koppelen onder meer met
Merknamen en logo's zijn van hun eigenaars; ze tonen met welke systemen we koppelen.
Wat is een koppeling? Gewoon: nooit meer overtypen.
Een koppeling laat twee programma’s automatisch gegevens uitwisselen, zodat niemand ze nog moet overtypen. Je webshop, kassa en boekhouding blijven wat ze zijn. Ze praten alleen met elkaar.
Een computerscherm met vier vensters: de mailbox van Lotte met een nieuwe webshopbestelling, een Excel-lijst met de voorraad, een verkoopfactuur in de boekhouding en de productpagina van Ethiopië Guji in de webshop. Zonder koppeling typt Lotte alles over en maakt ze een typfout. Met koppeling gebeurt alles vanzelf.
Elke bestelling typt Lotte over: in de voorraadlijst en in de boekhouding. Eén tik ernaast en de factuur klopt niet. Intussen toont de webshop een koffie die al op is.
Schakel zelf tussen zonder en met koppeling.
En een API?
Een API is de dienstingang van een programma. Andere programma’s bellen daar aan en vragen iets op of geven iets af, volgens vaste afspraken. Een koppeling gebruikt die ingang, zodat niemand via het scherm moet.
Voordeur
Het scherm. Voor mensen: klikken, lezen en typen.
Dienstingang
De API. Voor programma’s: snel, dag en nacht, zonder typfouten.
De vraagHoeveel zakken Huismelange heb je nog?
GET /v1/products/KV-HUIS-1000/stock
Authorization: Bearer eyJhbGciOi…
Het antwoordNog 40 zakken van 1 kilo.
200 OK
{ "sku": "KV-HUIS-1000", "stock": 40 }
Voor je IT’er: een REST-API over HTTPS met JSON, afgeschermd met een token.
Vereenvoudigd
Vier soorten koppelingen
Elke koppeling is een combinatie: één of twee richtingen, meteen of op een vast uur.
WebshopBoekhouding
Eenrichting
Elke webshopbestelling wordt vanzelf een verkoopfactuur in de boekhouding. Er gaat niets terug.
Technisch: A → B · de webshop meldt, de boekhouding ontvangt
KassaWebshop
Tweerichting
Kassa en webshop delen één voorraad. Per gegeven spreken we af wie de baas is: de bron van waarheid.
Technisch: A ↔ B · voorraad: de kassa is de bron · productteksten: de webshop
BetalingPOSTWebshop
Realtime
Betaalt Sarah met Bancontact, dan hoort de webshop het meteen en vertrekt haar bevestiging.
Technisch: Webhook · HTTP POST bij elke statuswijziging
Kassa02:00Boekhouding
Batch
Elke nacht om 02:00 gaat de dagomzet van de kassa als één bestand naar de boekhouding.
Technisch: Elke nacht 02:00 · CSV-bestand via SFTP
Wat kost overtypen jou?
Vul je eigen cijfers in. Het is een schatting, geen belofte.
15
4
€ 35
We rekenen met 21 werkdagen per maand en enkel de tijd om over te typen. Fouten rechtzetten en telefoontjes van je boekhouder zitten er niet in.
Elk systeem, uitgelegd.
Kies een categorie of zoek op naam of op een woord als btw, voorraad of factuur. Bij elk logo lees je in gewone taal wat het is en wat een koppeling je oplevert. Klik op Technisch voor je IT'er: welke API, hoe je aanmeldt, of er webhooks zijn en een stukje echte data.
Een online boekhoudpakket voor kmo's. Je boekhouder kan er rechtstreeks in meewerken, en je verstuurt en ontvangt er ook e-facturen via Peppol mee.
Voor wie?
Kmo's die hun boekhouding online doen, samen met hun boekhoudkantoor.
Wat levert een koppeling op?
Elke betaalde bestelling staat meteen als verkoopfactuur in Exact, met de juiste btw-code. Betalingen worden afgepunt en je boekhouder hoeft niets meer na te vragen.
Wat koppelen we?
verkoopfacturen
klanten
producten
voorraad
betalingen
boekingen
btw-codes
API
REST · JSON · OData
Aanmelden
OAuth 2.0
Webhooks
Ja
Ritme
Realtime of in batch
REST API met OData-queries ($filter, $select), per administratie (division). Aanmelden met OAuth 2.0 (authorization code); het access token is maar 10 minuten geldig en wordt met het refresh token vernieuwd. Webhooks (WebhookSubscriptions) melden een wijziging per onderwerp; daarna halen we het record zelf op.
Waar we op letten: Exact telt aanvragen per minuut en per dag per administratie en antwoordt met HTTP 429 als je erover gaat. We vragen alleen op wat veranderd is, bundelen schrijfacties en plannen grote imports 's nachts.
SOAP-webservices (.asmx) per domein: Sales, Accounting, Archive, Contact… Je meldt aan met een Web Service-toegangssleutel (Authenticate), krijgt een sessie-id die 24 uur geldig is en stuurt die samen met het administratie-id bij elke oproep mee.
Waar we op letten: Geen webhooks, en het aantal oproepen per dag is beperkt (daarboven betaal je per schijf). We sturen facturen gebundeld in één XML-bericht en vragen wijzigingen op een vast ritme op.
Octopus
Wat is het?
Belgische boekhoud- en facturatiesoftware, veel gebruikt door boekhoudkantoren en hun klanten.
Voor wie?
Kmo's waarvan de boekhouder in Octopus werkt.
Wat levert een koppeling op?
Je facturen en klanten staan vanzelf in het juiste dossier. Octopus verstuurt verkoopfacturen via Peppol als de klant daar bereikbaar is.
REST API met een OpenAPI-beschrijving (er is ook een SOAP-variant). Aanmelden in twee stappen: eerst een JWT voor de gebruiker (met de software-house-UUID van Octopus), dan een dossiertoken; beide zijn 10 minuten geldig.
Waar we op letten: Geen webhooks en een limiet per endpoint per dag. We vragen alleen de wijzigingen op via de /modified-endpoints en houden het aantal oproepen ruim onder de limiet.
Billit
Wat is het?
Belgisch facturatieplatform en erkend Peppol-toegangspunt. Je maakt er facturen, en je ontvangt er aankoopfacturen via Peppol.
Voor wie?
Kmo's en zelfstandigen die eenvoudig willen factureren, en software die een Peppol-toegangspunt nodig heeft.
Wat levert een koppeling op?
Een B2B-bestelling wordt een Peppol-factuur die zonder overtypen bij je klant binnenkomt. Aankoopfacturen komen ook vanzelf binnen.
REST API met een aparte sandbox. Aanmelden met OAuth 2.0 (een API-sleutel mag alleen voor niet-commerciële koppelingen). Webhooks op facturen en berichten, ondertekend met een geheim.
Waar we op letten: Billit noemt facturen "orders" en creditnota's zijn een apart type. We testen eerst in de sandbox en vragen pas daarna toegang tot productie aan.
Exact WinBooks
Exact WinBooks
Wat is het?
Belgisch boekhoudpakket, heel gebruikelijk bij boekhoudkantoren. Bestaat als WinBooks Classic en als WinBooks on Web; Peppol via een module.
Voor wie?
Kmo's waarvan het boekhoudkantoor in WinBooks werkt.
Wat levert een koppeling op?
Je verkoopfacturen en klanten komen vanzelf in het juiste dossier bij je boekhouder, met de juiste rekeningen.
WinBooks on Web heeft een REST API (JSON of XML) per dossier (folder). Aanmelden via OAuth 2.0: je maakt in WinBooks een token aan dat wij inruilen voor een access token. Daarnaast bestaat WinBooks Connect, met eigen API.
Waar we op letten: Geen webhooks gevonden voor WinBooks on Web, dus we werken met een vast ritme. Rekeningen en btw-codes spreken we vooraf af met je boekhouder.
QuickBooks
Intuit QuickBooks Online
Wat is het?
Een online boekhoudpakket van Intuit, vooral gebruikt in Engelstalige landen. In België zie je het minder.
Voor wie?
Bedrijven met een vestiging of boekhouder in het Verenigd Koninkrijk of de VS.
Wat levert een koppeling op?
Bestellingen en betalingen staan vanzelf als facturen en ontvangsten in QuickBooks.
Wat koppelen we?
verkoopfacturen, klanten, producten, betalingen
API
REST · JSON
Aanmelden
OAuth 2.0
Webhooks
Ja
Ritme
Realtime of in batch
REST API v3 per bedrijf (realmId), aanmelden met OAuth 2.0 (authorization code). Webhooks melden alleen welk record veranderde, ondertekend met een intuit-signature-header; daarna halen we het op. Er zijn sandbox-bedrijven om te testen.
Waar we op letten: Er is een limiet per bedrijf per minuut, en Intuit zet zijn webhooks om naar het CloudEvents-formaat. We volgen hun aankondigingen en passen de koppeling tijdig aan.
Xero
Wat is het?
Een online boekhoudpakket, groot in Australië, Nieuw-Zeeland en het Verenigd Koninkrijk.
Voor wie?
Kmo's met een internationale boekhouding of boekhouder die met Xero werkt.
Wat levert een koppeling op?
Verkopen, betalingen en uitbetalingen van je betaalprovider staan vanzelf in Xero, klaar om af te punten.
REST API (JSON of XML), aanmelden met OAuth 2.0 per organisatie (tenant). Webhooks melden het soort gebeurtenis en het id, ondertekend met x-xero-signature (HMAC-SHA256). Testen kan in het gratis demobedrijf.
Waar we op letten: Xero beperkt het aantal oproepen per minuut en per dag per organisatie. We gebruiken filters (If-Modified-Since, where) en bundelen facturen per oproep.
Odoo
Wat is het?
Een modulair ERP uit België: verkoop, voorraad, boekhouding, webshop, kassa en meer in één pakket. Odoo is zelf ook een Peppol-toegangspunt.
Voor wie?
Kmo's die meerdere afdelingen in één systeem willen.
Wat levert een koppeling op?
Je webshop, verzending en Odoo lopen gelijk: bestellingen, voorraad en facturen zonder overtypen.
Externe API: vanaf Odoo 19 de JSON-2 API (POST /json/2/<model>/<methode>) met een API-sleutel als bearer token; de oudere XML-RPC en JSON-RPC blijven werken tot ze in Odoo 22 verdwijnen. Uitgaande webhooks via automatiseringsregels. De externe API zit alleen in het Custom-abonnement.
Waar we op letten: Maatwerkvelden en modules verschillen per installatie en veranderen bij elke Odoo-versie. We lezen het echte datamodel van jouw Odoo uit en testen elke upgrade vooraf.
SAP
SAP S/4HANA en SAP Business One
Wat is het?
ERP voor middelgrote en grote bedrijven (S/4HANA) en voor kmo's (Business One). Vaak het hart van productie, voorraad en financiën.
Voor wie?
Bedrijven met een groter ERP, vaak met een eigen IT-afdeling of SAP-partner.
Wat levert een koppeling op?
Je webshop of app werkt met de echte prijzen, voorraad en klantgegevens uit SAP, en bestellingen komen er zonder overtypen in terecht.
S/4HANA: OData-API's (V2/V4) uit de SAP Business Accelerator Hub, via een communicatiegebruiker (basic, OAuth 2.0 of certificaat); gebeurtenissen via SAP Event Mesh. Business One: de Service Layer (REST/OData) met een sessie via /Login, en recent ook webhooks. Bij oudere systemen: IDoc en BAPI/RFC.
Waar we op letten: Elke SAP is anders ingericht. We werken met je SAP-beheerder op de standaard-API's, zodat er in SAP zelf zo weinig mogelijk maatwerk nodig is.
Microsoft Dynamics 365 Business Central
Wat is het?
Het ERP van Microsoft voor kmo's: financiën, verkoop, aankoop en voorraad, in de cloud en verweven met Microsoft 365.
Voor wie?
Kmo's die met Microsoft werken en een ERP via een Microsoft-partner hebben.
Wat levert een koppeling op?
Bestellingen uit je webshop worden verkooporders of facturen in Business Central, en je webshop toont de echte voorraad en prijzen.
REST API v2.0 (OData v4) per bedrijf. Aanmelden via Microsoft Entra ID met OAuth 2.0, ook server-tot-server (client credentials). Webhooks heten hier subscriptions: ze verlopen na drie dagen en melden alleen welk record veranderde.
Waar we op letten: Er is een limiet per gebruiker per vijf minuten en abonnementen moeten op tijd vernieuwd worden. Onze koppeling verlengt ze zelf en houdt een seintje als dat mislukt.
AFAS Software
AFAS Profit
Wat is het?
Nederlands pakket voor ERP, HR en salarissen, ook in België in gebruik. Peppol is ingebouwd.
Voor wie?
Middelgrote organisaties die financiën, HR en projecten in één pakket willen.
Wat levert een koppeling op?
Orders, klanten en medewerkers lopen gelijk met je webshop, app of andere software, zonder dubbele invoer.
Profit REST (of SOAP) via connectoren: GetConnectors om te lezen, UpdateConnectors om te schrijven. Aanmelden met een app-connectortoken in de header (AfasToken, base64). Webhooks bestaan sinds Profit 8, maar alleen voor dossieritems en workflows, met een HMAC-handtekening.
Waar we op letten: Welke velden je kunt lezen, bepaalt de GetConnector die in AFAS wordt ingericht. We maken die samen met je AFAS-beheerder en testen eerst in de test- of acceptatieomgeving.
Teamleader
Teamleader Focus
Wat is het?
Belgische CRM met offertes, facturatie, projecten en planning in één. Veel gebruikt door kmo's en agentschappen.
Voor wie?
Kmo's die hun klanten, deals en facturen op één plek willen.
Wat levert een koppeling op?
Een gewonnen deal wordt een klant in je boekhouding, en een websiteformulier wordt een contact in Teamleader. Niemand typt nog over.
Een eigen API-stijl: acties over HTTPS, zoals POST /invoices.list of /contacts.add, met JSON in de body. Aanmelden met OAuth 2.0 (authorization code) via de Teamleader Marketplace. Webhooks via webhooks.register, bv. op deal.won of invoice.booked.
Waar we op letten: Er is een limiet per minuut (HTTP 429 als je erover gaat). We lezen in pagina's, bufferen schrijfacties en laten webhooks het werk doen in plaats van voortdurend op te vragen.
HubSpot
Wat is het?
CRM en marketingplatform: contacten, bedrijven, deals, tickets en e-mails.
Voor wie?
Kmo's met een verkoop- of marketingteam dat leads opvolgt.
Wat levert een koppeling op?
Klanten en bestellingen uit je webshop staan in HubSpot, en gewonnen deals gaan vanzelf naar je boekhouding.
Wat koppelen we?
contacten, bedrijven, deals, tickets, e-mails
API
REST · JSON
Aanmelden
OAuth 2.0 · Token
Webhooks
Ja
Ritme
Realtime
REST API (CRM-objecten), sinds 2026 met datumversies zoals /2026-03/. Aanmelden met OAuth 2.0 voor apps of een token van een private app. Webhooks via de app-configuratie, ondertekend (X-HubSpot-Signature-v3).
Waar we op letten: De limiet hangt af van je abonnement: een aantal oproepen per tien seconden en per dag. We gebruiken batch-endpoints en zoeken slim in plaats van alles op te vragen.
Salesforce
Wat is het?
Enterprise-CRM voor verkoop, service en marketing, bijna onbeperkt aan te passen.
Voor wie?
Middelgrote en grote bedrijven met een eigen Salesforce-beheerder.
Wat levert een koppeling op?
Salesforce en je ERP delen dezelfde klanten en orders; je verkopers zien facturen en leveringen zonder van scherm te wisselen.
REST API per versie, plus SOAP, Bulk API 2.0 voor grote aantallen en Pub/Sub. Aanmelden met OAuth 2.0 via een External Client App (bv. JWT bearer voor server-tot-server). Wijzigingen volgen we via Change Data Capture of Platform Events.
Waar we op letten: Er is een daglimiet per organisatie, afhankelijk van je editie en licenties. Grote volumes gaan via de Bulk API, en we testen altijd eerst in een sandbox.
Pipedrive
Wat is het?
Een overzichtelijke CRM rond je verkooppijplijn: deals, personen, organisaties en taken.
Voor wie?
Kleine verkoopteams die hun deals visueel willen opvolgen.
Wat levert een koppeling op?
Een gewonnen deal wordt een klant in je boekhouding of een project in je planning, zonder overtypen.
Wat koppelen we?
deals, contacten, bedrijven, taken
API
REST · JSON
Aanmelden
API-sleutel · OAuth 2.0
Webhooks
Ja
Ritme
Realtime
REST API (deals op v2, sommige endpoints nog v1) met OpenAPI-beschrijving. Aanmelden met een API-token of OAuth 2.0. Webhooks per object en actie, bv. create.deal.
Waar we op letten: Pipedrive werkt met een dagbudget en een burstlimiet per twee seconden die afhangen van je abonnement. We verdelen oproepen gelijkmatig en gebruiken webhooks in plaats van op te vragen.
Zoho
Zoho CRM
Wat is het?
CRM uit de grote Zoho-familie (boekhouding, helpdesk, e-mail…), betaalbaar en uitgebreid.
Voor wie?
Kmo's die al andere Zoho-apps gebruiken of een voordelige CRM zoeken.
Wat levert een koppeling op?
Leads, klanten en deals lopen gelijk met je website, webshop en boekhouding.
Wat koppelen we?
contacten, bedrijven, deals, taken
API
REST · JSON
Aanmelden
OAuth 2.0
Webhooks
Ja
Ritme
Realtime
REST API v8, aanmelden met OAuth 2.0 (header Zoho-oauthtoken) via het datacenter van je account (voor Europa .eu). Meldingen via de Notifications API (watch), die je minstens wekelijks vernieuwt.
Waar we op letten: Zoho rekent met credits per dag en een limiet op gelijktijdige oproepen. We gebruiken bulk-endpoints en houden de meldingskanalen zelf in leven.
Peppol
Wat is het?
Het Europese netwerk voor e-facturen. Sinds 1 januari 2026 sturen Belgische btw-plichtige bedrijven elkaar gestructureerde e-facturen, en standaard gaat dat via Peppol.
Voor wie?
Elk Belgisch btw-plichtig bedrijf dat aan andere bedrijven factureert, of facturen van bedrijven ontvangt.
Wat levert een koppeling op?
Je facturen komen als data rechtstreeks in de boekhouding van je klant, en aankoopfacturen komen vanzelf in de jouwe. Geen pdf's meer overtypen.
Wat koppelen we?
verkoopfacturen, creditnota's, aankoopfacturen
API
AS4 via een toegangspunt
Aanmelden
Certificaat
Webhooks
Niet van toepassing
Ritme
Realtime
Vier-hoekenmodel: jij (C1) → jouw toegangspunt (C2) → dat van de ontvanger (C3) → de ontvanger (C4). Toegangspunten vinden elkaar via SML/SMP op het Peppol-ID (in België 0208 + ondernemingsnummer) en praten AS4. Het formaat is Peppol BIS Billing 3.0: UBL-XML volgens EN 16931.
Waar we op letten: Een factuur die de validatieregels niet haalt, wordt geweigerd. We valideren vóór het versturen en verwerken de antwoorden (afgeleverd, geweigerd) terug in je systeem.
Hermes
Gestopt eind 2025
Wat is het?
Het gratis overgangsplatform van de federale overheid (FOD BOSA) om e-facturen via Peppol te versturen en te lezen. Het is eind 2025 gestopt.
Voor wie?
Bedrijven die tijdelijk nog geen eigen Peppol-oplossing hadden.
Wat levert een koppeling op?
Gebruikte je Hermes? Dan heb je nu een eigen Peppol-toegangspunt nodig: via je boekhoudpakket, via een facturatieplatform, of via een koppeling vanuit je webshop of software. Die koppeling bouwen we.
Wat koppelen we?
verkoopfacturen
API
Webportaal
Aanmelden
Niet van toepassing
Webhooks
Niet van toepassing
Ritme
In batch
Hermes was een webportaal, geen API voor je eigen software. Het zette gestructureerde facturen om naar een leesbare vorm voor wie nog geen Peppol-tools had. Vandaag verloopt versturen en ontvangen via een erkende Peppol-dienstverlener.
Waar we op letten: Kijk na of je nog e-facturen kan ontvangen: een ondernemingsnummer dat nergens als Peppol-ontvanger geregistreerd staat, krijgt geen e-facturen binnen.
Mollie
Wat is het?
Een betaalprovider uit Nederland, veel gebruikt in België. Eén koppeling voor Bancontact, kaarten, Apple Pay, iDEAL, Klarna en meer.
Voor wie?
Webshops, apps en platformen die online betalingen willen aanvaarden.
Wat levert een koppeling op?
Een betaling zet je bestelling op betaald, maakt de factuur en punt ze af in je boekhouding. Terugbetalingen lopen mee.
REST API v2 met een API-sleutel (test_ of live_) of OAuth voor platformen. De klassieke webhook stuurt alleen het betalings-id, zonder handtekening; wij halen de betaling daarna zelf op, zo weet je zeker dat de status klopt. Mollie probeert tot 10 keer opnieuw.
Waar we op letten: Een webhook kan dubbel of laat binnenkomen. We verwerken elke betaling idempotent: dezelfde betaling twee keer ontvangen geeft nooit twee facturen.
Stripe
Wat is het?
Een internationaal betaalplatform met betalingen, abonnementen en facturen, ook Bancontact en iDEAL.
Voor wie?
Webshops, SaaS en platformen, zeker met abonnementen of internationale klanten.
Wat levert een koppeling op?
Betalingen en abonnementen lopen vanzelf door naar je boekhouding en je klantenbestand.
REST API (form-encoded in, JSON uit) met een geheime sleutel en versies per datum. Webhooks ondertekend met Stripe-Signature (HMAC-SHA256 over tijdstempel en inhoud); Stripe probeert tot drie dagen opnieuw.
Waar we op letten: Bedragen staan in centen (7065 = € 70,65) en er is een limiet per seconde. We controleren elke handtekening en tijdstempel en verwerken elke gebeurtenis maar één keer.
Bancontact
Wat is het?
Het Belgische betaalschema: met je bankkaart of met de Bancontact-app via een QR-code. Online de betaalmethode die Belgen het meest kennen.
Voor wie?
Elke webshop of app met Belgische klanten.
Wat levert een koppeling op?
Bancontact staat in je kassa-afrekening en betalingen komen vanzelf in je bestellingen en boekhouding.
Wat koppelen we?
betalingen, terugbetalingen
API
Via je betaalprovider
Aanmelden
Via je betaalprovider
Webhooks
Niet van toepassing
Ritme
Realtime
Online aanvaard je Bancontact via een betaalprovider zoals Mollie of Stripe (method: bancontact); je koppelt dus met de API van je provider. Daarnaast heeft Bancontact Pro (vroeger Payconiq) een eigen API voor QR- en factuurbetalingen.
Waar we op letten: Alleen in euro. We kiezen samen met jou de provider en zetten Bancontact bovenaan in je afrekening.
PayPal
Wat is het?
Een wereldwijde digitale portemonnee en afrekenknop.
Voor wie?
Webshops met internationale klanten.
Wat levert een koppeling op?
PayPal-betalingen worden gewone betaalde bestellingen, netjes afgepunt in je boekhouding.
Wat koppelen we?
bestellingen, betalingen, terugbetalingen
API
REST · JSON
Aanmelden
OAuth 2.0
Webhooks
Ja
Ritme
Realtime
REST API (Orders v2). Aanmelden met OAuth 2.0 client credentials (client-id en geheim). Webhooks controleren we via een certificaat of via de verify-endpoint van PayPal. Er is een sandbox.
Waar we op letten: Een order goedkeuren is nog geen betaling: pas na de capture is het geld er. Onze koppeling zet de bestelling pas dan op betaald.
Klarna
Wat is het?
Achteraf betalen of in delen betalen. De klant betaalt later, jij krijgt je geld van Klarna.
Voor wie?
Webshops met hogere bedragen, vaak mode, interieur of elektronica.
Wat levert een koppeling op?
Klarna staat in je afrekening, en leveringen, annuleringen en retouren gaan vanzelf naar Klarna.
Wat koppelen we?
bestellingen, betalingen, terugbetalingen
API
REST · JSON · Via je betaalprovider
Aanmelden
Basic auth
Webhooks
Beperkt
Ritme
Realtime
REST API met basic auth (gebruikersnaam en wachtwoord uit het Merchant Portal) en een aparte testomgeving (Playground). Vaak aangeboden via een betaalprovider zoals Mollie.
Waar we op letten: Een Klarna-order is eerst alleen geautoriseerd. Het bedrag wordt pas geïnd als je de levering meldt (capture). We koppelen dat aan je verzending.
Apple Pay
Wat is het?
Betalen met Face ID of Touch ID op iPhone, iPad en Mac, in Safari of in een app.
Voor wie?
Webshops en apps met veel mobiele klanten.
Wat levert een koppeling op?
Afrekenen in twee tikken, en de betaling komt als elke andere binnen in je bestellingen en boekhouding.
Wat koppelen we?
betalingen
API
JavaScript in de browser · Via je betaalprovider
Aanmelden
Via je betaalprovider
Webhooks
Niet van toepassing
Ritme
Realtime
Geen eigen server-API voor handelaars: in de browser draait Apple Pay JS of de Payment Request API, de verwerking loopt via je betaalprovider. Vereist een geverifieerd domein en HTTPS.
Waar we op letten: Zonder domeinverificatie verschijnt de knop niet. We plaatsen het verificatiebestand van je betaalprovider en testen op echte Apple-toestellen.
Google Pay
Wat is het?
Betalen met een kaart die in je Google-account of Android-toestel is opgeslagen.
Voor wie?
Webshops en apps met veel Android- en Chrome-gebruikers.
Wat levert een koppeling op?
Snel afrekenen zonder kaartnummer in te typen; de betaling loopt mee in je bestellingen en boekhouding.
Wat koppelen we?
betalingen
API
JavaScript in de browser · Via je betaalprovider
Aanmelden
Via je betaalprovider
Webhooks
Niet van toepassing
Ritme
Realtime
Google Pay API in de browser of app (PaymentDataRequest, apiVersion 2). De kaartgegevens gaan versleuteld naar je betaalprovider (tokenisatie PAYMENT_GATEWAY). Voor productie vraag je toegang aan in de Google Pay & Wallet Console.
Waar we op letten: De testomgeving toont testkaarten, niet je echte. We testen in TEST en zetten pas na goedkeuring op PRODUCTION.
Visa
Wat is het?
Het wereldwijde kaartschema achter Visa-kredietkaarten en -debetkaarten.
Voor wie?
Elke webshop of app die kaartbetalingen aanvaardt.
Wat levert een koppeling op?
Kaartbetalingen komen als gewone betalingen in je bestellingen en boekhouding, met de kaartsoort erbij.
Wat koppelen we?
betalingen, terugbetalingen
API
Via je betaalprovider
Aanmelden
Via je betaalprovider
Webhooks
Niet van toepassing
Ritme
Realtime
Je koppelt niet rechtstreeks met Visa: kaartbetalingen lopen via een betaalprovider of acquirer. De extra controle (sterke klantauthenticatie volgens PSD2) gebeurt met 3-D Secure, bij Visa "Visa Secure".
Waar we op letten: Kaartgegevens raken nooit je eigen server: de betaalprovider verwerkt ze. Zo blijft je webshop buiten de zwaarste PCI-DSS-eisen.
Mastercard
Wat is het?
Het wereldwijde kaartschema achter Mastercard- en Maestro-kaarten.
Voor wie?
Elke webshop of app die kaartbetalingen aanvaardt.
Wat levert een koppeling op?
Kaartbetalingen komen als gewone betalingen in je bestellingen en boekhouding.
Wat koppelen we?
betalingen, terugbetalingen
API
Via je betaalprovider
Aanmelden
Via je betaalprovider
Webhooks
Niet van toepassing
Ritme
Realtime
Net als bij Visa via een betaalprovider of acquirer. De sterke klantauthenticatie heet hier Mastercard Identity Check (EMV 3-D Secure); de provider regelt de controle in de app van de bank.
Waar we op letten: Een betaling die 3-D Secure niet haalt, is mislukt en niet "in behandeling". Onze koppeling maakt dan geen factuur en stuurt de klant terug naar de afrekening.
iDEAL
iDEAL | Wero
Wat is het?
De populairste online betaalmethode in Nederland: betalen via je eigen bank. Wordt stap voor stap Wero.
Voor wie?
Belgische webshops met Nederlandse klanten.
Wat levert een koppeling op?
Nederlandse klanten betalen zoals ze gewoon zijn, en de betaling komt vanzelf in je bestellingen en boekhouding.
Wat koppelen we?
betalingen, terugbetalingen
API
Via je betaalprovider
Aanmelden
Via je betaalprovider
Webhooks
Niet van toepassing
Ritme
Realtime
Via een betaalprovider zoals Mollie of Stripe (method: ideal), alleen in euro. Sinds 2025 is er één iDEAL-knop zonder banklijst; de overgang naar Wero loopt via je provider.
Waar we op letten: Namen en logo's wijzigen met de overgang naar Wero. We houden je afrekening in lijn met wat je provider en iDEAL voorschrijven.
Shopify
Wat is het?
Een populair webshopplatform in de cloud: je huurt de webshop, Shopify beheert de techniek.
Voor wie?
Webshops van klein tot groot die snel willen starten.
Wat levert een koppeling op?
Bestellingen gaan vanzelf naar je boekhouding en verzending, en de voorraad loopt gelijk met je kassa.
De Admin API is GraphQL, met een versie per kwartaal (bv. 2026-07); de REST Admin API is legacy. Aanmelden met een access token (X-Shopify-Access-Token) via OAuth of een eigen app. Webhooks met X-Shopify-Hmac-SHA256, antwoord binnen 5 seconden.
Waar we op letten: GraphQL rekent met punten per seconde (volgens je abonnement), en elke versie wordt na een jaar vervangen. We vragen alleen de velden die we nodig hebben en plannen versie-updates in.
WooCommerce
Wat is het?
De webshop-plugin voor WordPress: open source, op je eigen hosting.
Voor wie?
Webshops die volledige controle en een WordPress-site willen.
Wat levert een koppeling op?
Bestellingen naar je boekhouding en verzending, en de voorraad gelijk met je kassa of ERP.
REST API (wc/v3 onder /wp-json/) met een consumer key en secret (via HTTPS als basic auth). Webhooks met X-WC-Webhook-Signature (base64 HMAC-SHA256).
Waar we op letten: De snelheid hangt af van je hosting en plugins. Bij veel producten werken we met batch-endpoints en paginering, en we letten op plugins die velden toevoegen.
Adobe Commerce (Magento)
Adobe Commerce
Wat is het?
Een uitgebreid e-commerceplatform voor grote catalogi, B2B en meerdere winkels. Magento Open Source is de gratis variant.
Voor wie?
Grotere webshops en B2B-portalen, vaak met een ERP erachter.
Wat levert een koppeling op?
Prijzen, voorraad en orders lopen gelijk met je ERP, per winkel en per klantengroep.
REST, GraphQL en SOAP. Aanmelden via een integratie (OAuth) of een admin-token. Adobe Commerce heeft ondertekende webhooks en gebeurtenissen via Adobe I/O Events.
Waar we op letten: Prijsregels, klantengroepen en meerdere winkels maken mapping complex. We leggen per veld vast welk systeem de bron van waarheid is.
PrestaShop
Wat is het?
Open-source webshopsoftware uit Frankrijk, populair in Europa.
Voor wie?
Webshops die een zelf gehoste, uitbreidbare winkel willen.
Wat levert een koppeling op?
Bestellingen en voorraad lopen gelijk met je ERP of boekhouding, verzendingen gaan vanzelf de deur uit.
Wat koppelen we?
bestellingen, producten, voorraad, klanten
API
REST · JSON
Aanmelden
API-sleutel · OAuth 2.0
Webhooks
Nee, we vragen op
Ritme
In batch
De Webservice onder /api/ (standaard XML) met een webservicesleutel als basic-auth-gebruiker. PrestaShop 9 heeft daarnaast een Admin API met OAuth 2.0 (client credentials).
Waar we op letten: Geen ingebouwde webhooks: we vragen wijzigingen op een vast ritme op, of voegen een kleine module toe die een seintje geeft.
WordPress
Wat is het?
Het meest gebruikte systeem om websites te beheren (een CMS). Ook de basis onder WooCommerce.
Voor wie?
Organisaties met een WordPress-website.
Wat levert een koppeling op?
Formulieren worden contacten in je CRM, inschrijvingen komen in je mailinglijst, en inhoud uit andere systemen verschijnt vanzelf op je site.
Wat koppelen we?
pagina's, formulieren, gebruikers, bestanden
API
REST · JSON
Aanmelden
Basic auth · Sessie
Webhooks
Nee, we vragen op
Ritme
Realtime of in batch
REST API (wp/v2 onder /wp-json/). Aanmelden met een cookie plus nonce, of met een Application Password via HTTPS. Geen webhooks in de kern; die komen van plugins of van ons.
Waar we op letten: Plugins voegen eigen velden en endpoints toe. We gebruiken een eigen, afgeschermde gebruiker met alleen de rechten die de koppeling nodig heeft.
Lightspeed
Wat is het?
Kassasysteem voor winkels (Retail) en horeca (Restaurant), met een eigen webshop (eCom).
Voor wie?
Winkels, cafés en restaurants met een Lightspeed-kassa.
Wat levert een koppeling op?
Wat je in de winkel verkoopt, gaat van de online voorraad af, en omgekeerd. Kassaverkopen staan vanzelf in je boekhouding.
Elke reeks heeft een eigen API: Retail X-Series en R-Series (REST, OAuth 2.0), Restaurant K-Series (OAuth 2.0 met scopes) en eCom C-Series (API-sleutel en geheim). X-Series stuurt ondertekende webhooks, bv. bij verkoop of voorraad.
Waar we op letten: Welke Lightspeed heb je? Dat bepaalt de API. R-Series werkt met een emmer-limiet (leaky bucket); we volgen de headers en passen ons tempo aan.
bol
bol.com
Wat is het?
De grootste online winkel van Nederland en België, waar je als partner je producten verkoopt.
Voor wie?
Webshops en merken die ook via bol verkopen.
Wat levert een koppeling op?
Je voorraad klopt op je webshop én op bol, bol-bestellingen komen in je verzending en boekhouding.
Retailer API (v10) met JSON en een versie in de Accept-header. Aanmelden met OAuth 2.0 client credentials; het token is ongeveer 5 minuten geldig. Pushmeldingen via webhook of een wachtrij, ondertekend met RSA.
Waar we op letten: Elke endpoint heeft een eigen limiet, en veel acties lopen asynchroon (je krijgt een proces-id). We volgen de status op tot bol bevestigt.
Amazon
Amazon Seller Central
Wat is het?
De wereldwijde marktplaats, waar je als verkoper je producten aanbiedt, zelf verzendt of Amazon laat verzenden.
Voor wie?
Merken en webshops die in andere Europese landen willen verkopen.
Wat levert een koppeling op?
Voorraad en bestellingen lopen gelijk tussen je webshop en Amazon, facturen gaan vanzelf naar je boekhouding.
Selling Partner API (SP-API): REST met Login with Amazon-tokens (x-amz-access-token), per regio een eigen host. Meldingen via Amazon SQS of EventBridge. Voor persoonsgegevens is een Restricted Data Token nodig.
Waar we op letten: Amazon vernieuwt API's geregeld (de oude Orders API v0 is uitgefaseerd). We volgen de aankondigingen en bouwen op de actuele versie.
Sendcloud
Wat is het?
Een verzendplatform voor webshops: labels van bpost, PostNL, DHL, DPD en meer vanuit één scherm, met retouren en track & trace.
Voor wie?
Webshops die met meerdere vervoerders verzenden.
Wat levert een koppeling op?
Een betaalde bestelling wordt vanzelf een label, en de klant krijgt de track & trace. Geen adressen meer overtypen.
Wat koppelen we?
zendingen, verzendlabels, track & trace, retouren
API
REST · JSON
Aanmelden
Basic auth · OAuth 2.0
Webhooks
Ja
Ritme
Realtime
REST API v3 (v2 is in onderhoudsmodus). Aanmelden met basic auth (publieke en geheime sleutel) of OAuth 2.0. Webhooks met Sendcloud-Signature (HMAC-SHA256), bv. bij een nieuwe status.
Waar we op letten: Schrijfacties zijn beperkter dan leesacties (per minuut). We maken labels in batches en proberen bij een fout opnieuw zonder dubbele labels.
bpost
Wat is het?
De Belgische post: pakjes aan huis, in een afhaalpunt of pakjesautomaat.
Voor wie?
Webshops die in België en naar het buitenland verzenden.
Wat levert een koppeling op?
Bestellingen worden bpost-labels zonder overtypen, en de klant krijgt de track & trace.
Wat koppelen we?
zendingen, verzendlabels, track & trace
API
XML over HTTPS
Aanmelden
Account-ID + passphrase
Webhooks
Nee, we vragen op
Ritme
Realtime of in batch
De Shipping Manager-webservices met XML (volgens bpost's XSD's). Aanmelden met je account-ID en een passphrase uit het Shipping Manager-portaal. Veel webshops gebruiken bpost via Sendcloud.
Waar we op letten: Rechtstreeks koppelen vraagt een bpost-contract en een ingericht Shipping Manager-account. We bekijken samen of rechtstreeks of via een verzendplatform het beste past.
PostNL
Wat is het?
De Nederlandse post, ook actief in België, met pakjes en afhaalpunten.
Voor wie?
Webshops met klanten in Nederland en België.
Wat levert een koppeling op?
Labels en track & trace zonder overtypen, ook voor Nederlandse klanten.
Wat koppelen we?
zendingen, verzendlabels, track & trace
API
REST · JSON
Aanmelden
API-sleutel
Webhooks
Nee, we vragen op
Ritme
Realtime of in batch
REST API met een API-sleutel in de header (apikey) en een aparte sandbox. De Labelling- en Shipping-API's maken zending, barcode en label in één stap.
Waar we op letten: PostNL past zijn API geregeld aan (maximaal aantal zendingen per oproep, oude opties die vervallen). We volgen de changelog en passen de koppeling tijdig aan.
DHL
DHL eCommerce Benelux en DHL Express
Wat is het?
Pakjes in de Benelux (DHL eCommerce) en wereldwijde express (DHL Express).
Voor wie?
Webshops die in de Benelux of snel internationaal verzenden.
Wat levert een koppeling op?
Labels en track & trace zonder overtypen, en statusupdates die vanzelf in je systeem komen.
Wat koppelen we?
zendingen, verzendlabels, track & trace
API
REST · JSON
Aanmelden
API-sleutel · Token
Webhooks
Ja
Ritme
Realtime
DHL eCommerce Benelux: REST, je ruilt een user-id en sleutel in voor een bearer token; statusupdates via de Track and Trace Pusher. DHL Express: de MyDHL API met basic auth en een testomgeving.
Waar we op letten: Twee DHL's, twee API's en twee contracten. We kijken eerst welke DHL jij gebruikt.
DPD
Wat is het?
Pakjesdienst met een groot netwerk van afhaalpunten in Europa.
Voor wie?
Webshops die met DPD verzenden.
Wat levert een koppeling op?
Bestellingen worden DPD-labels, en de status komt terug in je systeem.
Wat koppelen we?
zendingen, verzendlabels, track & trace
API
SOAP · XML
Aanmelden
Token
Webhooks
Nee, we vragen op
Ritme
Realtime of in batch
DPD België: de Shipper Webservices, alleen SOAP. Je meldt aan met een delisId en wachtwoord en krijgt een authToken dat één werkdag geldig is. Er is een testomgeving met aparte toegang.
Waar we op letten: Aanmelden mag maar enkele keren per dag en er zijn limieten per minuut. We bewaren het token veilig en hergebruiken het in plaats van telkens opnieuw aan te melden.
GLS
Wat is het?
Pakjesdienst met een sterk Europees netwerk.
Voor wie?
Webshops die met GLS verzenden.
Wat levert een koppeling op?
Labels en track & trace zonder overtypen.
Wat koppelen we?
zendingen, verzendlabels, track & trace
API
REST · JSON
Aanmelden
Basic auth
Webhooks
Nee, we vragen op
Ritme
Realtime of in batch
GLS ShipIT: REST (POST /backend/rs/shipments) met basic auth; de host krijg je van je GLS-contactpersoon. GLS bouwt een nieuw ontwikkelaarsportaal uit.
Waar we op letten: De documentatie verhuist naar het nieuwe portaal. We werken met de gegevens die GLS je bij je contract geeft en testen eerst in hun testomgeving.
UPS
Wat is het?
Wereldwijde pakjes- en expressdienst.
Voor wie?
Webshops die internationaal verzenden, ook buiten de EU.
Wat levert een koppeling op?
Labels, douanedocumenten en track & trace zonder overtypen.
Wat koppelen we?
zendingen, verzendlabels, track & trace
API
REST · JSON
Aanmelden
OAuth 2.0
Webhooks
Ja
Ritme
Realtime of in batch
REST API met OAuth 2.0 (client credentials) en een versie in het pad (bv. v2409). Er is een testomgeving (CIE). Statusupdates via de Track Alert-webhooks.
Waar we op letten: Buiten de EU zijn douanegegevens nodig (HS-codes, waarde, herkomst). We zorgen dat die per product in je systeem staan voor we labels maken.
Mailchimp
Wat is het?
E-mailmarketing: nieuwsbrieven, automatische mails en doelgroepen.
Voor wie?
Bedrijven die nieuwsbrieven en automatische mails sturen.
Wat levert een koppeling op?
Klanten en inschrijvers komen vanzelf in de juiste lijst, met hun aankopen, zodat je gerichte mails stuurt.
Marketing API v3 per datacenter (bv. us21.api.mailchimp.com). Aanmelden met een API-sleutel of OAuth 2.0. Webhooks per lijst, optioneel ondertekend.
Waar we op letten: Er mogen maar 10 verbindingen tegelijk open zijn. We synchroniseren in batches en respecteren de keuze van wie zich uitschreef (AVG).
Brevo
vroeger Sendinblue
Wat is het?
E-mail- en sms-marketing en transactionele mails, uit Europa.
Voor wie?
Kmo's die nieuwsbrieven en automatische mails willen versturen.
Wat levert een koppeling op?
Klanten, bestellingen en inschrijvingen lopen vanzelf in Brevo, en bevestigingsmails vertrekken vanuit je eigen systemen.
Wat koppelen we?
inschrijvers, doelgroepen, campagnes, e-mails
API
REST · JSON
Aanmelden
API-sleutel · OAuth 2.0
Webhooks
Ja
Ritme
Realtime
REST API v3 met een api-key-header of OAuth 2.0. Webhooks voor transactionele en marketingmails; die zijn niet ondertekend, dus we beveiligen ze met een token of IP-lijst.
Waar we op letten: Contactattributen (zoals VOORNAAM) moet je eerst in Brevo aanmaken. We leggen ze samen vast voor we synchroniseren.
Klaviyo
Wat is het?
E-mail- en sms-marketing gericht op webshops, sterk in automatische flows op basis van aankopen.
Voor wie?
Webshops die veel werken met gepersonaliseerde mails.
Wat levert een koppeling op?
Aankopen, bezoeken en klantgegevens komen vanzelf in Klaviyo, zodat je flows op echte data draaien.
REST API volgens de JSON:API-standaard, met een private API-sleutel (Klaviyo-API-Key) en een revision-header per datum. Webhooks zijn er alleen in bepaalde abonnementen en voor app-partners.
Waar we op letten: Elke revisie is een jaar stabiel en daarna uitgefaseerd. We noteren de revisie in de koppeling en plannen de overstap.
Meta
Facebook en Instagram
Wat is het?
De advertentie- en verkoopkanalen van Facebook en Instagram, en de productcatalogus voor je advertenties.
Voor wie?
Bedrijven die adverteren op Facebook of Instagram.
Wat levert een koppeling op?
Aankopen worden betrouwbaar gemeten, ook zonder cookies in de browser, en je productcatalogus blijft vanzelf actueel.
Wat koppelen we?
conversies, producten, doelgroepen, berichten
API
Graph API
Aanmelden
Token
Webhooks
Ja
Ritme
Realtime of in batch
Graph API met versies (bv. v26.0). De Conversions API ontvangt gebeurtenissen van je server, met e-mail en telefoon gehasht (SHA-256). Catalogus via items_batch. Aanmelden met een systeemgebruikerstoken.
Waar we op letten: Dezelfde aankoop kan via de pixel én de server binnenkomen. We sturen een event_id mee zodat Meta ze samenvoegt, en alleen met toestemming van de bezoeker.
Google Ads
Wat is het?
Adverteren in Google Zoeken, YouTube en het display-netwerk.
Voor wie?
Bedrijven die op Google adverteren.
Wat levert een koppeling op?
Resultaten van je campagnes komen in je eigen rapporten, en offline verkopen kunnen terug naar Google.
Wat koppelen we?
campagnes, conversies, rapporten
API
REST · JSON · gRPC
Aanmelden
OAuth 2.0
Webhooks
Nee, we vragen op
Ritme
In batch
Google Ads API via gRPC of REST, met OAuth 2.0 en queries in GAQL. Er komen geregeld nieuwe versies en oude vervallen. Voor nieuwe koppelingen die offline conversies opladen, raadt Google de Data Manager API aan.
Waar we op letten: Elke API-versie heeft een einddatum. We houden die bij en migreren op tijd.
Google Analytics
Google Analytics 4
Wat is het?
Websitestatistieken: bezoekers, bronnen en conversies.
Voor wie?
Elke organisatie met een website of webshop.
Wat levert een koppeling op?
Ook aankopen die niet in de browser gebeuren (een betaling die later bevestigd wordt, een verkoop in de winkel) komen in je cijfers.
Wat koppelen we?
gebeurtenissen, conversies, rapporten
API
REST · JSON
Aanmelden
API-sleutel · OAuth 2.0
Webhooks
Nee, we vragen op
Ritme
Realtime of in batch
Measurement Protocol: gebeurtenissen van je server naar /mp/collect met een measurement_id en api_secret (die op de server blijft). Cijfers ophalen via de Data API met OAuth 2.0.
Waar we op letten: Gebeurtenissen van de server moeten aan de juiste bezoeker hangen (client_id). We bewaren die bij de bestelling en sturen alleen wat de bezoeker toestond.
Slack
Wat is het?
Chat voor teams, met kanalen per onderwerp.
Voor wie?
Teams die in Slack samenwerken.
Wat levert een koppeling op?
Een seintje in het juiste kanaal bij een grote bestelling, een mislukte betaling of een lage voorraad.
Wat koppelen we?
berichten, meldingen
API
REST · JSON
Aanmelden
OAuth 2.0
Webhooks
Ja
Ritme
Realtime
Web API (bv. chat.postMessage) met een bot-token via OAuth en scopes, de Events API voor wat er in Slack gebeurt, en incoming webhooks. Verzoeken van Slack zijn ondertekend (X-Slack-Signature).
Waar we op letten: Ongeveer één bericht per seconde per kanaal. We bundelen meldingen en sturen alleen wat echt actie vraagt.
Microsoft Teams
Microsoft Teams
Wat is het?
Chat, vergaderen en samenwerken binnen Microsoft 365.
Voor wie?
Organisaties die met Microsoft 365 werken.
Wat levert een koppeling op?
Meldingen in het juiste kanaal: een nieuwe grote order, een factuur die niet vertrok, een koppeling die even hapert.
Wat koppelen we?
berichten, meldingen
API
Graph API
Aanmelden
Microsoft Entra ID
Webhooks
Ja
Ritme
Realtime
Microsoft Graph voor berichten en kanalen, aanmelden via Entra ID. Voor eenvoudige meldingen gebruik je een webhook uit de Workflows-app (Power Automate). De oude Office 365-connectoren werken niet meer.
Waar we op letten: Berichten posten via Graph vraagt een aangemelde gebruiker. Voor automatische meldingen kiezen we daarom een Workflows-webhook of een bot.
WhatsApp
WhatsApp Business Platform
Wat is het?
Berichten via WhatsApp van je bedrijf naar klanten: bevestigingen, verzendupdates en klantenservice.
Voor wie?
Bedrijven met klanten die liever appen dan mailen.
Wat levert een koppeling op?
Een verzendupdate of afspraakherinnering via WhatsApp, vanzelf uit je eigen systemen.
Wat koppelen we?
berichten, meldingen, track & trace
API
Graph API
Aanmelden
Token
Webhooks
Ja
Ritme
Realtime
Cloud API via Meta's Graph API met een systeemgebruikerstoken. Buiten het klantenservicevenster van 24 uur stuur je alleen goedgekeurde sjablonen. Webhooks met X-Hub-Signature-256 voor inkomende berichten en statussen.
Waar we op letten: Sjablonen moeten vooraf goedgekeurd worden door Meta. We maken ze samen met jou en houden ze kort en nuttig.
Twilio
Wat is het?
Een platform voor sms, spraak en berichten via een API.
Voor wie?
Bedrijven die sms-meldingen of telefonie in hun software willen.
Wat levert een koppeling op?
Sms-herinneringen en bevestigingen vanuit je eigen systeem, zonder handwerk.
Wat koppelen we?
berichten, meldingen
API
REST · JSON
Aanmelden
Basic auth
Webhooks
Ja
Ritme
Realtime
REST API (form-encoded) met basic auth: je Account SID en Auth Token, of beter een API-sleutel. Webhooks ondertekend met X-Twilio-Signature. Testgegevens en testnummers om veilig te testen.
Waar we op letten: Afzendernamen en nummers hebben regels per land. We controleren wat in België en je doellanden mag voor we live gaan.
Microsoft Outlook
Microsoft Outlook
Wat is het?
E-mail, agenda en contacten van Microsoft 365.
Voor wie?
Organisaties die met Microsoft 365 werken.
Wat levert een koppeling op?
Facturen vertrekken vanuit je eigen mailbox, afspraken verschijnen in je agenda en inkomende mails worden taken of tickets.
Wat koppelen we?
e-mails, afspraken, contacten
API
Graph API
Aanmelden
Microsoft Entra ID
Webhooks
Ja
Ritme
Realtime
Microsoft Graph (/sendMail, /messages, /events), aanmelden via Entra ID met OAuth 2.0. Wijzigingen via Graph-abonnementen met een validatiestap en een clientState-geheim; abonnementen verlopen en worden vernieuwd.
Waar we op letten: We vragen de kleinst mogelijke rechten (bv. alleen Mail.Send) en beperken de toegang tot de mailboxen die het nodig hebben.
Gmail
Wat is het?
E-mail van Google, ook als zakelijke mail in Google Workspace.
Voor wie?
Organisaties die met Google Workspace werken.
Wat levert een koppeling op?
Inkomende bestellingen of aankoopfacturen per mail worden vanzelf verwerkt, en mails vertrekken vanuit je eigen adres.
Wat koppelen we?
e-mails, bestanden
API
REST · JSON
Aanmelden
OAuth 2.0
Webhooks
Ja
Ritme
Realtime
Gmail API met OAuth 2.0. Pushmeldingen via Google Cloud Pub/Sub (users.watch), die je minstens elke zeven dagen vernieuwt; daarna haal je de wijzigingen op met de historyId.
Waar we op letten: Brede Gmail-rechten zijn "beperkt" en vragen een beveiligingsbeoordeling van Google. We vragen daarom alleen de rechten die de koppeling echt nodig heeft.
itsme
Wat is het?
De Belgische app om je identiteit te bevestigen: aanmelden, je gegevens delen en ondertekenen.
Voor wie?
Bedrijven die klanten veilig willen laten aanmelden of hun identiteit moeten controleren.
Wat levert een koppeling op?
Klanten melden aan of ondertekenen met itsme, zonder wachtwoord, en je weet zeker wie het is.
Wat koppelen we?
aanmeldingen, gebruikers, handtekeningen
API
OpenID Connect
Aanmelden
OIDC · Certificaat
Webhooks
Niet van toepassing
Ritme
Realtime
OpenID Connect (authorization code flow) met ondertekende en eventueel versleutelde request objects (private_key_jwt, RS256). Het ID-token en de userinfo komen ondertekend en versleuteld terug. Je sluit eerst een contract via het itsme-partnerportaal.
Waar we op letten: Sleutels en certificaten moeten goed beheerd worden (JWKS met sleutels voor ondertekenen en versleutelen). We bouwen de rotatie van die sleutels mee in.
CSAM
Wat is het?
De manier waarop je je aanmeldt bij online overheidsdiensten, met eID, itsme of een andere digitale sleutel. Het federale aanmeldpunt heet FAS.
Voor wie?
Overheden en organisaties die een beveiligde online overheidstoepassing aanbieden.
Wat levert een koppeling op?
Burgers en ondernemingen melden aan met de sleutels die ze al kennen, en je weet wie ze zijn.
Wat koppelen we?
aanmeldingen, gebruikers
API
OpenID Connect · SAML 2.0
Aanmelden
OIDC
Webhooks
Niet van toepassing
Ritme
Realtime
FAS van FOD BOSA ondersteunt OpenID Connect (aanbevolen) en SAML. Toegang vraag je aan bij BOSA, dat per aanvraag beslist; het is bedoeld voor overheidsgerelateerde toepassingen. Voor gewone bedrijfsapps ligt itsme meer voor de hand.
Waar we op letten: De aanvraag en het contract met BOSA vragen tijd. We nemen dat mee in de planning en testen eerst in de testomgeving.
Microsoft Entra ID
vroeger Azure AD
Wat is het?
De gebruikersaccounts van Microsoft 365: wie werkt bij je bedrijf en waar mag die in.
Voor wie?
Organisaties die met Microsoft 365 werken.
Wat levert een koppeling op?
Je team meldt aan in je eigen software met hun Microsoft-account (single sign-on), en wie vertrekt, verliest meteen overal toegang.
Wat koppelen we?
aanmeldingen, gebruikers, groepen
API
OpenID Connect · SAML 2.0 · SCIM 2.0
Aanmelden
OAuth 2.0 · OIDC
Webhooks
Ja
Ritme
Realtime
OpenID Connect en OAuth 2.0 (of SAML 2.0) voor aanmelden, SCIM 2.0 om gebruikers en groepen automatisch aan te maken en te blokkeren. Entra roept dan je /Users- en /Groups-endpoints aan.
Waar we op letten: Rollen en groepen moeten één keer goed gekoppeld worden aan de rechten in je software. We leggen dat vast en testen het met echte accounts.
Sign in with Google
Sign in with Google
Wat is het?
Aanmelden met je Google-account, met één klik.
Voor wie?
Webshops en apps die aanmelden makkelijk willen maken, en teams met Google Workspace.
Wat levert een koppeling op?
Klanten maken geen nieuw wachtwoord aan, en je team meldt aan met hun Google Workspace-account.
Wat koppelen we?
aanmeldingen, gebruikers
API
OpenID Connect
Aanmelden
OIDC
Webhooks
Niet van toepassing
Ritme
Realtime
Google Identity Services, gebouwd op OpenID Connect: je krijgt een ondertekend ID-token (JWT). We controleren de handtekening, aud, iss en exp, en gebruiken sub als vaste sleutel.
Waar we op letten: Een e-mailadres kan veranderen, sub niet. We koppelen accounts daarom aan sub en niet aan het e-mailadres.
Microsoft 365
Wat is het?
Office in de cloud: Outlook, Teams, OneDrive, SharePoint, Excel en de accounts van je team.
Voor wie?
Organisaties die met Microsoft werken.
Wat levert een koppeling op?
Mails, agenda's, bestanden en gebruikers uit Microsoft 365 werken samen met je eigen software.
Wat koppelen we?
e-mails, afspraken, bestanden, gebruikers
API
Graph API
Aanmelden
Microsoft Entra ID
Webhooks
Ja
Ritme
Realtime
Alles via één API: Microsoft Graph (REST, OData), aanmelden via Entra ID met OAuth 2.0 (namens een gebruiker of als toepassing). Wijzigingen via abonnementen (change notifications).
Waar we op letten: Toepassingsrechten gelden standaard voor de hele organisatie. We beperken ze tot de mailboxen of sites die nodig zijn.
Microsoft SharePoint
Microsoft SharePoint
Wat is het?
De documentbibliotheken en lijsten van Microsoft 365, vaak het intranet van een bedrijf.
Voor wie?
Organisaties die documenten centraal in Microsoft 365 bewaren.
Wat levert een koppeling op?
Facturen, contracten en rapporten komen vanzelf in de juiste map, en lijsten blijven gelijk met je andere systemen.
Wat koppelen we?
bestanden, documenten, rijen
API
Graph API
Aanmelden
Microsoft Entra ID
Webhooks
Ja
Ritme
Realtime of in batch
Via Microsoft Graph: sites, lijsten (list items met fields) en documentbibliotheken (drives). Aanmelden via Entra ID; rechten kunnen per site beperkt worden (Sites.Selected).
Waar we op letten: Filteren werkt het best op geïndexeerde kolommen. Bij grote lijsten zorgen we eerst voor de juiste indexen.
Microsoft Excel
Microsoft Excel
Wat is het?
Het rekenblad dat elk bedrijf gebruikt, vaak als voorraadlijst, prijslijst of planning.
Voor wie?
Iedereen die nu nog cijfers kopieert tussen Excel en andere programma's.
Wat levert een koppeling op?
Je Excel blijft vanzelf gelijk met je webshop of boekhouding, tot je klaar bent om het blad te vervangen door echte software.
Wat koppelen we?
rijen, voorraad, prijzen, rapporten
API
Graph API
Aanmelden
Microsoft Entra ID
Webhooks
Beperkt
Ritme
In batch
Microsoft Graph Excel API op bestanden in OneDrive for Business of SharePoint (alleen .xlsx): bereiken, tabellen en rijen lezen en schrijven, met een werkboeksessie.
Waar we op letten: Iemand kan een kolom verplaatsen of een blad hernoemen. We werken met benoemde tabellen en controleren de kolommen voor elke synchronisatie.
Google Sheets
Wat is het?
Het rekenblad van Google, online en samen te bewerken.
Voor wie?
Teams die met Google Workspace werken.
Wat levert een koppeling op?
Bestellingen, leads of voorraad komen vanzelf als rijen in je blad, en wijzigingen in het blad kunnen terug.
Wat koppelen we?
rijen, bestellingen, rapporten
API
REST · JSON
Aanmelden
OAuth 2.0
Webhooks
Beperkt
Ritme
Realtime of in batch
Sheets API v4 (REST) met OAuth 2.0: waarden lezen, bijwerken en rijen toevoegen (values.append). Voor meldingen bij een wijziging gebruik je de Drive API.
Waar we op letten: Er is een limiet per minuut, per project en per gebruiker. We schrijven in batches en proberen bij een 429 opnieuw met exponentiële wachttijd.
Google Workspace
Wat is het?
Gmail, Agenda, Drive, Docs en de accounts van je team bij Google.
Voor wie?
Organisaties die met Google werken.
Wat levert een koppeling op?
Nieuwe medewerkers krijgen vanzelf toegang, wie vertrekt verliest die, en agenda's en mail werken samen met je software.
Wat koppelen we?
gebruikers, groepen, e-mails, afspraken
API
REST · JSON
Aanmelden
OAuth 2.0
Webhooks
Ja
Ritme
Realtime of in batch
Per dienst een eigen REST API (Gmail, Calendar, Drive…) en de Admin SDK Directory API voor gebruikers en groepen, allemaal met OAuth 2.0. Organisatiebrede toegang via een serviceaccount met domeinbrede delegatie.
Waar we op letten: Domeinbrede delegatie is krachtig. We beperken ze tot de strikt nodige scopes, en je beheerder keurt ze goed.
Google Drive
Wat is het?
Bestandsopslag van Google, met gedeelde mappen voor je team.
Voor wie?
Teams die met Google Workspace werken.
Wat levert een koppeling op?
Facturen en documenten komen vanzelf in de juiste map, en nieuwe bestanden in een map starten een proces (bv. een aankoopfactuur naar de boekhouding).
Wat koppelen we?
bestanden, documenten
API
REST · JSON
Aanmelden
OAuth 2.0
Webhooks
Ja
Ritme
Realtime
Drive API v3 met OAuth 2.0. Pushmeldingen via watch-kanalen (web_hook) die na een dag of een week verlopen; de melding zegt alleen dat er iets veranderde, daarna halen we de wijzigingen op.
Waar we op letten: Kanalen verlopen stil. Onze koppeling vernieuwt ze op tijd en haalt bij twijfel de wijzigingen op via de changes-lijst.
Microsoft OneDrive
Microsoft OneDrive
Wat is het?
Bestandsopslag van Microsoft 365, persoonlijk en gedeeld.
Voor wie?
Organisaties die met Microsoft 365 werken.
Wat levert een koppeling op?
Documenten komen vanzelf in de juiste map, en een nieuw bestand kan een proces starten.
Wat koppelen we?
bestanden, documenten
API
Graph API
Aanmelden
Microsoft Entra ID
Webhooks
Ja
Ritme
Realtime of in batch
Microsoft Graph (driveItem). Met delta-queries halen we alleen wat veranderde sinds de vorige keer; een melding via een Graph-abonnement geeft het seintje.
Waar we op letten: Een delta-token kan verlopen (HTTP 410). Dan doen we één volledige vergelijking en gaan verder met een nieuw token.
Dropbox
Wat is het?
Bestandsopslag en delen, populair bij creatieve teams en boekhoudkantoren.
Voor wie?
Teams die hun documenten in Dropbox bewaren.
Wat levert een koppeling op?
Een aankoopfactuur in een Dropbox-map komt vanzelf in je boekhouding, en documenten uit je software komen in de juiste map.
Wat koppelen we?
bestanden, documenten
API
RPC over HTTPS
Aanmelden
OAuth 2.0
Webhooks
Ja
Ritme
Realtime of in batch
API v2 in RPC-stijl (POST met JSON), OAuth 2.0 met kortlevende tokens en een refresh token. Webhooks melden alleen welk account veranderde, ondertekend met X-Dropbox-Signature; wijzigingen halen we op met een cursor.
Waar we op letten: Bestandsnamen en mappen veranderen. We volgen bestanden op hun id en niet op hun pad.
Bedrijven die veel contracten of offertes laten tekenen.
Wat levert een koppeling op?
Een offerte vertrekt vanzelf ter ondertekening, en een getekend contract komt terug in je CRM en documentmap.
Wat koppelen we?
documenten, handtekeningen, offertes
API
REST · JSON
Aanmelden
OAuth 2.0
Webhooks
Ja
Ritme
Realtime
eSignature REST API v2.1 met OAuth 2.0 (authorization code of JWT). Statusupdates via Connect-webhooks, ondertekend met HMAC-SHA256 (X-DocuSign-Signature-1).
Waar we op letten: Er is een limiet per uur per account. We gebruiken Connect-webhooks in plaats van de status steeds op te vragen.
Notion
Wat is het?
Werkruimte voor notities, wiki's en databanken (lijsten met eigenschappen).
Voor wie?
Teams die hun processen en kennis in Notion organiseren.
Wat levert een koppeling op?
Nieuwe klanten, taken of projecten verschijnen vanzelf in je Notion-databank, en wijzigingen gaan terug naar je andere tools.
Wat koppelen we?
pagina's, rijen, taken
API
REST · JSON
Aanmelden
Token · OAuth 2.0
Webhooks
Ja
Ritme
Realtime
REST API met een Notion-Version-header en een integratietoken of OAuth. Webhooks melden wijzigingen, ondertekend (X-Notion-Signature). Sinds versie 2025-09-03 werken databanken met data sources.
Waar we op letten: De limiet ligt rond drie aanvragen per seconde (hoger op Business). We spreiden aanvragen en herbeginnen netjes na een 429.
Airtable
Wat is het?
Een rekenblad dat een databank is: tabellen met koppelingen, weergaven en formulieren.
Voor wie?
Teams die hun eigen lichte tools bouwen zonder te programmeren.
Wat levert een koppeling op?
Je Airtable-basis blijft gelijk met je webshop, CRM of boekhouding, zonder kopiëren.
Wat koppelen we?
rijen, producten, voorraad
API
REST · JSON
Aanmelden
Token · OAuth 2.0
Webhooks
Ja
Ritme
Realtime of in batch
REST API met persoonlijke toegangstokens of OAuth en scopes. Webhooks melden dat er iets veranderde (ondertekend met X-Airtable-Content-MAC); daarna halen we de wijzigingen op. Webhooks verlopen na zeven dagen tenzij je ze vernieuwt.
Waar we op letten: Vijf aanvragen per seconde per basis, en maximaal 10 records per schrijfactie. We schrijven in blokken en respecteren de wachttijd na een 429.
Zapier
Wat is het?
Een no-codetool om apps met elkaar te laten praten: "als dit gebeurt, doe dan dat".
Voor wie?
Kmo's met eenvoudige flows tussen twee of drie apps.
Wat levert een koppeling op?
Snel een eenvoudige flow zonder programmeren. Zit je tegen de grenzen aan (veel volume, complexe regels, foutafhandeling)? Dan zetten we je Zaps om naar een koppeling op maat.
Wat koppelen we?
gebeurtenissen, rijen, meldingen
API
REST · JSON
Aanmelden
API-sleutel · OAuth 2.0
Webhooks
Ja
Ritme
Realtime
Zaps met triggers en acties; Webhooks by Zapier geeft je een URL die gegevens ontvangt. Je betaalt per taak (elke geslaagde actie). Wij kunnen ook een eigen Zapier-integratie bouwen voor je software.
Waar we op letten: Bij veel volume lopen de taken en de kosten snel op, en fouten zie je pas als iemand het merkt. We bekijken samen wanneer maatwerk goedkoper en betrouwbaarder is.
Make
vroeger Integromat
Wat is het?
Een visuele no-codetool voor automatiseringen (scenario's) tussen apps.
Voor wie?
Teams die flows willen tekenen zonder te programmeren.
Wat levert een koppeling op?
Snel een flow bouwen en aanpassen. Wordt het complex of kritiek? Dan nemen we de scenario's over in een koppeling op maat.
Wat koppelen we?
gebeurtenissen, rijen, meldingen
API
REST · JSON
Aanmelden
Token
Webhooks
Ja
Ritme
Realtime
Scenario's met modules, custom webhooks per regio (bv. hook.eu1.make.com) en een eigen API. Je betaalt in credits: de meeste acties kosten één credit.
Waar we op letten: Scenario's groeien vaak tot iets wat niemand nog overziet. We documenteren wat er loopt voor we iets overnemen of vervangen.
n8n
Wat is het?
Een automatiseringstool die je ook op je eigen server kunt draaien.
Voor wie?
Teams met een technisch profiel die hun data zelf willen hosten.
Wat levert een koppeling op?
Flows die op je eigen server draaien, met je data in eigen huis. Wij kunnen ze voor je bouwen, hosten of later vervangen door maatwerk.
Wat koppelen we?
gebeurtenissen, rijen, meldingen
API
REST · JSON
Aanmelden
API-sleutel
Webhooks
Ja
Ritme
Realtime of in batch
Workflows met nodes, webhook-triggers en een REST API. Zelf hosten valt onder de Sustainable Use License: toegestaan voor intern gebruik, niet om als dienst aan je eigen klanten te verkopen.
Waar we op letten: Zelf hosten betekent zelf updaten, back-ups nemen en bewaken. Dat nemen we mee in het onderhoud.
Microsoft Power Automate
Microsoft Power Automate
Wat is het?
De automatiseringstool van Microsoft 365: flows in de cloud en op de desktop.
Voor wie?
Organisaties die met Microsoft 365 werken.
Wat levert een koppeling op?
Eenvoudige flows binnen Microsoft 365 zonder programmeren. Voor zware of kritieke koppelingen bouwen we maatwerk dat Power Automate aanroept of vervangt.
Wat koppelen we?
gebeurtenissen, bestanden, meldingen
API
REST · JSON
Aanmelden
Microsoft Entra ID
Webhooks
Ja
Ritme
Realtime of in batch
Cloud flows met connectoren; de trigger "When an HTTP request is received" kan beveiligd worden met Entra ID (OAuth), in plaats van een open URL met een geheime sleutel.
Waar we op letten: Premium-connectoren vragen een extra licentie. We kijken vooraf welke licenties je nodig hebt.
Power BI
Microsoft Power BI
Wat is het?
Rapporten en dashboards van Microsoft, op je eigen cijfers.
Voor wie?
Zaakvoerders en teams die hun cijfers in één overzicht willen.
Wat levert een koppeling op?
Verkoop, marges en voorraad uit al je systemen in één dashboard, vanzelf bijgewerkt.
Wat koppelen we?
datasets, rapporten, rijen
API
REST · JSON
Aanmelden
Microsoft Entra ID
Webhooks
Nee, we vragen op
Ritme
In batch
Power BI REST API met Entra ID (of een service principal). Gegevens duwen in een push-semantisch model (rijen via POST), of Power BI laten lezen uit een database of view die wij klaarzetten.
Waar we op letten: Push-modellen hebben limieten per uur en per tabel. Voor grotere volumes zetten we een database of view klaar waar Power BI zelf uit leest.
Looker Studio
Google Looker Studio
Wat is het?
Gratis rapporten en dashboards van Google.
Voor wie?
Kmo's die hun cijfers willen visualiseren, vaak samen met Google Analytics en Google Ads.
Wat levert een koppeling op?
Webshop-, boekhoud- en marketingcijfers in één gratis dashboard.
Wat koppelen we?
datasets, rapporten
API
Connectors
Aanmelden
OAuth 2.0
Webhooks
Nee, we vragen op
Ritme
In batch
Looker Studio leest via connectoren (Google Sheets, BigQuery, databases zoals PostgreSQL) of een eigen community connector in Apps Script. De Looker Studio API beheert alleen rapporten, ze leest geen data.
Waar we op letten: Rechtstreeks uit een drukke database lezen kan traag zijn. We zetten een aparte view of tabel klaar met de cijfers die het rapport nodig heeft.
PostgreSQL
Wat is het?
Een betrouwbare open-sourcedatabase, onder veel maatwerksoftware.
Voor wie?
Bedrijven met eigen software of een eigen databank.
Wat levert een koppeling op?
Heeft je software geen API? Dan lezen we veilig rechtstreeks uit de database, of bouwen we er een API bovenop.
Wat koppelen we?
rijen, datasets, gebeurtenissen
API
SQL
Aanmelden
Databasegebruiker
Webhooks
Beperkt
Ritme
Realtime of in batch
SQL over het eigen protocol van PostgreSQL, via een gebruiker met alleen leesrechten (bv. de rol pg_read_all_data). Wijzigingen doorgeven kan met LISTEN/NOTIFY of met logische replicatie.
Waar we op letten: Schrijven in de database van een ander pakket kan dat pakket breken. We lezen alleen, of schrijven via een API of een aparte tabel die het pakket zelf verwerkt.
CODA
Coded Statement of Account
Wat is het?
Het Belgische bestandsformaat voor rekeninguittreksels, afgesproken tussen de banken (Febelfin). Je boekhouder krijgt ze elke dag.
Voor wie?
Elk Belgisch bedrijf met een zakelijke bankrekening.
Wat levert een koppeling op?
Betalingen worden vanzelf afgepunt tegen je facturen, zonder uittreksels over te typen.
Wat koppelen we?
bankverrichtingen, saldi, betalingen
API
Bestanden
Aanmelden
Niet van toepassing
Webhooks
Niet van toepassing
Ritme
In batch
Een tekstbestand met regels van vaste breedte (128 tekens), versie 2: kop (0), oud saldo (1), bewegingen (2.1–2.3), extra informatie (3.1–3.3), nieuw saldo (8), vrije mededeling (4) en slot (9). Je krijgt het via je bank, Isabel of je boekhoudpakket.
Waar we op letten: De gestructureerde mededeling (+++…+++) is de sleutel om een betaling aan een factuur te koppelen. We zorgen dat je facturen die mededeling ook echt meegeven.
Ponto
Isabel Group
Wat is het?
Een Belgische open-banking-dienst: je geeft software toestemming om je rekeningen te lezen of betalingen klaar te zetten, volgens de Europese PSD2-regels.
Voor wie?
Kmo's en software die banktransacties automatisch willen verwerken.
Wat levert een koppeling op?
Betalingen komen dezelfde dag in je software en worden vanzelf aan facturen gekoppeld.
Wat koppelen we?
bankverrichtingen, saldi, betalingen
API
REST · JSON:API
Aanmelden
OAuth 2.0 · Certificaat
Webhooks
Ja
Ritme
Realtime of in batch
REST API volgens JSON:API. OAuth 2.0 met PKCE voor de toestemming van de klant, en bij elke oproep wederzijdse TLS met een clientcertificaat plus een HTTP-handtekening. Webhooks bij nieuwe transacties. Er is een sandbox.
Waar we op letten: De toestemming van de klant moet periodiek vernieuwd worden. We sturen tijdig een seintje en tonen de status duidelijk.
Isabel
Isabel 6 en Isabel Connect
Wat is het?
Belgische software om al je bankrekeningen bij verschillende banken op één plek te beheren.
Voor wie?
Kmo's en grotere bedrijven met rekeningen bij meerdere banken.
Wat levert een koppeling op?
Uittreksels (CODA) en saldi komen vanzelf in je boekhouding of ERP, en betalingsbestanden gaan zonder uploaden naar de bank.
Wat koppelen we?
bankverrichtingen, saldi, betalingen
API
REST · JSON · Bestanden
Aanmelden
OAuth 2.0 · Certificaat
Webhooks
Beperkt
Ritme
In batch
Isabel Connect: REST-API met OAuth 2.0 en een clientcertificaat (wederzijdse TLS). Je leest saldi, transacties en rekeningrapporten (CODA, camt.053, MT940) en stuurt betalingsbestanden (PAIN-XML). Vraagt een Isabel 6-licentie met de Connect-optie.
Waar we op letten: Betalingen blijven ondertekend door jou in Isabel: de koppeling zet ze klaar, ze voert ze niet zelf uit.
Staat jouw systeem er niet bij? Als het een API heeft, koppelen we het. Heeft het er geen, dan zoeken we een andere weg (een export, een bestand via SFTP, een koppeling op je eigen server) of bouwen we de API.
Merknamen en logo's zijn van hun eigenaars; ze tonen met welke systemen we koppelen, niet dat we er partner van zijn. Technische gegevens nagekeken op de documentatie van elke leverancier (september 2026); leveranciers passen hun API's geregeld aan.
API, OAuth, EDI, idempotentie? Het jargon, vertaald.
Je IT’er, je boekhouder en elke leverancier strooien met afkortingen. Hier staan ze allemaal, telkens op twee manieren: in gewone taal voor jou, en precies voor je IT’er. Bij elk begrip hoort een klein voorbeeld dat echt werkt: klik erop.
1In gewone taal
Eén zin, vaak met een vergelijking uit het dagelijkse leven. En waarom het voor jou telt.
2Technisch
Precies genoeg voor je IT’er: de standaard, het protocol, de valkuil.
3Probeer het
Een klein, werkend voorbeeld met de gegevens van een koffiebranderij.
Verbinden6
Formaten4
Veiligheid4
Betrouwbaarheid4
Standaarden3
Werkwijze5
Veeg voor meer begrippen
API
Application Programming Interface
HTTPS
JSON
200 · 404
In gewone taal
De dienstingang van een programma. Andere software belt aan, vraagt iets volgens vaste afspraken en krijgt een net antwoord terug, zonder dat er iemand iets moet overtypen.
Voor jou: Heeft je pakket een API, dan kunnen we het koppelen. Heeft het er geen, dan zoeken we een andere weg.
Technisch</>
Een vastgelegde interface waarmee programma’s elkaars gegevens en functies gebruiken. Bij webkoppelingen bijna altijd HTTPS-verzoeken met een methode, een pad, headers en een body; het antwoord heeft een statuscode (200, 404…) en meestal JSON.
Kom je o.a. tegen bij
Exact
Mollie
Shopify
Sendcloud
1 van 26
Probeer het · De API van de webshop
Demo · Koffiebranderij VennegemVereenvoudigd
Voorbeeld laden…
REST
Representational State Transfer
In gewone taal
Een afspraak over hoe je een API netjes opbouwt: alles heeft een eigen adres (zoals een bestelling), en een handvol vaste werkwoorden zegt wat je ermee doet: lezen, maken, vervangen, wijzigen of verwijderen.
Voor jou: De meeste moderne pakketten (Exact Online, Teamleader, Mollie…) werken zo. Dat maakt een koppeling voorspelbaar.
Technisch
Een architectuurstijl bovenop HTTP: resources met een URL, bewerkt met methodes (GET, POST, PUT, PATCH, DELETE) en statuscodes. Volgens RFC 9110 is GET veilig (verandert niets) en zijn GET, PUT en DELETE idempotent (twee keer = hetzelfde effect); POST niet, en PATCH (RFC 5789) ook niet vanzelf.
SOAP
Simple Object Access Protocol
In gewone taal
De oudere, formele manier om met een programma te praten: elk bericht zit in een vaste ‘envelop’ van XML, met een voorgeschreven formulier voor vraag, antwoord en fout.
Voor jou: Veel oudere ERP-, logistiek- en overheidssystemen spreken nog SOAP. Geen probleem: wij spreken het ook.
Technisch
Een XML-berichtenprotocol, meestal over HTTP POST. Elk bericht is een Envelope met een optionele Header en een verplichte Body; fouten komen als een Fault. Een WSDL-bestand beschrijft de operaties en types. SOAP 1.2 gebruikt de namespace http://www.w3.org/2003/05/soap-envelope en het mediatype application/soap+xml.
GraphQL
In gewone taal
Een API waar je zelf kiest wat je terugkrijgt, zoals een bestelbon waarop je alleen aanvinkt wat je nodig hebt. Niet meer, niet minder.
Voor jou: Shopify werkt zo. Minder overbodige gegevens betekent snellere en zuinigere koppelingen.
Technisch
Een querytaal voor API’s met één endpoint (meestal POST /graphql) en een getypeerd schema. De client beschrijft de gewenste velden; het antwoord heeft exact die vorm, onder "data" (en eventuele "errors"). Wijzigingen heten mutations.
Webhook
In gewone taal
Een deurbel in plaats van telkens gaan kijken. Het ene systeem belt het andere zelf zodra er iets gebeurt, bijvoorbeeld een nieuwe bestelling.
Voor jou: Je factuur, je verzendlabel en je voorraad volgen meteen, niet pas bij de volgende controle.
Technisch
Een HTTP POST-callback die een systeem naar een URL van jou stuurt bij een gebeurtenis. De ontvanger controleert de handtekening, antwoordt snel met 2xx en verwerkt het werk in een wachtrij. Afzenders proberen opnieuw bij een fout, dus verwerking moet idempotent zijn. Het alternatief is polling: telkens opnieuw vragen of er iets nieuw is.
SFTP
SSH File Transfer Protocol
In gewone taal
Een beveiligde brievenbus voor bestanden. Systemen zonder API leggen er ’s nachts een bestand in en halen er een antwoord uit.
Voor jou: Zo koppelen we ook oudere pakketten, groothandels en logistieke partners die (nog) geen API hebben.
Technisch
Bestandsoverdracht over een versleutelde SSH-verbinding, standaard poort 22, met aanmelding via een sleutelpaar (bv. ed25519). Niet te verwarren met FTPS (FTP over TLS). Typisch: CSV of XML in een afgesproken map, op een vast uur, met archief- en foutmappen.
JSON
JavaScript Object Notation
In gewone taal
Een lijstje in een vaste vorm: telkens een naam en een waarde, netjes tussen haakjes. Leesbaar voor mensen, en voor computers ondubbelzinnig.
Voor jou: Het is de taal waarin bijna alle moderne API’s je bestellingen, klanten en facturen doorgeven.
Technisch
Een tekstformaat (RFC 8259) met objecten, lijsten (arrays), strings, getallen, true, false en null. Tussen systemen altijd in UTF-8. Getallen hebben geen munt of vaste decimalen, dus bedragen spreken we expliciet af (bv. "70.65" als string, of in centen).
XML
Extensible Markup Language
In gewone taal
Een formaat waarin elk gegeven tussen een begin- en eindlabel staat, zoals <prijs>26,90</prijs>. Wat langer, maar heel streng te controleren.
Voor jou: E-facturen (Peppol), bankbestanden en veel oudere systemen gebruiken XML.
Technisch
Een opmaaktaal met geneste elementen, attributen en namespaces. Een schema (XSD) legt de structuur vast; regels erbovenop (zoals Schematron bij Peppol) controleren de inhoud. Basis van SOAP en UBL.
CSV
Comma-Separated Values
In gewone taal
Een tabel als gewone tekst: één regel per rij, de kolommen gescheiden door een teken. Excel opent het meteen.
Voor jou: Handig voor exports en imports, maar het scheidingsteken en de komma in bedragen zorgen vaak voor fouten. Wij spreken het formaat vooraf af.
Technisch
Een eenvoudig tabelformaat (RFC 4180: komma als scheiding, velden met een komma, aanhalingsteken of regeleinde tussen dubbele aanhalingstekens). In België gebruikt Excel vaak de puntkomma, omdat de komma het decimaalteken is. Geen types: alles is tekst tot je het afspreekt.
CODA
Coded Statement of Account
In gewone taal
Het Belgische formaat van je rekeninguittreksels als bestand. Elke betaling staat op een vaste regel, met elk gegeven op een vaste plaats.
Voor jou: Je boekhouder koppelt betalingen er automatisch mee aan facturen, zeker met een gestructureerde mededeling (+++…+++).
Technisch
Het Febelfin-standaardformaat voor Belgische rekeninguittreksels: tekstregels van precies 128 tekens, met een recordtype vooraan (0 = kop, 1 = oud saldo, 2.x = beweging, 3.x = extra info, 4 = vrije mededeling, 8 = nieuw saldo, 9 = einde). Elk veld staat op een vaste positie.
API-sleutel
In gewone taal
Een geheime code die een programma meestuurt om te bewijzen dat het binnen mag. Zoals een badge: wie hem heeft, komt erin, dus je bewaart hem goed.
Voor jou: Wij bewaren je sleutels versleuteld, nooit in e-mails of in de code, en vervangen ze als dat nodig is.
Technisch
Een lang, willekeurig geheim, meestal in een header (Authorization: Bearer … of X-API-Key). Eenvoudig, maar zonder vervaldatum of beperkte rechten, tenzij de leverancier dat voorziet. Daarom: per omgeving een aparte sleutel, minimale rechten, rotatie en intrekken bij twijfel.
OAuth 2.0
In gewone taal
Toegang geven zonder je wachtwoord af te geven. Je meldt je aan bij je eigen pakket, klikt ‘Toestaan’, en de koppeling krijgt een tijdelijke sleutel met alleen de rechten die jij goedkeurde.
Voor jou: Je kunt die toegang altijd intrekken, en niemand van ons kent je wachtwoord.
Technisch
Een autorisatiestandaard (RFC 6749). In de authorization code flow met PKCE (RFC 7636) stuurt de koppeling je naar de aanmeldserver, krijgt ze na je toestemming een eenmalige code en ruilt ze die in voor een kortlevend access token en een refresh token, beperkt tot de gevraagde scopes. Tokens bewaren we versleuteld.
HMAC-handtekening
In gewone taal
Een digitale zegel op een bericht. Alleen wie het geheim kent, kan het juiste zegel maken; verandert er onderweg één teken, dan klopt het zegel niet meer.
Voor jou: Zo weten we zeker dat een melding ‘betaald’ echt van je betaalprovider komt, en niet van een oplichter.
Technisch
Een hash-based message authentication code (RFC 2104), meestal HMAC-SHA256 over de ruwe body (soms met een tijdstempel ervoor, tegen replay). De ontvanger berekent de HMAC opnieuw met het gedeelde geheim en vergelijkt in constante tijd. Stripe stuurt hem in Stripe-Signature, Shopify in X-Shopify-Hmac-SHA256.
SSO
Single sign-on: OpenID Connect en SAML
In gewone taal
Eén keer aanmelden met je werkaccount (Microsoft, Google…) en overal binnen zijn. Geen apart wachtwoord per programma.
Voor jou: Vertrekt er iemand, dan zet je één account uit en is alle toegang weg.
Technisch
OpenID Connect (OIDC) is een identiteitslaag op OAuth 2.0: de identity provider geeft een ondertekend ID-token (een JWT) met claims als iss, sub, aud, exp en iat. SAML 2.0 is de oudere XML-variant: een ondertekende Assertion met Issuer, Subject, Conditions en attributen. Wij bouwen beide.
Rate limit
In gewone taal
Een maximum aantal vragen per tijdseenheid. Zoals een loket dat maar zoveel klanten per minuut helpt: wie te snel is, moet even wachten.
Voor jou: Een koppeling die de limiet negeert, wordt geweigerd. De onze wacht netjes en bundelt vragen.
Technisch
Een API beperkt het aantal verzoeken (vaak een token bucket of een venster per seconde of minuut). Wie erover gaat, krijgt HTTP 429 Too Many Requests, vaak met een Retry-After-header. Goede clients houden de resterende ruimte bij, spreiden hun verzoeken en wachten de Retry-After af.
Idempotentie
In gewone taal
Twee keer hetzelfde vragen geeft maar één keer het resultaat. Zoals een liftknop: tien keer drukken brengt maar één lift.
Voor jou: Een dubbele klik of een verbinding die hapert, levert nooit een dubbele betaling of een dubbele factuur op.
Technisch
Een bewerking is idempotent als herhalen hetzelfde effect heeft als één keer uitvoeren. Voor POST stuur je een unieke Idempotency-Key-header mee; de server bewaart het antwoord per sleutel en geeft bij een herhaling hetzelfde antwoord terug in plaats van opnieuw te boeken. Stripe en Mollie ondersteunen dit.
Wachtrij (queue)
In gewone taal
Een rij waarin taken netjes wachten tot ze aan de beurt zijn. Is de boekhouding even onbereikbaar, dan blijven de facturen gewoon in de rij staan.
Voor jou: Er gaat niets verloren, ook niet als een van je pakketten even plat ligt.
Technisch
Een message queue (bv. RabbitMQ, Amazon SQS, of een tabel in PostgreSQL) ontkoppelt ontvangen en verwerken. Een worker haalt berichten op, bevestigt (ack) pas na succes, en zet berichten die blijven mislukken in een dead-letter queue om ze na te kijken.
Retry met exponential backoff
In gewone taal
Opnieuw proberen, maar telkens wat langer wachten: 1 seconde, dan 2, dan 4. Zo geef je een systeem dat het moeilijk heeft ademruimte.
Voor jou: Een korte storing bij je boekhoudpakket lost zichzelf op, zonder dat iemand iets moet doen.
Technisch
Bij tijdelijke fouten (time-outs, 429, 503) herhaalt de client het verzoek met een wachttijd die exponentieel groeit: min(plafond, basis × 2^poging). Jitter (een willekeurige spreiding) voorkomt dat alle clients tegelijk terugkomen. Na een maximum aantal pogingen gaat het bericht naar de dead-letter queue.
OpenAPI (Swagger)
In gewone taal
De handleiding van een API, in een vaste vorm die ook computers lezen. Er staat in welke vragen je mag stellen en hoe het antwoord eruitziet.
Voor jou: Een API met een goede OpenAPI-beschrijving koppelen we sneller, en de API die wij voor jou bouwen krijgt er ook een.
Technisch
De OpenAPI Specification (vroeger Swagger) beschrijft een HTTP-API in YAML of JSON: paden, methodes, parameters, schema’s, beveiliging. Daaruit maak je documentatie, testaanroepen, validatie en getypeerde clients. Huidige versies: 3.1 en 3.2.
EDI (EDIFACT)
Electronic Data Interchange
In gewone taal
De oudste vorm van koppelen, nog altijd de standaard bij supermarkten, groothandels en transporteurs. Bestellingen, leverberichten en facturen gaan als korte gecodeerde regels van systeem naar systeem.
Voor jou: Wil je leveren aan een grote winkelketen, dan vraagt die vaak EDI. Wij vertalen het van en naar je eigen software.
Technisch
UN/EDIFACT is de VN-standaard voor gestructureerde handelsberichten, zoals ORDERS (bestelling), DESADV (verzendbericht) en INVOIC (factuur). Een bericht bestaat uit segmenten (UNH, BGM, DTM, NAD, LIN, QTY… UNT), gescheiden door een apostrof; + scheidt data-elementen, : de onderdelen. Transport vaak via AS2 of SFTP; GS1 EANCOM is de gangbare subset in de retail.
UBL en Peppol BIS
Universal Business Language
In gewone taal
De vaste vorm van een e-factuur. Sinds 2026 sturen Belgische bedrijven elkaar geen pdf meer, maar een UBL-bestand via het Peppol-netwerk, dat elk boekhoudpakket zonder overtypen inleest.
Voor jou: Je facturen komen automatisch en foutloos in de boekhouding van je klant, en die van je leveranciers in de jouwe.
Technisch
UBL 2.1 is een OASIS-standaard in XML. Peppol BIS Billing 3.0 legt vast welke UBL-velden verplicht zijn, conform de Europese norm EN 16931; de CustomizationID en ProfileID zeggen welke regels gelden. Validatie gebeurt met XSD en Schematron-regels (BR-…, PEPPOL-…).
Middleware en iPaaS
Integration Platform as a Service
In gewone taal
Een centrale schakelkast tussen al je programma’s. In plaats van elk programma met elk ander te verbinden, praat iedereen met één tussenstation.
Voor jou: Een nieuw pakket toevoegen of vervangen raakt maar één verbinding, niet alle andere.
Technisch
Software die tussen systemen zit en berichten ontvangt, omzet, routeert en opnieuw probeert. Een iPaaS is die laag als clouddienst (bv. Make, Zapier, Power Automate); maatwerk-middleware draait op je eigen server. Point-to-point met n systemen vraagt tot n(n−1)/2 verbindingen, via een hub n.
ETL
Extract, Transform, Load
In gewone taal
Gegevens uit verschillende bronnen ophalen, opkuisen en samenvoegen, en ze dan op één plek zetten voor rapporten. Meestal ’s nachts.
Voor jou: Zo zie je ’s ochtends je omzet per kanaal (winkel, webshop, cafés) in één overzicht, zonder Excel-knip-en-plakwerk.
Technisch
Een batchproces: extract uit bronnen (API’s, databases, bestanden), transform (types, munten, btw, dubbels, sleutels) en load in een doelsysteem zoals een datawarehouse of BI-tool. Bij ELT laad je eerst ruw en transformeer je in het warehouse.
Sandbox (testomgeving)
In gewone taal
Een oefenversie van een pakket, met nepklanten en nepgeld. Daar testen we alles, zodat er in je echte boekhouding niets misloopt.
Voor jou: Geen testfacturen bij je echte klanten, geen proefbetalingen van je rekening.
Technisch
Een afzonderlijke omgeving van de leverancier met eigen URL’s, sleutels (bv. test_… tegenover live_…) en gegevens. We bouwen en testen daar met je echte scenario’s, en schakelen bij de livegang alleen de configuratie om; nooit testgegevens in productie.
Mapping
In gewone taal
De vertaaltabel tussen twee programma’s: welk veld hier hoort bij welk veld daar, en hoe je het omzet. ‘Prijs incl. btw’ in de webshop wordt ‘bedrag excl. btw’ in de boekhouding.
Voor jou: Hier zit het echte werk. Een goede mapping is waarom je boekhouder niets meer moet corrigeren.
Technisch
Een veld-per-veld-specificatie van bron naar doel, met transformaties (btw-codes, eenheden, afronding per lijn of per totaal, datumformaten), opzoekingen (klant op btw-nummer of e-mail) en standaardwaarden. Wij leggen ze vast in een mappingdocument dat jij goedkeurt en dat van jou is.
Bron van waarheid
In gewone taal
Per gegeven één systeem dat de baas is. De prijs bepaal je in de boekhouding, de voorraad in de kassa; de andere systemen volgen.
Voor jou: Geen discussie meer over welke prijs of welke voorraad nu klopt.
Technisch
In een tweerichtingskoppeling is per veld één systeem master (system of record). Wijzigingen daar worden doorgezet; wijzigingen elders worden bij de volgende sync overschreven of als conflict gemeld. Zonder die afspraak krijg je sync-lussen en ‘last write wins’-verrassingen.
Merknamen en logo’s zijn van hun eigenaars. Staat een woord er niet bij? Vraag het ons gerust, ook als je (nog) geen klant bent.
·E-facturatie
Peppol: e-facturen, verplicht sinds 1 januari 2026.
Tussen Belgische bedrijven is een pdf per mail geen geldige factuur meer. Een factuur reist nu als gestructureerde gegevens over het Peppol-netwerk, rechtstreeks van jouw software naar die van je klant. We koppelen je webshop, software of facturatie met Peppol, zodat dat vanzelf gaat.
Klik een stap aan, of blader met Vorige en Volgende.
Wat jij moet doen
Zorg dat je op Peppol staat met je ondernemingsnummer (Peppol-ID 0208:…), via je boekhoudpakket of een toegangspunt.
Stuur facturen en creditnota's aan Belgische bedrijven als e-factuur, niet meer als pdf.
Kijk na of je leveranciers je facturen via Peppol kunnen sturen, en of je ze automatisch verwerkt.
Vraag het btw-nummer en de Peppol-ID van je zakelijke klanten, zodat elke factuur zijn weg vindt.
Wat wij doen
We koppelen je webshop, kassa of software met Peppol: via je boekhoudpakket, of rechtstreeks via een toegangspunt.
We zetten je factuurgegevens om naar Peppol BIS Billing 3.0 en controleren ze vóór ze vertrekken.
Inkomende e-facturen laten we automatisch in je boekhouding of software landen, met een melding als er iets niet klopt.
We houden de koppeling bij als de regels of je pakket veranderen.
De kalender
1 januari 2026
E-facturen via Peppol verplicht tussen Belgische btw-plichtige bedrijven, ook voor creditnota's.
Januari tot maart 2026
Tolerantieperiode zonder boetes voor wie aantoonbaar tijdig begonnen was. Die periode is voorbij.
2028, gepland
E-rapportering: de gegevens van je facturen gaan dan ook bijna meteen naar de FOD Financiën. De wet is nog in voorbereiding.
Goed om te weten
Boetes
Wie geen e-facturen kan versturen en ontvangen, riskeert € 1.500, bij een tweede overtreding € 3.000 en daarna € 5.000.
Hermes bestaat niet meer
Het gratis Peppol-platform van de overheid is eind 2025 gestopt. Je hebt nu je eigen toegang tot Peppol nodig: via je boekhoudpakket of een dienstverlener.
Fiscaal voordeel
Kleine kmo's en zelfstandigen mogen van 2024 tot en met 2027 hun abonnement op facturatiesoftware en de advieskosten voor 120% aftrekken, onder voorwaarden.
Uitzonderingen
Onder meer voor bedrijven die alleen vrijgestelde handelingen doen (artikel 44). Verkoop je alleen aan particulieren, dan moet je e-facturen van je leveranciers wel kunnen ontvangen.
Voor je IT'er
Peppol BIS Billing 3.0 (UBL 2.1, conform EN 16931; in België zonder nationale CIUS). Vierhoeksmodel: C2 zoekt via de SML de SMP van de ontvanger en stuurt over AS4 (peppol-transport-as4-v2_0, SBDH verplicht) naar C3. Peppol-ID in België: minstens schema 0208 met het ondernemingsnummer. We valideren vóór verzending tegen het UBL-schema en de schematron-regels van EN 16931 en Peppol.
Twee systemen verbinden is het makkelijke deel. Het werk zit in de details: welke btw-code hoort bij 6%, is dit een bestaande klant of een nieuwe, waar boek je de verzendkosten? Dat noemen we mapping. We leggen elk veld vast, testen met jouw echte gevallen en houden tegen wat niet klopt.
Demo · Koffiebranderij Vennegem
Links de velden van een webshopbestelling, rechts de velden van een verkoopfactuur in Exact Online, daartussen de regels die elk veld omzetten. Kies een testgeval en test de mapping: het resultaat verschijnt veld per veld, en wat niet klopt wordt tegengehouden met een duidelijke melding.
Mappingstudio — Webshop → Exact Online
Webshopkoffievennegem.beExact OnlineVerkoopfacturenMapping v7Goedgekeurd door Lotte op 2 oktTestomgeving
Maatstaf VK06 (6%)66,65 · Btw 4,00Totaal€ 70,65Past op betaling tr_7UhSN1zuXS van € 70,65Btw-aangifte: rooster 01
Kies zelf een testgeval en klik op een regel in het midden: je krijgt ze uitgelegd, in gewone taal en technisch.
WebshopKassa
KV-HUIS-1000matchKV-HUIS-1000
KV-ESP-1000matchKV-ESP-1000
KV-ETH-0250geen matchKV-ETH-250
KV-DEC-0500matchKV-DEC-0500
Voorstel: KV-ETH-0250
Discipline in artikelnummers
Eén artikelnummer (SKU) per product, overal hetzelfde. Voor we bouwen, leggen we je lijsten naast elkaar en tonen we wat niet overeenkomt.
Voorbeeld
Proefimport · facturen 2024–2026--dry-run
Gelezen2.418
Dubbel3
Zonder btw-code12
Klaar om te importeren2.403
Je historiek mee
Oude klanten, artikels en facturen nemen we mee als je dat wil. Eerst een proefimport die toont wat dubbel of onvolledig is, pas daarna echt.
TestLiveTestbestelling #T-0007
Mollietest_•••••••••
Exact OnlineTestadministratie
Live staat uit tot je akkoord
Eerst in een testomgeving
We bouwen en testen met testsleutels en een testadministratie, met jouw echte gevallen. Je live boekhouding raakt niemand aan tot je zegt: go.
Eén bron van waarheid per gegeven
Demo · Koffiebranderij Vennegem
Bij een koppeling in twee richtingen spreken we per gegeven af welk systeem de baas is. Daar pas je het aan, de andere systemen volgen. Zo overschrijven ze elkaar nooit.
Bron van waarheid per gegeven, en een voorraadconflict
Gegeven
Bron
Volgt
Prijzen en artikels
Boekhouding · ExactWebshop, Kassa
WebshopKassa
Voorraad
KassaWebshop
Webshop
Adres van webklanten
WebshopBoekhouding
Boekhouding
Btw-nummer en betaaltermijn (B2B)
Boekhouding · ExactWebshop
Webshop
Betaalstatus
Betalingen · MollieWebshop, Boekhouding
WebshopBoekhouding
Conflict: twee verkopen in dezelfde seconde
Ethiopië Guji 250 g: nog 7 op voorraad
Kassa7Bron
Webshop7Volgt
09:42:07.000Kassa · Webshop= 7
Hoe synchroniseren?
Mappingdocumentv7
VeldRegel
customer.vat_number→ OrderedBy
line_items[].tax_rate→ VATCode
shipping.price→ GLAccount 700100
LotteGoedgekeurd · 2 okt
Het mappingdocument is van jou
Elk veld, elke regel en elke uitzondering op papier. Je keurt het goed voor we bouwen, en je houdt het. Ook als je later met iemand anders verdergaat.
Voor je IT’er
Schema-validatie op elk bericht voor het verder gaat
Idempotente upserts op een extern id: nooit dubbel
Bedragen als decimalen, nooit als float
Tijden in UTC opgeslagen, per land omgezet
Mapping als versiebeheerde configuratie, met tests
Zo praat een koppeling met Exact, Mollie, Shopify en de rest: echte verzoeken, echte antwoorden. Kies er een en druk op Verstuur. Bij elk verzoek staat in één zin wat het voor jou doet.
Voorbeeldconsole van een koppeling voor Koffiebranderij Vennegem (een demobedrijf): echte API-verzoeken naar Exact Online, Mollie, Shopify, Odoo, SAP Business One, bol, Teamleader en Sendcloud met hun antwoorden, een webhook die gecontroleerd wordt, de OAuth 2.0-aanmelding en bestanden via SFTP en EDI.
Via die ingang vraagt onze koppeling gegevens op of geeft ze iets door: een factuur, een betaling, een zending. Elk systeem heeft zijn eigen regels. Wij kennen ze en volgen ze, tot op het veld.
Voor je IT’er
REST · GraphQL · OData · RPC
OAuth 2.0, API-sleutels, sessies
Vaste API-versie per verzoek
Enkel de velden die we nodig hebben
Hoe we met API’s werken
Eerst de documentatie
Elke leverancier heeft zijn eigen regels en limieten. We lezen ze voor we een regel code schrijven.
OpenAPI · changelogs · limieten
Eerst in een testomgeving
We bouwen en testen met testsleutels en in een sandbox, niet in je echte boekhouding.
test_-sleutels · demo-omgevingen
We respecteren de limieten
Een systeem aanvaardt maar zoveel vragen per minuut. We bundelen ze en wachten netjes onze beurt af.
429 · Retry-After · backoff
Versies vastgezet
We kiezen een vaste versie van elke API. Een update bij de leverancier breekt je koppeling dus niet stilletjes; de overstap plannen we zelf in.
Shopify 2026-07 · bol v10 · Mollie v2
Grote volumes in stukjes
Duizend facturen halen we op in pagina’s, en alleen wat sinds de vorige keer veranderde.
$top · __next · cursors · updated_since
Geen API? Dan bouwen we er een.
Heeft je eigen systeem geen API, dan bouwen we er een, met documentatie die je IT’er meteen kan lezen.
REST · OpenAPI 3.1 · webhooks
De verzoeken in de console zijn ingekort maar volgen de documentatie van elke leverancier (september 2026); de link staat bij elk verzoek. Sleutels en tokens zijn afgekapt. Merknamen en logo’s zijn van hun eigenaars; ze tonen met welke systemen we koppelen.
// 02 · BETROUWBAARHEID
Een koppeling die niet stilvalt. En loopt er iets mis, dan weten wij het eerst.
Elk systeem ligt weleens plat, zit aan zijn limiet of krijgt een nieuwe versie. Een goede koppeling vangt dat op: ze wacht, probeert opnieuw, onthoudt alles en verwittigt ons. Jij merkt er weinig van, en er gaat geen bestelling verloren.
Demo · Koffiebranderij Vennegem
Monitor van de koppelingen van Koffiebranderij Vennegem, met vijf koppelingen, een logboek en de gekozen storing.
shop→exactPOST /api/v1/{division}/salesinvoice/SalesInvoices → 201 · 202 ms
In gewone taal
Een gewone dinsdagochtend
Bestellingen, betalingen, labels, voorraad en e-facturen lopen vanzelf tussen de systemen. Elke stap komt in het logboek, met tijdstip en resultaat. Kies hierboven een storing om te zien wat er gebeurt als het misloopt.
Voor je IT’er
Webhooks en polling per koppeling
Duurzame wachtrij per doelsysteem
Gestructureerde logs met tijdstip en resultaat
Kies een storing en kijk wat de koppeling doet. De demo speelt één keer; daarna werkt alles met de hand.
Hoe we je koppelingen draaiende houden
We bewaken je koppelingen
Elke koppeling heeft een monitor met status, wachtrij en foutmarge. Loopt er iets vast, dan krijgen wij een melding, niet jouw klant.
Health checks · metrics per flow · alerts
Niets gaat verloren
Elk bericht wordt eerst veilig opgeslagen en pas daarna verwerkt. Ligt een systeem plat, dan wacht het gewoon zijn beurt.
Durable queue · retries · dead-letter-queue
Logs die je kunt lezen
Je ziet per bestelling wat er gebeurde en wanneer, in gewone woorden. Zonder persoonsgegevens in de logs.
Structured logging · correlation id
Opnieuw, met één klik
Was een gegeven fout, zoals een ontbrekend artikel? Pas het aan en zet het bericht opnieuw door. Niemand hoeft iets over te typen.
Replay · idempotent verwerkt
Onderhoud: API’s veranderen, wij volgen
Leveranciers passen hun API aan, zetten oude versies uit en laten sleutels verlopen. Met een onderhoudsplan houden we je koppelingen bij en voeren we die updates voor je door.
Basis€ 25/maand
Hosting op Europese servers, SSL, dagelijkse back-ups en updates.
Groei€ 69/maand
Basis + uptime-monitoring, 2 uur aanpassingen per maand en een maandrapport.
Partner€ 179/maand
Groei + 6 uur ontwikkeling per maand en voorrang bij vragen.
Dat een systeem van een ander nooit plat ligt. Dat kan niemand beloven. Wel bouwen we elke koppeling zo dat een storing je geen bestelling, betaling of factuur kost.
// 03 · VEILIGHEID
Veilig gekoppeld. En alles blijft van jou.
Een koppeling komt aan je facturen, je klanten en je betalingen. Daarom krijgt ze alleen de rechten die ze nodig heeft, zitten haar sleutels in een kluis en staan er geen persoonsgegevens in de logs. Zo bouwen we elke koppeling.
Voorbeeld van de beveiliging van een koppeling voor Koffiebranderij Vennegem (een demobedrijf): de rechten van de koppeling met Exact Online per onderdeel, een kluis met versleutelde sleutels en een audit log, een logboek waarin e-mailadres, naam en rekeningnummer van de klant gemaskeerd zijn, en de rollen met tweestapsverificatie.
Probeer het zelf: zet een recht hoger of lager, of trek de toegang in.
Demo · Koffiebranderij Vennegem
Alleen de rechten die nodig zijn
De koppeling met je boekhouding mag facturen maken, maar niet in je bankgegevens kijken. Je ziet hier live wat ze kan en niet kan. Trek je de toegang in, dan stopt ze netjes en gaat er niets verloren.
Sleutels en tokens staan nooit in de code of in een mail. Ze zitten versleuteld in een kluis, worden op tijd vervangen en elk gebruik komt in een audit log.
Versleuteld opgeslagen · rotatie · audit log
Kluisversleuteld
Access token · Exact Online
••••••••••••••••
vernieuwt over 0:04
Werkt 10 minuten
Refresh token · Exact Online
••••••••••••••••
actief
Eén keer bruikbaar
API-sleutel · Mollie
live_•••••••••••
actief
Alleen voor de koppeling
Webhook-geheim · Webshop
••••••••••••••••
nieuw over 12 dagen
Controleert elk seintje
Audit log09:42:08
09:42:07koppelingExact-token gebruikt
POST /api/v1/{division}/salesinvoice/SalesInvoices
09:41:58koppelingMollie-sleutel gebruikt
GET /v2/payments/tr_7UhSN1zuXS
09:32:21koppelingExact-token vernieuwd
POST /api/oauth2/token
08:12:44LotteAangemeld met tweestapsverificatie
Europees, volgens de AVG
Je koppelingen draaien op Europese servers. Verwerken we persoonsgegevens voor jou, dan leggen we dat vast in een verwerkersovereenkomst. De monitor is beveiligd met tweestapsverificatie, rollen en rechten.
19Aanmelden bij de monitorCode uit je authenticator-app482913
Logs zonder persoonsgegevens
In de logs zie je wat er gebeurde, niet wie je klant is. E-mailadressen, namen en rekeningnummers maskeren we vóór ze worden weggeschreven. Wat we niet nodig hebben, bewaren we niet.
Gemaskeerd vóór het wegschrijven. De echte gegevens blijven alleen in Exact en Mollie.
Code, mapping en documentatie zijn van jou.
Geen lock-in. Je krijgt de broncode van de koppeling, het mappingdocument en de technische documentatie. Wil je later zelf verder, of met iemand anders? Dan kan dat gewoon.
Plugin, Zapier of maatwerk? Kies wat past, niet wat wij verkopen.
Niet elke koppeling moet op maat. Soms doet een plugin of een no-code tool zoals Zapier of Make het prima, en dan zeggen we dat ook. Hier zie je waar elke aanpak sterk is en waar ze vastloopt.
Wat er gebeurt als een systeem even niet antwoordt.
Eigendom en onderhoud
Eigenaar van code en data
Wat van jou is, en wat je meeneemt als je vertrekt.
Als een leverancier zijn API verandert
Dat gebeurt geregeld. Wie volgt het op?
Wanneer kies je dit?
De beste keuze als…
Ons eerlijke advies, per aanpak.
Kant-en-klare plugin of app
Een connector die je installeert uit de app store of marketplace van je webshop of pakket.
Starten en kosten
Snel starten
Sterk: Installeren, inloggen, klaar. Vaak nog dezelfde dag.Installeren en toegang geven (meestal via OAuth). De mapping ligt vast in de plugin.
Kosten
Sterk: Een klein abonnement per maand, soms afhankelijk van je aantal bestellingen.Licentie per shop of per volume. Geen ontwikkelkosten.
Wat het aankan
Complexe regels
Zwak punt: Doet wat de maker voorzag. Werk je anders, dan loop je vast.Vaste veldmapping en een paar instellingen. Eigen logica toevoegen kan meestal niet.
Volume en snelheid
Kan, met grenzen: Voor gewone aantallen meestal prima.Hangt af van de plugin. Vaak synchronisatie op vaste tijdstippen.
Foutafhandeling en opvolging
Zwak punt: Verschilt per plugin. Een fout staat vaak in een logboek dat niemand leest.Foutafhandeling is een black box, met weinig logs of meldingen.
Eigendom en onderhoud
Eigenaar van code en data
Zwak punt: De code is van de maker. Stopt die ermee, dan stopt je koppeling.Gesloten code onder licentie. Je gegevens gaan via de servers van de maker.
Als een leverancier zijn API verandert
Kan, met grenzen: De maker past de plugin aan, als hij hem blijft onderhouden.Je hangt af van de updates en de planning van de maker.
Wanneer kies je dit?
De beste keuze als…
…je standaardpakketten gebruikt en er een goed onderhouden plugin bestaat die doet wat je nodig hebt.
Je klikt zelf flows in elkaar: als dit gebeurt, doe dan dat.
Starten en kosten
Snel starten
Sterk: Een eenvoudige flow staat er in een namiddag.Trigger en acties in een visuele editor, met kant-en-klare connectors voor veel apps.
Kosten
Kan, met grenzen: Een abonnement per maand. Hoe meer er gebeurt, hoe duurder het plan dat je nodig hebt.Je betaalt per uitgevoerde stap: taken bij Zapier, credits bij Make, uitvoeringen bij n8n Cloud. Premium connectors in Power Automate vragen een aparte licentie.
Wat het aankan
Complexe regels
Kan, met grenzen: Kan met filters en vertakkingen, maar een grote flow wordt snel onoverzichtelijk.Filters, routers en codestappen zijn mogelijk. Versiebeheer en geautomatiseerd testen blijven beperkt.
Volume en snelheid
Kan, met grenzen: Veel apps worden om de paar minuten nagekeken. Veel volume maakt het snel duur.Polling-triggers met een interval dat van je abonnement afhangt. Elke stap telt mee in je verbruik.
Foutafhandeling en opvolging
Kan, met grenzen: Je krijgt een mail bij een fout en kunt het opnieuw laten lopen. Uitzoeken doe je zelf.Runhistoriek en foutmeldingen. Automatisch opnieuw proberen hangt af van de tool en je plan.
Eigendom en onderhoud
Eigenaar van code en data
Kan, met grenzen: Je flows staan in het account van de tool. Verhuizen is opnieuw bouwen.Flows zitten vast aan het platform. n8n kun je wel op je eigen server draaien.
Als een leverancier zijn API verandert
Kan, met grenzen: De tool houdt zijn connectors bij. Je eigen flows pas je zelf aan.Connectors onderhoudt het platform. Wat daardoor in je flows breekt, los je zelf op.
Wanneer kies je dit?
De beste keuze als…
…je twee systemen hebt, een eenvoudige flow en weinig volume. Dan is Zapier of Make vaak genoeg.
Wij bouwen en bewaken de koppeling, voor jouw systemen en jouw regels.
Starten en kosten
Snel starten
Kan, met grenzen: Eerst een gesprek, analyse en testen. Dat duurt langer, maar het klopt vanaf dag één.API-check, mappingdocument en tests in een testomgeving (sandbox) vóór de livegang.
Kosten
Kan, met grenzen: Een vaste prijs, eenmalig. Daarna een onderhoudsplan per maand, als je dat wilt.Geen kosten per taak of per bericht: meer volume verandert de prijs niet. Hosting en onderhoud via een vast maandplan.
Wat het aankan
Complexe regels
Sterk: Precies jouw regels: 6% en 21% btw, B2B-klanten, uitzonderingen. Getest met je echte gevallen.Mapping en validatie in code, met een test per regel en een aparte testomgeving.
Volume en snelheid
Sterk: Meteen, ook op drukke dagen. Pieken worden netjes na elkaar verwerkt.Webhooks waar het systeem ze aanbiedt, een wachtrij voor pieken, batching en respect voor rate limits.
Foutafhandeling en opvolging
Sterk: De koppeling probeert zelf opnieuw. Lukt het niet, dan krijgen wij een melding, niet jij.Retries met exponential backoff, een dead-letter queue, alerts en logs die je kunt lezen.
Eigendom en onderhoud
Eigenaar van code en data
Sterk: Code, mapping en documentatie zijn van jou. Geen lock-in.Broncode en documentatie worden overgedragen. Hosting op Europese servers.
Als een leverancier zijn API verandert
Sterk: Met een onderhoudsplan volgen wij het op en passen we de koppeling op tijd aan.API-versies vastgezet, afschaffingen (deprecations) opgevolgd, updates in een onderhoudsvenster.
Wanneer kies je dit?
De beste keuze als…
…je meerdere systemen hebt, eigen regels, veel bestellingen, of wilt dat het blijft draaien zonder dat jij het opvolgt.
Laat ze staan waar ze goed werken. In een gratis gesprek van 30 minuten bekijken we samen welke flows vastlopen op regels, volume of fouten die niemand ziet, en alleen die bouwen we op maat.
Merknamen en logo’s zijn van hun eigenaars; ze tonen met welke tools we vergelijken. Werking van de no-code tools volgens hun eigen documentatie, september 2026.
Hoe het werkt
Van eerste gesprek tot een koppeling die blijft draaien. In zes stappen, zonder verrassingen.
Je hoeft geen API te kennen. Jij vertelt hoe je werkt, wij zoeken uit wat je systemen kunnen, en je keurt alles goed voor we bouwen.
Demo · Koffiebranderij Vennegem
De voorbeelden volgen één koppeling: webshop, kassa, Mollie, Sendcloud, Teamleader en Exact Online.
Inventaris
Koffiebranderij Vennegem
6 systemen
Webshopbestellingenadressen
Kassaverkopenvoorraad
Exact Onlinefacturen, btwprijzen
Molliebetalingen
Sendcloudlabels
Teamleadercontactenklanten
bron van waarheid
01 / 06
Gratis gesprek en inventaris.
In 30 minuten brengen we je systemen in kaart: welke programma’s je gebruikt, welke gegevens moeten stromen en welk systeem per gegeven de baas is. Dat noemen we de bron van waarheid.
Voor je IT’er · Systemen, versies en licenties · volumes per dag · bron van waarheid per veld
API-check
0 van 5 gecontroleerd
Exact Online
OAuth 2.0 · testadministratie
Mollie
API-sleutel · testmodus
Sendcloud
API-sleutels · testlabels
Teamleader
OAuth 2.0 · sandbox
Kassa
Geen open API
Kassa: elke nacht een CSV via SFTPExact: 60/min · 5.000/dag
02 / 06
We checken elke API.
We lezen de documentatie, vragen toegang aan en testen in een testomgeving. Heeft een systeem geen API, dan zeggen we dat eerlijk en stellen we een andere weg voor, zoals een export die elke nacht klaarstaat.
Voor je IT’er · Authenticatie (OAuth 2.0 of API-sleutel) · rate limits · webhooks of polling · API-versie
Mappingdocument v1.3
Webshop → Exact Online
7/14 velden
line.skuArtikelcode
line.vat_rate: 6Btw-code 6%
shipping_lines[0]Aparte regel
customer.vat_numberRelatie op btw-nr.
LVerzendkosten apart? Ja, graag.
Akkoord
Lotte · 2 okt
03 / 06
Jij keurt het mappingdocument goed.
Veld per veld leggen we vast wat waar terechtkomt: artikelnummers, btw-codes, klanten, verzendkosten. Jij tekent voor we bouwen, en het document blijft van jou.
Voor je IT’er · Veldmapping, transformaties en validatieregels · per richting · met voorbeelden
Testrun
testomgeving
0/4 geslaagd
Online bestelling
T-10482
B2B · Brasserie
T-B2B-0319
Retour → creditnota
T-RET-0007
Btw-nummer ontbreekt
T-ERR-VAT
0,00 s
04 / 06
Bouwen en testen met jouw gevallen.
We bouwen in een testomgeving en testen met je echte situaties: een gewone bestelling, een B2B-factuur, een retour. Ook wat mis moet lopen, testen we: dan stopt de koppeling netjes en krijg je een melding.
Voor je IT’er · Testsleutels en testadministratie · geautomatiseerde tests per mapping · foutscenario’s
Livegang
di 6 okt
TestLive
07:02Historiek geïmporteerd
07:05Webhooks aangezet
09:42Eerste echte bestelling#10482
Eerste week: extra toezicht
diwodovrzazoma
05 / 06
Live, op een rustig moment.
We zetten de koppeling live wanneer het jou past, halen je historiek over als je dat wil en kijken de eerste week extra scherp mee.
Voor je IT’er · Import in batches binnen de limieten · webhooks pas na de import · extra alerts de eerste week
Koppelingen
Koffiebranderij Vennegem
Alles in orde
Webshop → Exact09:41
Mollie → Exact09:42
Webshop → Sendcloud09:43
Kassa ↔ Webshop09:44
Nieuwe API-versie
Sendcloud · API v2 → v3
Update ingepland
Je vaste contactpersoon bij Brisk
06 / 06
Wij houden ze draaiende.
Leveranciers passen hun API’s aan. Met een onderhoudsplan bewaken we je koppelingen, voeren we updates op tijd door en heb je één vaste contactpersoon.
Voor je IT’er · Monitoring en alerts · deprecations en versie-updates · logs en opnieuw afspelen
Hoe lang het duurt? Dat hangt af van je systemen. Na de API-check krijg je een planning en een vaste prijs.
Een koppeling voeg je toe aan je webshop, software of app, aan de prijzen hieronder. Wil je systemen koppelen die je al hebt, dan krijg je een vaste offerte na een gratis gesprek.
Gegevens uit je ERP, CRM of kassasysteem rechtstreeks in de app.
Via de API van je systeem, of een API die wij ervoor bouwen
Code en documentatie van jou
Tussen je bestaande systemen
Op offerte
Je hebt al een webshop, kassa, boekhouding of CRM en wilt dat ze met elkaar praten? We bekijken eerst je systemen en hun API’s. Daarna krijg je een vaste prijs op papier.
Vaste prijs · 40% voorschot bij de start · Code en data van jou5,0 op Google, uit 49 reviews
Vragen over koppelingen
Wat het kost, hoe lang het duurt, wat er gebeurt als er iets misloopt en van wie alles is. Eerlijk beantwoord, in gewone taal. En met een regel voor je IT’er eronder.
Staat je vraag er niet bij?
Mail je vraag, of je lijst met systemen. Je krijgt op werkdagen binnen 24 uur antwoord.
Meestal is een koppeling een onderdeel van je webshop, software of app, met een vaste prijs die je meteen ziet in de configurator. Een koppeling tussen systemen die je al hebt, zoals Teamleader met Exact, prijzen we op offerte, na een gratis gesprek van 30 minuten. Alle prijzen zijn excl. btw.
Prijzen van koppelingen, excl. btw
In je webshopKoppeling met boekhouding
€ 420
In je webshopKoppeling voorraad of ERP
€ 860
In je webshopVerkopen via bol.com
€ 500
In je softwareKoppelingen met bestaande software
€ 1.050per koppeling
In je appKoppeling met je systemen
€ 1.895
Tussen je bestaande systemenBijvoorbeeld Teamleader met Exact
// Voor je IT’erPrijzen excl. btw40% voorschot bij de startonderhoud per maand
Dat hangt af van het aantal systemen, van hoe goed hun API is en van de regels in je gegevens, zoals btw, B2B-klanten of retours. Daarom checken we eerst de API’s en leggen we daarna een planning vast, met een datum voor elke stap: mappingdocument, testen en livegang. Hoort de koppeling bij een nieuwe webshop of software, dan zit ze gewoon in die planning.
// Voor je IT’erAPI-checksandboxtesten met je echte gevallenlivegang met historische data
Van jou: de code, het mappingdocument en de documentatie, zonder licentie per koppeling of per taak. De accounts bij je leveranciers blijven op jouw naam; de koppeling krijgt alleen de toegang die ze nodig heeft, en die trek je in wanneer je wilt. Wil je later verder met je eigen IT’er of een andere partij, dan neem je alles mee.
// Voor je IT’erGit-repositorymappingdocumenttechnische documentatiegeen lock-in
02Jouw systemen
Vaak wel. Veel pakketten kunnen een bestand exporteren, zoals CSV, Excel of XML: dat halen we op een vast moment op, bijvoorbeeld elke nacht. Draait je pakket op je eigen server, dan kunnen we soms rechtstreeks uit de database lezen, met toestemming van de leverancier. En komen bestellingen alleen per mail binnen, dan lezen we die mails automatisch uit. Eerlijk: zo’n koppeling is trager dan een API en gevoeliger als het pakket verandert. Dat zeggen we je vooraf, samen met het alternatief.
// Voor je IT’erCSV/XML over SFTPalleen-lezen databasegebruikere-mail uitlezen (IMAP)EDI
Ja. Dan krijgt je systeem een beveiligde ingang waarlangs je webshop, je app of je klanten en leveranciers gegevens kunnen ophalen en doorsturen. Met documentatie in het standaardformaat OpenAPI, zodat elke ontwikkelaar ermee aan de slag kan, en met een eigen sleutel per partij die je zelf kunt intrekken. Een API op maat zetten we in een offerte.
// Voor je IT’erREST/JSONOpenAPI 3.1OAuth 2.0 of API-sleutelswebhooksversies (/v1)
Ja. We zetten je flows eerst op een rij: wat ze starten, welke stappen ze zetten en waar ze soms mislopen. Daarna bouwen we ze na als een koppeling op maat, met foutafhandeling en monitoring, testen we met je echte gevallen en schakelen we over op een afgesproken moment, zodat niets dubbel gebeurt. Eerlijk: loopt een eenvoudige flow goed en blijft het volume klein, dan zeggen we je gewoon dat je hem mag houden. Plugin, Zapier of maatwerk?
Zapier
Make
n8n
PAPower Automate
// Voor je IT’erTrigger- en actie-inventarisidempotentie bij het overschakelen
Allebei kan, en vaak combineren we. Meteen gaat met een webhook: het ene systeem meldt zelf dat er iets gebeurde, zoals een betaling, en de koppeling zet het door. Voor grote hoeveelheden, of voor systemen die niets melden, werken we op een vaste planning, bijvoorbeeld elke vijf minuten of elke nacht. We kiezen per gegeven: voorraad en betalingen meteen, een overzicht voor je boekhouder één keer per dag.
// Voor je IT’erWebhooks (ondertekend)polling op ‘gewijzigd sinds’batch op schemarate limits
03Boekhouding en Peppol
Ja, als je factureert aan andere Belgische btw-plichtige bedrijven. Sinds 1 januari 2026 moet je e-facturen via Peppol kunnen versturen én ontvangen; een pdf per mail volstaat niet meer. Wie dat niet kan, riskeert een boete, vanaf € 1.500. Het gratis platform Hermes van de overheid is eind 2025 gestopt, dus je hebt een eigen toegang tot Peppol nodig. Vaak zit die al in je boekhoudpakket: dan koppelen wij je webshop of software daarop. Zo niet, dan gaan we rechtstreeks via een Peppol-toegangspunt. Zo werkt Peppol
// Voor je IT’erPeppol BIS Billing 3.0UBL 2.1EN 16931Peppol-ID 0208:ondernemingsnummer
Graag. Je boekhouder weet het best hoe facturen, btw-codes en rekeningen in je boekhouding moeten staan. Samen leggen we de mapping vast, en je boekhouder ziet de eerste boekingen voor we live gaan. Daarna komt alles vanzelf binnen, zonder mapjes met facturen aan het einde van het kwartaal. We koppelen met onder meer Exact Online, Yuki, Octopus, WinBooks en Billit. Bekijk alle systemen
Exact
Yuki
Octopus
WWinBooks
Billit
// Voor je IT’erBtw-codesgrootboekrekeningendagboekenrelaties op btw-nummer
04Veilig, en na de livegang
Je koppelingen draaien op Europese servers, met versleutelde verbindingen. Een koppeling krijgt alleen de rechten die ze nodig heeft: bijvoorbeeld facturen schrijven, maar geen bankgegevens lezen. Sleutels en tokens bewaren we versleuteld, nooit in de code of in een mail. In de logs verbergen we persoonsgegevens zoals e-mailadressen, en we verwerken alleen wat nodig is, zoals de AVG (GDPR) vraagt. Zo beveiligen we het
// Voor je IT’erTLSOAuth 2.0-scopes (least privilege)secrets versleuteld at restgemaskeerde logs
Dat gebeurt, en meestal ruim op voorhand aangekondigd. Met een onderhoudsplan, vanaf € 25 per maand, volgen wij dat op: we lezen wat er verandert, passen de koppeling aan in een testomgeving en zetten ze live voor de oude versie verdwijnt. Vanaf het Groei-plan (€ 69 per maand) bewaken we je koppelingen ook en heb je elke maand uren voor aanpassingen. Is een wijziging groot, zoals een volledig nieuwe API, dan krijg je eerst een prijs en beslis jij.
// Voor je IT’erVaste API-versie per koppelingDeprecation- en Sunset-headersupdate in de sandbox
Dan gaat er niets verloren. Elk bericht wordt eerst veilig bewaard en pas daarna verwerkt. Ligt een systeem even plat, dan probeert de koppeling het later opnieuw, telkens met wat meer tijd ertussen. Lukt het echt niet, bijvoorbeeld door een fout gegeven, dan krijg je een uitleg in gewone woorden. Na de oplossing zetten we het bericht opnieuw door, en niemand hoeft iets over te typen. Met een Groei- of Partnerplan krijgen wij die melding eerst. Zo blijft het draaien
// Voor je IT’erWachtrijretries met exponential backoffdead-letter-queueidempotent opnieuw verwerken
Merknamen en logo’s zijn van hun eigenaars; ze tonen met welke systemen we koppelen.
Klaar om te koppelen?
Laat je systemen met elkaar praten.
Vertel ons welke programma’s je gebruikt en wat er vanzelf moet gaan. We zoeken uit wat kan, zeggen eerlijk wat het kost en bouwen een koppeling die blijft draaien.