SVD OnlineSVD Online
← Alle workflows
Offertes en betalingen

Betaling en facturatie

Twee verbonden workflows regelen de hele betaalcyclus: er gaan een betaallink en factuur uit als een project klaar is, en een betaling wordt een bon, een geboekte factuur en een opvolging.

Betaling en facturatie: canvasweergave van de echte n8n-workflow, 36 nodes. Workflow 1: eindfactuur · 11 nodes Final Invoice Trigger Build Final Link Data Create Mollie Final Link Store Final Link Inject Final Link Send Delivery Email Error: Final Invoice Alert Create MB Contact (Final) Create MB Invoice (Final) Mark Final Invoice Open Admin Copy: Delivery Email Workflow 2: betaling ontvangen · 25 nodes true false true false Payment Webhook Get Mollie Payment Extract Payment Link ID Get Client Data Build Invoice Data Create Moneybird Contact Create Moneybird Invoice Send Moneybird Invoice Mark as Paid Notify Shoka Error: Payment Alert Register Payment in Moneybird Route by Type Register Final Payment Send Handover Email Store Post-Delivery Payment Paid? Mark as Failed Download Invoice PDF Send Receipt to Client Mark Invoice Open Download Final Invoice PDF Send Receipt to Client (Final) Mark Applicant Completed Admin Copy: Handover Email
De echte workflow, opnieuw getekend vanuit n8n zodat hij op elk scherm scherp blijft. Elke node staat erin.

Het probleem dat het oplost

Betaald krijgen kost verrassend veel kleine stappen: een betaallink, een factuur, een e-mail, een bon, een boeking en een herinnering om op te volgen. Met de hand is elke stap weer een kans om iets te vergeten.

Waar het ontwerpwerk zit

De twee workflows zijn niet ingewikkeld om te beschrijven. Het werk zit in de logica: correct kiezen tussen soorten betalingen, de Moneybird-flow netjes houden en zorgen dat niets tussen wal en schip valt als een API-aanroep halverwege mislukt. Gaat er in welke stap dan ook iets mis, dan komt er een foutmail in mijn inbox.

Samen draaien ze 36 stappen over drie koppelingen. Mollie regelt de betalingen, Moneybird de boekhouding en n8n alles daartussen. De twee workflows roepen elkaar niet rechtstreeks aan. Ze delen een tabel in de database.

Een volledige laag voor betalingen en facturatie zit aan de bovenkant van wat ik als Build-project afbaken. Afhankelijk van wat eromheen zit, kan het doorgroeien richting Full Stack.

Zo werkt het

  1. 1

    Start

    Ik markeer een project als klaar voor de eindbetaling

    Eén actie in mijn admin start de eerste workflow.

  2. 2

    Factuur

    Eerst wordt de factuur gemaakt

    n8n maakt het contact en de factuur aan in Moneybird en zet hem op open, zodat de boekhouding klaarstaat voordat de klant een woord heeft gelezen.

  3. 3

    Betaallink

    Er wordt een Mollie-betaallink gemaakt

    De link wordt opgeslagen en in de opleveringsmail gezet.

  4. 4

    Oplevering

    De klant krijgt de opleveringsmail

    De mail bevat de betaallink, zodat betalen één klik kost. Ik krijg een kopie.

  5. 5

    Bevestiging

    Mollie bevestigt de betaling

    Een webhook komt binnen in n8n, die de volledige betaling ophaalt bij Mollie. Een mislukte betaling wordt als mislukt gemarkeerd.

  6. 6

    Route

    Aanbetaling en eindbetaling nemen een andere route

    n8n zoekt de klantgegevens op, markeert de betaling als betaald en kiest de juiste route voor het soort betaling.

  7. 7

    Boekhouding

    De boekhouding werkt zichzelf bij

    De betaling wordt geregistreerd in Moneybird en de factuur wordt als betaald gemarkeerd. De klant krijgt de factuur-pdf als bon, en een eindbetaling start ook de overdrachtsmail.

  8. 8

    Opvolging

    De klant gaat in de wachtrij voor opvolging

    Na een eindbetaling wordt een record in de database geschreven dat de e-mails na oplevering later oppikken, en het project wordt als afgerond gemarkeerd.

Gaat er iets mis, dan krijg ik direct een foutmelding in mijn inbox. Er gaat niets stilletjes kapot.

Wat het verbindt

  • n8n

    Verbindt alles en kiest de juiste route per type betaling.

  • Mollie

    Maakt de betaallink en bevestigt de betaling.

  • Moneybird

    Bevat het contact en de factuur en registreert de betaling.

  • Supabase

    Slaat de link op en laat de twee workflows status delen.

  • E-mail

    Verstuurt de opleveringsmail en de ontvangstbevestiging.