Versiebeheer en wijzigingen van formulieren bijhouden

Leer hoe je versiebeheer voor formulieren gebruikt, wijzigingen bijhoudt en updates terugdraait. Beheer revisies en voorkom ongewenste wijzigingen.

Je zet een formulierveld van verplicht naar optioneel. Het aantal inzendingen daalt met 20%. Je draait de wijziging terug. Maar de formuliertool heeft geen geschiedenis bewaard. Je kunt niets ongedaan maken. Je team bouwt het formulier opnieuw op uit het hoofd en verliest daarbij gegevens.

Formulieren veranderen in de loop van de tijd. Er komen velden bij. Labels krijgen een andere tekst. Validatieregels worden strenger. Zonder versiebeheer kun je fouten niet ongedaan maken en weet je niet wat er is veranderd. In dit artikel lees je over versiebeheer van formulieren, het bijhouden van wijzigingen en hoe je terugdraait.

Waarom versiebeheer van formulieren belangrijk is

Formulieren verzamelen gegevens. Wijzig je een formulier, dan wijzig je welke gegevens je verzamelt. Is de wijziging slecht, dan wil je die snel terugdraaien.

Zonder geschiedenis kun je niet terug. Met geschiedenis maak je fouten in seconden ongedaan.

Versiebeheer helpt ook bij naleving van regels. Toezichthouders vragen: wat vroeg het formulier op deze datum? Dan moet je de exacte versie kunnen tonen die toen live stond.

Wat je bijhoudt in formulierversies

Houd elke wijziging van het formulier bij, waaronder nieuwe velden, verwijderde velden, gewijzigde labels, bijgewerkte hulptekst, toegevoegde of gewijzigde validatieregels, een gewijzigde verplichte status, aangepaste opties in keuzelijsten en velden die van volgorde zijn veranderd. Houd ook metagegevens bij, zoals wie de wijziging deed, wanneer, waarom (als er een notitie is achtergelaten) en of de wijziging live of een concept is.

Automatische versieopnames

De beste aanpak is automatisch versiebeheer. Elke keer dat iemand het formulier wijzigt, slaat het systeem een momentopname op.

Voeg je een veld toe, dan maakt de formuliertool versie 2 (de vorige was versie 1). De oude versie wordt bewaard. De nieuwe versie is live.

Je ziet het verschil: "Veld 'Telefoon' toegevoegd. Hulptekst bijgewerkt naar 'Vermeld de landcode.'"

Sommige formuliertools slaan een momentopname op bij elke klik op opslaan. Andere elk uur. Vaker is beter. Dan kun je terug naar elk moment.

Formulierversies vergelijken

Een goed versiebeheersysteem laat je versies naast elkaar vergelijken.

Versie 1: "E-mail" (verplicht) tegenover versie 2: "E-mailadres" (optioneel)

Wat is er veranderd? Het label is langer geworden en de verplichte status is verwijderd. Dat is belangrijk, omdat optionele velden minder vaak worden ingevuld.

De vergelijkingsweergave laat zien welke velden zijn toegevoegd of verwijderd, welke labels zijn gewijzigd, welke validatieregels zijn veranderd en welke velden optioneel zijn geworden in plaats van verplicht.

Terugdraaien en herstellen

Merk je dat een wijziging slecht was, draai dan terug naar de vorige versie. Klik op "Terug naar versie 5." Het formulier gaat terug naar hoe het was bij versie 5.

Terugdraaien moet direct gaan. Laat de gebruiker niet wachten. Na het terugdraaien kun je analyseren wat er misging.

Sommige formuliertools laten je terugdraaien naar elke versie. Andere maar één stap. Terugdraaien naar elke versie is krachtiger.

Vertakkingen en concepten

Maak een vertakking voordat je grote wijzigingen doorvoert. Wijzig in het concept. Test de nieuwe versie. Ben je tevreden, publiceer dan (voeg samen met de live versie).

Zo voorkom je dat je per ongeluk het live formulier wijzigt. Je wijzigt het concept, niet de live versie, totdat je er klaar voor bent.

Vertakkingen helpen ook als meerdere mensen aan formulieren werken. Eén teamlid werkt aan vertakking "redesign", een ander aan vertakking "add-phone-field." Het hoofdformulier blijft ongewijzigd tot elke vertakking klaar is.

Meldingen bij formulierwijzigingen

Wijzigt iemand een formulier, informeer dan het team. Zo voorkom je dat ongewenste wijzigingen onopgemerkt blijven.

"Jessica heeft het contactformulier gewijzigd. Het veld 'Bedrijf' is verwijderd. Dit is nu live."

E-mailmeldingen zijn goed. Een koppeling met je teamchat is beter. Logboeken in het beheerdashboard zijn onmisbaar.

Eis voor formulieren met veel op het spel (afrekenen, betalen, aanmelden) goedkeuring voordat wijzigingen live gaan. De persoon die het formulier wijzigt, is niet de persoon die het goedkeurt. Dat voorkomt fouten.

Formulierconfiguraties exporteren

Exporteer de configuratie van je formulier als JSON of XML en bewaar die in git. Zo heb je versiebeheer buiten de formuliertool. Een typische export ziet eruit als { "version": 1, "name": "Contact Form", "fields": [ { "type": "email", "name": "email", "label": "Email", "required": true }, { "type": "text", "name": "message", "label": "Message", "required": true } ] }. Commit dit naar git, zodat je een versiegeschiedenis hebt, verschillen kunt zien en kunt terugdraaien, en git laat zien wie wat wanneer heeft gewijzigd.

Formulierwijzigingen afstemmen tussen systemen

Is het formulier gekoppeld aan je CRM, database of e-mailsysteem, dan heeft een wijziging van het formulier ook gevolgen voor die systemen.

Haal je een veld uit het formulier, maar verwacht het CRM dat veld nog steeds, dan werkt de koppeling niet meer. Afstemming is belangrijk.

Controleer voor grote wijzigingen wat er allemaal aan het formulier hangt. Werk koppelingen indien nodig bij. Test de hele flow, niet alleen het formulier.

Documentatie en wijzigingslogboeken

Houd een wijzigingslogboek bij waarin staat wat er is veranderd en waarom. Bijvoorbeeld: versie 2 (2026-04-05) verwijderde het veld Bedrijf omdat de meeste gebruikers het leeg lieten, en het effect was dat het leadformulier nu 30 seconden duurt in plaats van 45. Versie 3 (2026-04-10) maakte het veld Telefoon optioneel omdat te veel mensen bij dat veld afhaakten, en het effect was dat het aantal ingevulde formulieren met 8% steeg. Een wijzigingslogboek helpt je beslissingen te onthouden, vertelt nieuwe teamleden wat je hebt geleerd en laat de ontwikkeling van het formulier zien.

Hoe WEMASY omgaat met versiebeheer van formulieren

WEMASY houdt alle formulierwijzigingen automatisch bij. Bekijk de volledige geschiedenis in het dashboard. Vergelijk versies naast elkaar. Draai met één klik terug naar elke eerdere versie. Krijg een melding als formulieren veranderen. Exporteer de formulierconfiguratie naar JSON voor back-up en opslag in git.

Bekijk de functies voor versiebeheer in jouw WEMASY-abonnement.

Veelgestelde vragen

Hoe ver kan ik een formulier terugdraaien?
Dat hangt af van je formuliertool. Sommige bewaren 30 dagen geschiedenis. Andere bewaren onbeperkt. Bekijk het bewaarbeleid van je tool. Exporteer en bewaar belangrijke formulierconfiguraties, zodat je ze nooit kwijtraakt. Met de websitebouwer van WEMASY stel je dit direct in op je eigen website.
Moet ik conceptversies of vertakkingen gebruiken?
Allebei. Gebruik concepten voor kleine wijzigingen. Gebruik vertakkingen voor grote herontwerpen of als meerdere mensen aan formulieren werken. Concepten zijn eenvoudiger. Vertakkingen zijn krachtiger.
Wat gebeurt er met ingezonden gegevens als ik een formulier wijzig?
Ingezonden gegevens worden niet aangetast. Een wijziging van een formulier heeft alleen invloed op nieuwe inzendingen. Oude inzendingen hebben hun gegevens al. Je kunt de oude gegevens nog steeds zien, ook nadat het formulier is veranderd.
Moet ik goedkeuring eisen voor alle formulierwijzigingen?
Voor formulieren met veel op het spel (afrekenen, betalen, gevoelige gegevens): ja. Voor formulieren met weinig op het spel (feedback): nee. Maak een beleid op basis van het belang van het formulier.
Hoe zie ik wie een formulier wanneer heeft gewijzigd?
Gebruik een auditlog. De formuliertool moet elke wijziging vastleggen, wie die deed en wanneer. Exporteer dit logboek voor naleving. Grotere teams hebben auditlogs nodig.
Kan ik mijn formulierconfiguratie in git bewaren?
Ja. Exporteer het formulier als JSON en commit het naar git. Dan heb je versiebeheer, kun je verschillen zien en kun je terugdraaien met git, in plaats van te vertrouwen op het versiebeheer van de formuliertool.

Zet het meteen
in je eigen website.

Start gratis met WEMASY en bouw je site in een paar minuten.