We analyseren gratis hoe jouw bedrijf slimmer kan werken met AI-automatiseringen, herbruikbare workflows en systemen die zorgen voor meer overzicht en minder handmatig werk. Zodat jij sneller kunt schakelen en meer grip krijgt op je groei.
n8n-workflow: offerte-opvolging
Flowstate stopregels voor offerte-opvolging v1.0
Deze template start alleen bij een bevestigde status verzonden. Na de wachttijd herleest hij offerte en CRM en kiest hij tussen stoppen, menselijke beoordeling en maximaal één goedgekeurde herinnering.
Download de n8n-workflow (JSON)
Wat doet de workflow?
- Webhook en Edit Fields: ontvangen het offerte-event en plaatsen omgevingswaarden op één plek.
- Code — Normalize Quote Event: normaliseert ID, nummer, versie, status, eigenaar, e-mail en beslismoment.
- If en Respond: weigeren ongeldige invoer en bevestigen alleen een geldig event.
- Wait: wacht tot
followup_atin plaats van een vaste vertraging te gokken. - HTTP Request / dry-run: leest de actuele offerte en contactstatus opnieuw.
- Code / Switch: vergelijkt status, versie, antwoord, pauze en geldigheid.
- Stop: doet niets bij acceptatie, afwijzing, intrekking, reply, pauze, verlopen geldigheid of nieuwe versie.
- Review: maakt een taak wanneer de match of context onzeker is.
- Edit Fields en Gmail: bouwen een vooraf goedgekeurd bericht en versturen alleen via de send-route.
- CRM-log: legt uitkomst en gebruikte templateversie vast.
Velden die exact moeten kloppen
quote_id- Stabiel technisch ID waarmee de actuele offerte opnieuw kan worden gelezen.
quote_number- Menselijk herkenbaar nummer voor onderwerpregel, taak en controle.
version- Versie bij verzending. Iedere afwijking na de wachttijd blokkeert automatische verzending.
status- De startwaarde moet exact
verzondenzijn. Map bronstatussen bewust en gebruik geen vrije tekst. owner_idenemail- Verplicht vóór de route wordt geaccepteerd.
followup_at- ISO-datum en tijd uit het verkoopproces, niet blind “drie dagen later”.
valid_until- Na deze grens stopt automatische opvolging en beoordeelt een medewerker prijs en voorwaarden opnieuw.
- API- en taakpaden
- Vervang
quote_api_base,quote_path,crm_task_pathenreview_queue_id. template_version- Leg vast welke goedgekeurde berichttekst is gebruikt, zodat een wijziging herleidbaar blijft.
Stopregels en reviewroute
Stop bij geaccepteerd, afgewezen of ingetrokken, bij een inhoudelijke reply, handmatige pauze, onbestelbaar adres, nieuwe versie of verlopen geldigheid. Een afwezigheidsmelding is geen koopbesluit, maar is wel reden om niet direct nog een bericht te sturen.
Gebruik menselijke beoordeling voor een onzekere replymatch, ontbrekende status, afwijkende offerteversie, verlengde geldigheid of een situatie waarin prijs en voorwaarden mogelijk opnieuw moeten worden beoordeeld.
Minimale testmatrix
- Geldige verzonden offerte → één dry-run-herinnering.
- Geaccepteerd, afgewezen of ingetrokken vóór hervatting → stop.
- Nieuwe offerteversie → review, geen bericht over de oude versie.
- Inhoudelijke reply en afwezigheidsmelding → ieder de afgesproken veilige route.
- Handmatige pauze en verlopen
valid_until→ stop. - API-time-out, lege eigenaar of verlopen credential → geen vals succes.
Beperkingen en productievoorwaarden
De export kent de statuswaarden, replydetectie en API-response van jouw offerte- en CRM-systeem niet. Configureer die velden, test met echte geanonimiseerde variatie en controleer de mailbox én CRM-tijdlijn. De template verstuurt bewust niet meer dan één herinnering.
Lees de volledige methode in Offerte-opvolging automatiseren. Controleer bij import of alle nodes door jouw actuele n8n 2.x-versie zijn gemigreerd.
Integriteitscontrole: SHA-256 van versie 1.0: ae56296388bebe618cca16d7f221e1170980d5706baf6f02aa8a3abbb74b4a73. Een andere hash betekent dat het bestand is gewijzigd.


