Terug naar blog
Technische UnieIntegratiesAPI

De Technische Unie API: wat we leerden

Het bouwen van een echte integratie met TU: de hobbels, de verrassingen, en waarom live prijzen belangrijker zijn dan je denkt.

Klusmaat Team
28 januari 20268 min

Voor installateurs en elektriciens is Technische Unie geen leverancier - het is de leverancier. Duizenden artikelen, nettoprijzen op basis van je omzet, en een vestiging op rijafstand. Als je bouwsoftware maakt voor de Nederlandse markt, is TU-integratie geen nice-to-have. Het is fundamenteel.

Wij hebben de afgelopen maanden een directe integratie gebouwd met de Technische Unie API. Dit is wat we leerden.

Waarom dit moeilijker is dan het lijkt

Op het eerste gezicht lijkt het simpel: je haalt artikelgegevens op via een API en toont ze in je software. Maar de werkelijkheid is complexer.

Ten eerste: prijzen. TU werkt met nettoprijzen die per klant verschillen. Jouw inkoopprijs hangt af van je jaaromzet, je klantgroep, en soms zelfs van het seizoen. Een 'live prijs' betekent dus: de prijs voor deze klant, op dit moment, voor dit artikel.

Ten tweede: voorraad. TU heeft tientallen vestigingen. Voorraad is niet centraal - het is verspreid. Een artikel kan 'op voorraad' zijn in Eindhoven maar niet in Amsterdam. En die voorraad verandert continu.

Wat we anders deden

De meeste bouwsoftware die TU 'ondersteunt' doet dit via screen scraping of handmatige import. Je opent de TU-website in een apart venster, zoekt je artikel, en kopieert de prijs handmatig over. Dat is geen integratie - dat is een workaround.

Wij kozen voor een directe API-koppeling. Dit betekent dat Klusmaat realtime communiceert met TU's systemen. Als je een artikel opzoekt, zie je jouw nettoprijzen. Als je een bestelling plaatst, gaat die direct door. Als de voorraad verandert, weet je het meteen.

De voordelen van live data

Live prijzen veranderen alles. Een installateur vertelde ons dat hij voorheen 's avonds prijzen overtypte van de TU-website naar zijn offertes. Uren werk per week. Nu staan de prijzen direct in zijn offerte - en ze kloppen.

Live voorraad is nog belangrijker. Als je weet dat een artikel pas over twee weken leverbaar is, plan je anders. Je bestelt eerder, of je kiest een alternatief. Geen onaangename verrassingen meer op de bouwplaats.

2BA: de ruggengraat

Naast TU hebben we ook 2BA geïntegreerd - het landelijke productdatabestand voor de installatiebranche. 2BA bevat technische specificaties van miljoenen artikelen: afmetingen, gewichten, EAN-codes, en relaties tussen producten.

Dit maakt slimme functies mogelijk. Als je een warmtepomp selecteert, weet Klusmaat welke aansluitsets erbij horen. Als je een groepenkast configureert, ziet het systeem welke automaten passen. Dit is geen magie - dit is het combineren van TU-prijzen met 2BA-productdata.

Wat komt er nog

We werken aan uitbreiding naar andere groothandels. Solar, Rexel, Sonepar - elk met hun eigen API, hun eigen uitdagingen. Het doel is hetzelfde: live prijzen, live voorraad, directe bestellingen. Zonder overtikken, zonder wachten.

Want dat is uiteindelijk waar het om gaat: minder tijd aan inkoop, meer tijd aan het vak.

Deel dit artikel

Liever uitproberen dan lezen?

De beste manier om Klusmaat te begrijpen is om het gewoon te proberen. 14 dagen gratis, geen creditcard nodig.