AI-agent & automatisering
Eén agent die 25 leveranciersportalen bedient
Multi-brand fashion retailer · naam op aanvraag te delen
Merken
25
Portaaltypes
8
Import-runs
1.098
Loopt sinds
Juni 2025
Het probleem
Deze retailer koopt in bij 25 kledingmerken. Elk merk heeft een eigen B2B-bestelportaal - acht verschillende platformtypes in totaal, sommige zonder portaal en met alleen een PDF per mail. Elke inkooporder moest handmatig worden overgetypt naar de webshop: uren werk per week, en elke overtypfout een verkeerde maat of prijs online.
Wat er gebouwd is
Een custom Shopify-theme met 42 secties en een geautomatiseerde deploy-pipeline, gecombineerd met een import-agent die zich gedraagt als een medewerker: hij logt zelfstandig in op elk van de 25 leveranciersportalen, haalt orderbestanden op, en zet ze om in producten met varianten in Shopify.
- Per merk een eigen configuratie - platformtype, authenticatiemethode, kolom-overrides voor afwijkende exportformaten.
- Verkent een onbekend portaal eerst, voordat hij gaat importeren.
- Persistente sessies, zodat niet bij elke run opnieuw ingelogd hoeft te worden.
- Screenshot en volledig debug-log per run - als een import faalt, is precies terug te zien waar en waarom.
- Vier merken draaien inmiddels volautomatisch, inclusief volledige orderregistratie: inkoopprijs, adviesprijs, valuta, seizoen, betaaltermijn, track & trace.
Resultaat, rechtstreeks uit de productiedatabase
Import-runs
1.098
Bestanden opgehaald
2.341
Volautomatisch
4 merken
Eerlijk over de slagingskans: van de 1.098 runs slaagt 40%. Browserautomatisering tegen portalen die je niet beheert, breekt zodra die portalen hun HTML wijzigen - zonder aankondiging. Na 1.098 runs tegen 25 verschillende portalen weet ik precies waar dat gebeurt. Vier merken draaien nu volautomatisch; de rest vraagt nog toezicht. Dat is de realiteit van integreren met systemen buiten je controle - en de reden dat monitoring standaard in het onderhoudsabonnement zit, niet als upsell erachteraan.
Wat 25 portalen je leren
Dit project heeft een bijvangst die groter is dan het project zelf. Wie een jaar lang probeert gegevens uit portalen te halen die niet voor hem gemaakt zijn, leert precies wat een portaal onbruikbaar maakt - en dat is bruikbare kennis zodra je er zelf een bouwt.
- Een export die per keer van vorm verandert, is geen export. De veertig procent die faalt struikelt bijna nooit over de inlog, maar over kolommen die verschoven zijn en prijzen die de ene week met en de andere week zonder btw komen.
- Vierentwintig van de vijfentwintig portalen hebben geen API. Dat betekent dat elke afnemer een medewerker in dienst heeft om schermen over te typen - of iemand als ik inhuurt om eromheen te werken.
- "Er is iets misgegaan" is geen foutmelding. Dit systeem schrijft per run een screenshot en een volledig debug-log weg, juist omdat de portalen aan de andere kant dat niet doen.
- Portalen wijzigen zonder aankondiging. Dat is een afspraak die ontbreekt, geen technisch probleem.
Die punten staan uitgewerkt op de pagina over klantportalen laten bouwen, samen met wat zoiets kost en wanneer je het beter niet kunt doen.
Klant aan het woord
"Fantastisch!! Je bent snel."
Koopt jouw bedrijf in bij meerdere leveranciers zonder API?
Plan een gesprekGerelateerde cases