Werk / Open source

n8n-voorbeelden

Vier workflows die je kunt lezen, importeren en draaien. Gebouwd voor een verzonnen koffiebrander, getest en gepubliceerd met de tests.

Mijn deel
Alles
Wanneer
November 2026
Status
Openbaar, MIT-licentie

Het probleem

Bijna al mijn werk is privé. De ERP van een klant kan ik niet op GitHub zetten. Dus bouwde ik vier workflows voor een bedrijf dat niet bestaat, Brasa Norte Coffee, zoals ik ze voor een echt bedrijf zou bouwen.

Wat ik heb gebouwd

Een WhatsApp-assistent die antwoordt uit de catalogus in het Spaans of Engels, bestelverzoeken als lead opslaat en overdraagt aan een mens als de klant erom vraagt of als hij het niet weet.

Een geldbewaker die per onbeantwoorde lead, vastgelopen deal of te late factuur één melding per dag stuurt, en nooit twee keer dezelfde.

Een factuurcontrole die de pdf van een leverancier leest, er data van maakt en die in gewone code vergelijkt met de inkooporder: prijzen binnen 2%, aantallen, totalen, dubbelen.

Een orderworkflow die voorraad reserveert en uitrekent wat er gebrand moet worden, inclusief het gewicht dat bij het branden verloren gaat. Alles of niets: een order is nooit half gereserveerd.

De regel in alle vier: het model doet de taal, code doet geld en voorraad. Elke workflow heeft een foutpad en een controle op dubbelen. De nodes die mail of berichten versturen zitten erin, uitgeschakeld.

Hoe het in elkaar zit

  1. Triggerwebhook, dagelijkse planning
  2. Regels in codedubbelen, toleranties, voorraad alles of niets
  3. Modelalleen taal, gestructureerde uitvoer
  4. Uitkomstgoedgekeurd of reviewwachtrij, één statusrij per run, foutworkflow

Wat eruit kwam

Gemeten betekent geteld in de code of het systeem. Geschat betekent mijn eigen schatting, met de aanname ernaast.
Workflows4gemeten
Testbestanden met echte antwoorden4gemeten, run van 6 nov. 2026
Testgevallen voor de factuurcontrole10gemeten
LicentieMITgemeten

Elk testbestand eindigt met een lijst van wat ik niet heb getest.

Open de repository op GitHub

Gebouwd met

  • n8n
  • JavaScript
  • OpenAI API
  • Webhooks

Vertel me wat er op een gewone dinsdag misgaat.

Plan een gesprek van 30 minuten

Dertig minuten, per video of telefoon. Jij beschrijft één proces dat je tijd kost. Ik stel vragen en zeg je eerlijk of ik het zou automatiseren, eerst zou herstellen of met rust zou laten. Geen slides.

Tijd in Lima, UTC-5. Ik reageer binnen één werkdag, in het Nederlands, Engels of Spaans.

Open voor functies op afstand en voor projecten.