NixoWebBuilding NixoWebBuilding
Bellen Home
Hoe doet jouw website het? Benieuwd hoe jouw website het nu doet? Test hem gratis, zonder e-mailadres. Klik hier
★★★★★ 4,9 | 10+ Google Reviews

Stop met overtypen. API-koppeling laten maken.

Twee programma's die niets van elkaar weten, geven elkaar vanaf nu door wat ze moeten weten. Wil je AI die tekst op je site zet, kijk dan bij AI in je website.

Sepp Stokbroekx staat lachend bij een flip-over waarop een schema met blokken en pijlen is getekend
Sepp Stokbroekx lacht achter zijn beeldscherm met zijn hand op het toetsenbord
Sepp Stokbroekx typt achter zijn bureau, met een beeldscherm en een laptop naast elkaar
Sepp Stokbroekx kijkt naar zijn beeldscherm tijdens het werk
Sepp Stokbroekx met de armen over elkaar voor een blauwe achtergrond
Past dit bij je?

Koppelen loont zodra je dezelfde gegevens in twee programma's invoert. Zoek je juist een plek waar alles samenkomt, dan is dat een eigen omgeving en geen koppeling.

4,9

uit 10+ Google-reviews

Ondernemers over afspraken die worden nagekomen.

Werk

Koppelingen die nu echt draaien.

Een koppeling zie je niet op een screenshot, want hij zit onder de motorkap. Daarom per project het knooppunt: welke systemen eraan hangen, welke kant de gegevens op gaan en in welk ritme. Zes projecten, allemaal in gebruik.

Mijn eigen planner

eigen werk

De app waarin mijn werkdag begint: taken, uren en klanten, met Claude erin. Er is geen projectpagina van, hij is alleen van mij.

Claude in het gesprek Apple Agenda doorlopend Apple Mail twee keer per dag 15 nieuwsfeeds elke maandag 08:00 Search Console op aanvraag Elke projectmap bij elke sessie Planner
  1. 1 Claude Leest en schrijft mijn taken, uren en klanten, via hooks en een eigen CLI.
  2. 2 Apple Agenda Afspraken lezen en inplannen, rechtstreeks in de agenda.
  3. 3 Apple Mail Zoekt de mails waar nog een antwoord op moet komen. Alleen lezen, nooit versturen.
  4. 4 15 nieuwsfeeds Claude leest ze door en zet een selectie klaar.
  5. 5 Search Console De zoekcijfers per klant, in het gesprek op te vragen.
  6. 6 Elke projectmap Herkent aan de map bij welke klant ik zit.

Klantenportaal

eigen werk
Bekijk het project

Elke klant logt in met een eigen code en ziet zijn eigen documenten en cijfers.

Search Console elke ochtend 07:30 PageSpeed elke ochtend Telegram bij inlog en download Geolookup bij elke inlog Klantenportaal
  1. 1 Search Console De zoekcijfers van elke klantsite, vanaf mijn Mac naar het portaal.
  2. 2 PageSpeed Een snelheidsmeting per site, met een tip erbij.
  3. 3 Telegram Ik krijg een berichtje zodra een klant inlogt of iets downloadt.
  4. 4 Geolookup Waar de inlog vandaan komt, voor de veiligheid.

De Knappe Kater

klantopdracht
Bekijk het project

Custom WordPress-site met een eigen boekingssysteem en een portaal erachter.

Aanvraagformulier bij elke aanvraag Claude via MCP in het gesprek Mail bij elke aanvraag Search Console elke maand Deploy-pipeline bij elke wijziging De Knappe Kater
  1. 1 Aanvraagformulier Landt als intake, automatisch gekoppeld aan de klant en het dier.
  2. 2 Claude via MCP Blogs, reviews en cases schrijven en plaatsen.
  3. 3 Mail De mails van het formulier gaan via een vaste afzender de deur uit.
  4. 4 Search Console De cijfers voor het maandrapport.
  5. 5 Deploy-pipeline Code gaat van GitHub vanzelf naar de server.

Painting by Angel

klantopdracht
Bekijk het project

Een Shopify-shop die in zes talen verkoopt. Wat er buiten kantooruren gebeurt staat verderop als een week.

Gezondheidscheck elke ochtend Shopify-webhook bij elke productwijziging Vertaling elke nacht 03:00 Webhook-bewaking elke week Mail aan Angel na drie dagen dezelfde fout De webshop
  1. 1 Gezondheidscheck Kijkt of verkocht werk nog in een collectie staat en of tellers en tags kloppen.
  2. 2 Shopify-webhook Zet verzendgewicht en btw-collectie opnieuw goed.
  3. 3 Vertaling Nieuwe teksten naar vijf talen, en terug de winkel in.
  4. 4 Webhook-bewaking Controleert of de webhook er nog staat.
  5. 5 Mail aan Angel Een conceptmail met wat er misgaat, klaar om te versturen.

Nixo News

eigen werk
Bekijk het project

Een nieuwssite waarop een eigen pijplijn de artikelen schrijft.

46 nieuwsfeeds elke vier uur Claude per artikel Pexels per artikel Telegram per artikel Nixo News
  1. 1 46 nieuwsfeeds Gelezen en gewogen op relevantie.
  2. 2 Claude Schrijft een Nederlands artikel uit de bron.
  3. 3 Pexels Zoekt en uploadt een passend beeld.
  4. 4 Telegram Ik keur goed, wijs af of pas aan vanaf mijn telefoon.

Zakenmaat

eigen werk
Bekijk het project

Mijn eigen software voor webmakers: facturen, uren, klanten en agenda in een programma.

Claude via MCP in het gesprek Google Agenda doorlopend Search Console elke dag Telegram bij een verlopen termijn Blog-pipeline in een eigen cadans Zakenmaat
  1. 1 Claude via MCP 32 gereedschappen: facturen, uren, klanten, agenda en taken vanuit een gesprek.
  2. 2 Google Agenda Afspraken twee kanten op. Microsoft 365 en CalDAV kunnen ook.
  3. 3 Search Console Een snapshot van de zoekcijfers, bewaard in de database.
  4. 4 Telegram Een melding zodra een exporttermijn verloopt.
  5. 5 Blog-pipeline Schrijft de blogs uit een wachtrij en zet ze zelf op de site, langs zes poorten.
Voorbeelden

Software koppelen, vier keer uit de praktijk.

Elke koppeling is anders, en toch komt de vraag bijna altijd in een van deze vier vormen binnen. Kies de jouwe, dan zie je meteen welke gegevens er heen en weer gaan.

jouwwebshop.nl/beheer/bestellingen
Bestelling 1042 betaald
Bestelling 1042 7 sep 2026, 09:14
Artikel 142 x 24,5049,00
Artikel 151 x 18,0018,00
Artikel 163 x 12,5037,50
Klant Zakelijke klant btw-nummer NL00..B01
Subtotaal104,50
Btw 21%21,95
Verzendkosten6,95
Totaal133,40
Betaald op 7 sep, iDEAL
boekhouding/facturen/nieuw
Factuur nieuw
Factuurnummer 2026-041 7 sep 2026
concept betaald
Relatie Zakelijke klant btw-nummer NL00..B01
OmschrijvingAantalBedrag
Artikel 14249,00
Artikel 15118,00
Artikel 16337,50
Btw 21%21,95
Verzendkosten6,95
Te betalen133,40
  • Bestelnummer en datum wordt Factuurnummer en datum.
  • Regels met aantal en stukprijs wordt Factuurregels.
  • Btw per regel en verzendkosten wordt Btw en verzendkosten.
  • Klantgegevens met btw-nummer wordt Relatie met btw-nummer.
  • Betaald op komt terug als Betaalstatus.

Een bestelling wordt vanzelf een factuur

Past bij: Moneybird, e-Boekhouden, Exact Online en de meeste pakketten met een API.

Test jouw website gratis
Werkwijze

Van uitzoeken tot draaien, in vier stappen.

Sepp Stokbroekx in een lichtblauw shirt, glimlachend achter zijn laptop

Een koppeling is pas af als hij ook op een slechte dag doet wat hij moet doen. Ligt een van de twee kanten eruit, dan komt die melding bij mij binnen en niet bij jou.

Sepp Stokbroekx, NixoWebBuilding
  1. Uitzoeken

    Eerst kijken we of je twee systemen gegevens kunnen uitwisselen en welke velden je echt nodig hebt. Kan het aan een kant niet, dan hoor je dat in het eerste gesprek en niet halverwege.

  2. Bouwen

    De verbinding komt er, plus de vertaling ertussen. Twee systemen noemen hetzelfde bijna nooit hetzelfde: een klantnummer hier is een relatiecode daar, en een datum staat aan de ene kant andersom.

  3. Testen met echte data

    Voor het live gaat draait de koppeling op je eigen gegevens, op een plek waar niets kapot kan. Zo zie je vooraf wat er straks in je boekhouding of je klantenbestand terechtkomt.

  4. Live, met een melding

    Ligt een van de twee kanten eruit, dan blijft het werk in de wachtrij staan en probeert de koppeling het later opnieuw. Lukt het dan nog niet, dan komt de melding bij mij binnen voordat jij het merkt.

Hoort de koppeling bij een nieuwe website, dan is hij klaar als de site klaar is; staat je site er al, dan krijg je na de eerste stap een datum in de offerte.

Automatisch

Wat er automatisch loopt als de koppeling staat.

Een koppeling bouw je een keer, daarna werkt hij terwijl jij iets anders doet. Dit is een gewone week bij een Shopify-winkel die ik onderhoud: wat er vanzelf gebeurt, wanneer, en wat ik er nog zelf aan doe.

  1. Nieuwe en gewijzigde teksten in de winkel gaan via de Google Translate-api naar de vijf andere talen. Angel houdt de winkel in het Nederlands bij, de andere talen staan er de volgende ochtend.

  2. Een taak op GitHub leest de winkel en kijkt of verkocht werk nog in een collectie staat en of de tellers en tags kloppen. Iets nieuws komt als melding in mijn mail, wat er al stond telt door.

  3. Slaat Angel een product op, dan stuurt Shopify een seintje naar een webhook op mijn eigen domein, en die zet het verzendgewicht en de btw-collectie meteen goed. Elk uur loopt dezelfde taak nog een keer als vangnet.

  4. Controleert of dat seintje nog geregistreerd staat. Is het weg, dan krijg ik daar een mail van voordat iemand er iets van merkt.

  5. Komt een bevinding door hoe iets is ingevuld en staat hij drie dagen, dan ligt er een conceptmail klaar in gewone taal, met wat er misgaat en wat ze kan doen. Versturen doe ik zelf.

Het project van deze tijdlijn

Painting by Angel

Shopify-webshop in zes talen
Bekijk het project

Wat zo'n koppeling kost

Een koppeling factureer ik niet los. Hij zit in de webshop, de website of het dashboard waar hij bij hoort, en daar staat de prijs.

Direct aanvragen

Vertel me welke twee systemen

Zet erbij welke twee programma's het zijn en wat er heen en weer moet. Dan hoor je binnen een werkdag of het kan en wat eraan vastzit.

  • Je hoort eerlijk of het bij jouw twee systemen kan
  • Je houdt de programma's die je nu gebruikt
  • Persoonlijk contact met Sepp, geen tussenpersoon

Geen verplichtingen. Je krijgt persoonlijk antwoord, meestal binnen 1 werkdag.

Uitleg

Wat is een api-koppeling, en hoe werkt het?

Een api is een deur in een programma waar een ander programma doorheen mag; een koppeling is wat er door die deur loopt. Zoek je een inlog voor je klanten of AI op je site, kijk dan bij klantportaal laten ontwikkelen of AI in je website.

Een verzoek, in vier fasen

De gewone koppeling: het ene programma vraagt, het andere antwoordt, en de koppeling vertaalt en zet weg. Hier een webshop en een boekhouding.

Twee woorden voor hetzelfde. De een komt uit de techniek, de ander uit de verkoop. Je ziet het ook als api koppeling, zonder streepje, en ook dat is hetzelfde. Waar het wel om gaat: is het een verbinding tussen twee programma's, of een systeem dat er een stuk of tien aan elkaar knoopt? Dat tweede is een ander soort project.

Als een pakket helemaal dichtzit en op geen enkele manier gegevens vrijgeeft. Dat komt voor bij oude pakketten en bij software waarvan de maker er geen belang bij heeft. Dan blijft een export over die jij klaarzet, of overstappen op iets wat open is. Ook als het antwoord is dat je het beter kunt laten, hoor je dat van mij.

FAQ

Veelgestelde vragen over koppelingen

De vragen die binnenkomen voordat er een koppeling gebouwd wordt. Staat die van jou er niet bij, stuur dan een appje.

Vaker wel dan je denkt. Bijna alles wat de laatste jaren gemaakt is heeft er een, en veel oudere pakketten kunnen op zijn minst een bestand uitwisselen. Weet je het niet, stuur dan gewoon de namen van je twee systemen door. Dat uitzoeken kost mij een klein uur en jou niets, en je krijgt een eerlijk antwoord, ook als dat nee is.
Ja, en vaak is dat precies de bedoeling: een bestelling gaat naar je boekhouding en de betaalstatus komt terug. Wel spreken we vooraf af welke kant wint als ze het oneens zijn. Zonder die afspraak overschrijven twee systemen elkaar om beurten, en dan lijkt het alsof de koppeling zelf gegevens verzint.
Meestal wel. Een klein pakket met een goede handleiding is makkelijker te koppelen dan een groot pakket dat alles dichtzet. Wat telt is of er een manier is om gegevens op te vragen, niet hoe bekend de naam is. Gaat het verder dan koppelen alleen, kijk dan ook op compleet maatwerk.
Een api-koppeling is een vaste afspraak tussen twee programma's: hetzelfde verzoek, elke keer, zonder dat er iemand bij zit. MCP is de afspraak waarmee een AI zoals Claude gereedschap van jouw software mag gebruiken: jij stelt een vraag in gewone taal, de AI kiest het gereedschap en je software antwoordt. Het een vervangt het ander niet. De koppeling doet het werk dat elke dag hetzelfde is, MCP is voor de vraag die je vandaag toevallig hebt. Zakenmaat, mijn eigen programma, heeft allebei.
Dan blijft het werk in de wachtrij staan en probeert de koppeling het later opnieuw, in plaats van dat er stilletjes gegevens verdwijnen. Lukt het na een paar pogingen nog steeds niet, dan komt er een melding bij mij binnen. Dat hoort bij het werk en is geen los pakket dat je erbij koopt.
Dat hoor ik vaker, en het is logisch. Een plugin moet voor duizend verschillende bedrijven werken, dus hij kan overal een beetje bij en nergens precies. Zodra jouw situatie afwijkt, en dat is bijna altijd, kom je bij de instellingen die er niet zijn. Een koppeling die alleen jouw twee systemen kent hoeft die keuzes niet open te laten.
Ja, dat heet een cron: een taak die op de klok start, zonder dat iemand op een knop drukt. Elke nacht om drie uur nieuwe teksten vertalen, elke ochtend controleren of de winkel nog klopt, elke maandag kijken of een seintje nog aankomt. Wat er gebeurt schrijft de taak in een logboek, en gaat er iets mis, dan krijg ik een melding in plaats van dat het stil blijft. Hoe dat er in een gewone week uitziet staat hierboven bij wat er automatisch loopt.
Een koppeling factureer ik niet los, en wat hij kost hangt af van wat hij moet doen. Hij zit in de webshop, de website of het dashboard waar hij bij hoort, en daar staat de prijs: bij de prijzen van een webshop, van een website of van een dashboard. De gewone koppelingen zitten in compleet maatwerk. Wordt het er een hele reeks, of moet er een dashboard bij gebouwd worden waar de koppeling op uitkomt, dan gaat dat op offerte; een AI-koppeling is altijd een aparte koppeling, zo klein of zo groot als je wilt. Komt de koppeling bij iets wat er al staat, dan krijg je ook een offerte en geen vanafprijs, want twee koppelingen die op papier hetzelfde heten kunnen enorm schelen. Wat die offerte bepaalt: hoeveel velden er heen en weer gaan, of allebei de kanten gegevens vrijgeven, hoe vaak het moet lopen, en wat er moet gebeuren als het misgaat.
Loopt de koppeling mee met een nieuwe site, dan hangt de doorlooptijd aan het pakket: reken op twee tot drie weken voor een bedrijfswebsite, drie tot vier voor een groeiwebsite en vier tot zes voor compleet maatwerk. Staat je site er al, dan is de eerste stap uitzoeken wat er kan, en daarna krijg je een datum in de offerte. Wat er per pakket in zit staat op bedrijfswebsite laten maken.
Nee, en dat is ook niet nodig. Een koppeling werkt met een sleutel die alleen mag wat hij moet: bestellingen ophalen bijvoorbeeld, en verder niets. Waar je systeem het toelaat krijgt die sleutel beperkte rechten. De sleutel zelf staat in de omgeving van de server en nooit in de code, dus hij komt niet in een back-up of in een e-mail terecht. En je kunt hem op elk moment zelf intrekken.
Drie dingen. De namen van je twee systemen, iemand die weet hoe jullie ze in de praktijk gebruiken, en toegang met beperkte rechten om te kunnen testen. Dat laatste regel je meestal zelf in je eigen beheerscherm, en anders loopt het samen met de leverancier. Meer is het niet.