E-commerce en orders
Tussen “betaald” en “bezorgd” zitten negen taken
Een winkelplatform regelt de winkelmand en de checkout prachtig, en houdt dan op. Alles na de betaling — de factuur, de voorraad, het magazijn, de koerier, de klant die wil weten waar het pakket is — is iemands ochtend, elke ochtend.
De bakker met een webshop
Neem een kleine bakkerij die tijdens een rustige winter online feesttaarten ging verkopen en nu veertig orders per week ontvangt. De shop incasseert het geld. Daarna opent iemand het factureringssysteem en typt de klantgegevens opnieuw in, verlaagt de voorraad van een decoreerset met één, schrijft een persoonlijk briefje over de afhalen, en herinnert zich later die week te vragen of de taart goed was.
Geen daarvan is moeilijk. Het is allemaal een dinsdagochtend. En het briefje over het afhalen is het enige deel dat een menselijke zin nodig heeft — de rest is dezelfde negen stappen in dezelfde volgorde, veertig keer per week.
- ⚡TriggerWebhook
order.paid, 289,00 zł, afhalen op zaterdag. - 2Adres gecontroleerdPostcode vergeleken met referentiedata. Gratis, geen sleutel.
- 3Factuur aangemaaktVelden uit de order. Niemand heeft een naam of adres getypt.
- 4Voorraad aangepastDecoreerset met één verlaagd. Idempotentiesleutel is de order-id.
- 5AfhaalbriefjeAI-stap. Twee warme zinnen in de taal van de klant, in de toon van de bakkerij.
- ✉VerstuurdE-mail met de factuur als bijlage en een korte link naar de afhaaldetails.
- ⏸WachtenTot zaterdag 18:00, dan vragen hoe het was.
Verstreken: 4,1 sStappen die een model aanriepen: 1
De gebruikelijke zeven
Wat mensen eerst bouwen
Order naar factuur
Betaalde order erin, factuur eruit, met het adres onderweg gevalideerd zodat het later niet wordt afgewezen door iemand wiens taak het is facturen af te wijzen. KSeF-klaar waar het factureringssysteem dat ondersteunt.
Verzendmelding
Als de webhook van de vervoerder zegt dat het verzonden is, krijgt de klant een bericht met een korte link die zijn eigen redirects telt — zodat je weet of mensen klikken, zonder tracker in iemands browser.
Verlaten mandje
Veertig minuten inactief, twee uur wachten, één bericht sturen, de onderwerpregel op twee manieren splitsen, en stoppen zodra de order is geplaatst. Het doel beëindigt de run; niemand wordt herinnerd aan iets dat al gekocht heeft.
Voorraadwaarschuwingen
Een nachtelijke controle van de voorraad, gewogen naar hoe snel elk artikel daadwerkelijk verkoopt, met als resultaat één bericht met een lijst in plaats van veertig meldingen die niemand leest.
Retourneert
Een retouuraanvraag die wordt ingedeeld op basis van de eigen woorden van de klant — beschadigd, verkeerde maat, bedacht — en dienovereenkomstig wordt doorgestuurd, met het verzendlabel automatisch gegenereerd voor de twee van die drie die geen mens nodig hebben.
Reviewverzoeken
Verzonden een vast aantal dagen na levering in plaats van na verzending, in de taal van de klant, en nooit naar iemand van wie de bestelling een probleem had. Die laatste voorwaarde is één vertakking en scheelt een hoop gênante situaties.

De bestelling was het makkelijke deel.
De eerste van de maand
De reconciliatie is het werk dat mensen het laatst noemen en het meest waarderen. De webshop zegt het ene, de betaalprovider het andere en het boekhoudsysteem iets derde, en de verschillen zijn bijna altijd te verklaren — een terugbetaling die laat is geboekt, een uitbetaling die over een maandgrens heen viel, een valutaberekening tegen een net iets andere koers.
Bijna altijd. Het doel van de workflow is niet het rekenwerk zelf, dat is triviaal, maar het elke dag doen, zodat de eerste van de maand vier items te bekijken bevat in plaats van er vierhonderd.
Verkopen in het buitenland
Referentiedata doet hier stilletjes het werk. Een landcode die echt bestaat. Een valuta die bestaat. Een postcode die bij de ernaast genoemde stad hoort. Een adres genormaliseerd naar het formaat dat de vervoerder voor dat land verwacht, in plaats van het formaat dat je formulier opleverde.
Het bericht dat de klant ontvangt kan door een AI-stap in diens eigen taal worden geschreven, en een vertaling die een stap in een workflow is, is een vertaling die om drie uur 's nachts plaatsvindt voor de klant die om drie uur 's nachts bestelde.
- ⚡PlanningEurope/Warsaw. Het venster van gisteren.
- 2Drie bronnenWebshopbestellingen, afrekeningen van de betaalprovider, boekhoudregels.
- 3Gematcht412 van de 416 exact gematcht. Deterministisch; kost niets.
- 4Vier overEen AI-stap leest de vier en stelt per stuk een reden voor. Een mens bevestigt.
- ✉VerstuurdEén e-mail. Vier regels. Niet vierhonderd.
Elke dag, zodat de maandafsluiting saai isBetaalde stappen: 1
Wat het vervangt, en wat niet
Het vervangt het overtypen, de herinneringen, de vraag "heeft iemand dat al verstuurd?" en de vier uur aan het begin van elke maand. Het vervangt niet de keuze welke leverancier je gebruikt, het gesprek met de klant van wie de taart verkeerd was, of het oordeel of een retour echt is.
Het vervangt ook niet je winkelplatform, je boekhoudsoftware of je magazijnsysteem. Het is het ding ertussenin, en dat is precies het deel dat niemand verkoopt, omdat het in elk bedrijf anders is.
Eerlijk gezegd: een winkel met vier bestellingen per week heeft dit niet nodig. Bij veertig per week begint het zichzelf terug te verdienen, en een winkel met vierhonderd heeft er meestal al een deel slecht zelf gebouwd in een scripttaal die niemand wil onderhouden.