Stappenplannen en antwoorden op de meest gestelde vragen. Staat je vraag er niet bij? Stel hem via het contactformulier — we reageren meestal binnen één werkdag.
Formuliermet.nl is een Nederlands platform waarmee je zelf professionele online formulieren bouwt — zonder programmeren. Het verschil met een gewoon formulier is dat een formulier bij ons meer kan dan alleen gegevens verzamelen:
Je deelt een formulier via een link, QR-code of je sluit het in op je eigen website. Alle inzendingen — met betaalstatus — verschijnen overzichtelijk in je dashboard, waar je ze kunt filteren, exporteren en opvolgen. Het platform is gemaakt voor ondernemers, verenigingen, scholen en goede doelen die zonder gedoe iets willen regelen.
Nee. Het bouwen werkt volledig visueel: je sleept velden (naam, e-mail, keuzelijst, betaling…) naar je formulier, stelt ze met een paar klikken in en klikt op publiceren. Een live-voorbeeld toont meteen hoe je formulier eruitziet.
Het enige technische moment is bij betalingen: daarvoor koppel je je eigen betaalprovider door één API-sleutel te plakken. We leggen per provider stap voor stap uit waar je die sleutel vindt, met directe links naar het juiste scherm. Wil je liever helemaal niets technisch doen, dan kan de AI-assistent het formulier voor je opzetten op basis van een beschrijving in gewone taal.
Een eenvoudig formulier staat binnen vijf minuten online. De snelste route:
Een formulier mét betaling kost iets meer tijd, vooral het eenmalig koppelen van je betaalprovider. Daarna is een volgend betaalformulier weer in enkele minuten klaar.
Ja, volledig. Elk formulier is responsive: het past zich automatisch aan het scherm aan en werkt op elke moderne browser op telefoon, tablet en computer. Voor invullers betekent dat een soepele ervaring, of ze nu een QR-code scannen met hun telefoon of de link op een laptop openen.
Ook het beheer-dashboard werkt prima op je telefoon: je kunt onderweg inzendingen bekijken, een betaalstatus controleren of een reservering verzetten. Voor het uitgebreid bouwen van complexe formulieren werkt een groter scherm wel het prettigst.
Ja. Het gratis demopakket laat je alles rustig uitproberen: je maakt er 1 formulier mee en ontvangt tot 10 inzendingen (inzendingen blijven 30 dagen). Belangrijk: ook de krachtige functies zoals betalingen en reserveringen zitten in het gratis pakket, zodat je de volledige flow kunt testen voordat je iets uitgeeft.
Heb je meer formulieren of inzendingen nodig, of wil je extra's zoals je eigen domein en het verbergen van de "Powered by"-vermelding, dan stap je over naar een betaald pakket. Bekijk de actuele opties op de tarievenpagina; wisselen kan op elk moment.
De AI-assistent is een ingebouwde hulp die je in gewone taal bedient. Je beschrijft wat je wilt — bijvoorbeeld "maak een aanmeldformulier voor de zomercursus met naam, e-mail, een keuze tussen ochtend en middag, en een betaling van €25" — en de assistent bouwt of past het formulier aan.
Hij kan onder meer: formulieren opzetten en aanpassen, per veld de standaardwaarde, het minimum/maximum bestelaantal, de vroegste/laatste datum en de vertalingen instellen, voorraad ("op = op") aanmaken en aan een product koppelen, prijzen en prijsregels regelen, teksten en bevestigingsmails voorstellen, je helpen bij instellingen, betalingen terugbetalen, je omzet over een periode opzoeken, je inzendingen samenvatten en vragen over het platform beantwoorden met de officiële uitleg.
Veiligheid voorop: bij elke wijziging krijg je eerst een samenvatting te zien en pas ná jouw bevestiging wordt iets daadwerkelijk aangepast — de assistent doet nooit ongevraagd iets onomkeerbaars, verwijdert nooit inzendingen en vraagt nooit om wachtwoorden.
Hij gokt niet. Wat de assistent zegt, komt uit jouw eigen gegevens of uit deze officiële help — niet uit aannames. Weet hij iets niet, of kan iets niet, dan zegt hij dat gewoon en biedt hij aan je vraag door te sturen naar ons team; wij antwoorden je dan per e-mail.
Dat kan. Heb je weinig tijd of een complexe wens, dan bouwen wij het formulier (deels) voor je op. Afhankelijk van je situatie denken we mee over de opzet, de velden, de betaling en de e-mails.
Wil je dit, neem dan contact op met een korte beschrijving van wat je nodig hebt. Tip: vaak kom je met een sjabloon of de AI-assistent al verrassend ver — probeer dat gerust eerst, dan weet je precies wat er nog mist.
Korte stappenplannen voor de meest gestelde 'hoe doe ik…'-vragen.
Een formulier maak je volledig visueel in de formulierbouwer:
Je werkt steeds in een concept; pas bij publiceren gaat de nieuwe versie live. Zo kun je rustig sleutelen zonder dat invullers een halve wijziging zien.

Een betaling toevoegen bestaat uit twee delen: eenmalig je betaalprovider koppelen, en daarna een betaalveld op je formulier zetten.
De invuller rekent na het verzenden direct af via je provider; de betaling komt op jouw rekening. Bij elke inzending zie je de betaalstatus (betaald, openstaand of mislukt), en je kunt automatisch betaalherinneringen laten sturen.

Zodra je formulier gepubliceerd is, kun je het op vier manieren verspreiden:
Bij de betaalde pakketten kun je daarnaast een leesbare webadres-naam (vanity-URL) instellen, bijvoorbeeld formuliermet.nl/jouwclub-inschrijving, wat professioneler oogt dan een willekeurige code. Wil je het formulier weer offline halen, dan sluit je het simpelweg — de link werkt dan niet meer.
Twijfel je welke manier past bij jouw website? De gids formulier in je website plaatsen zet ze naast elkaar.

Alle binnengekomen reacties verzamelen zich automatisch in je dashboard.
Vanuit het overzicht kun je ook acties uitvoeren, zoals een aanvraag goedkeuren of afwijzen, een betaalherinnering sturen of (bij events) iemand inchecken. Je kunt jezelf bovendien per e-mail laten waarschuwen bij elke nieuwe inzending.
Met reserveringen laat je mensen zelf een vrij moment kiezen, terwijl het systeem dubbele boekingen voorkomt.
Alle boekingen verschijnen op de Planning met dag-, week- en maandweergave, waar je ze kunt verplaatsen, aanpassen of annuleren. Wil je een aanbetaling? Combineer het reserveringsveld met een product- of donatieveld, dan rekent de invuller direct af bij het boeken.
Je formulier kan er volledig uitzien alsof het van jouw merk is.
Wijzigingen zie je direct in het live-voorbeeld. Bij de hogere pakketten kun je bovendien de "Powered by Formuliermet"-vermelding verbergen en je formulier op je eigen (sub)domein serveren, zodat bezoekers volledig binnen jouw huisstijl blijven. Heb je meerdere formulieren met dezelfde look, dan kun je een stijl kopiëren in plaats van alles opnieuw in te stellen.
Tweestapsverificatie (2FA) maakt je account aanzienlijk veiliger: naast je wachtwoord heb je dan ook een tijdelijke code uit een app nodig om in te loggen. Sterk aangeraden, zeker als je betalingen of gevoelige gegevens beheert.
Vanaf dan vraagt de login na je wachtwoord om de actuele code uit je app. Werk je met een team, zet 2FA dan zeker aan op de accounts met beheerrechten.

Je gegevens zijn altijd van jou en je kunt ze op elk moment meenemen.
Voor een AVG-verzoek van één persoon kun je hun gegevens apart exporteren via de privacy-functies in je account, en desgewenst verwijderen — dat wordt netjes vastgelegd in een audit-log. Het is verstandig om vóór een opzegging of grote wijziging een export te maken als reservekopie.
Er zijn meer dan 25 veldtypes, zodat je vrijwel elk formulier kunt samenstellen. Een greep:
Elk veld stel je naar wens in (label, verplicht, hulptekst, opties, validatie). Wil je het volledige overzicht met voorbeelden, kijk dan op de pagina over de formulierbouwer.

Ja, dat heet conditionele logica. Je laat een veld (of een hele sectie) verschijnen of verdwijnen afhankelijk van wat de invuller eerder koos. Een paar voorbeelden:
Zo blijft je formulier kort en relevant: iedereen ziet alleen de vragen die voor hém van toepassing zijn. Je stelt de voorwaarden per veld in (toon-als), en je kunt meerdere voorwaarden combineren met EN of OF. De regels werken zowel in het voorbeeld als bij de echte invuller.
Je kunt ook twee velden met elkaar vergelijken in plaats van tegen een vaste waarde — toon bijvoorbeeld een waarschuwing zodra het bestelde aantal groter is dan de opgegeven voorraad. Bij getallen kies je uit is gelijk aan, groter dan, kleiner dan, en groter/kleiner dan of gelijk aan (≥ / ≤). Zelfs de uitkomst van een rekenveld kun je als voorwaarde gebruiken, bijvoorbeeld "toon dit blok alleen als het subtotaal boven € 50 uitkomt".
Ja, daarvoor is er het rekenveld. Je geeft een eenvoudige formule op die naar andere velden verwijst, en de uitkomst rekent live mee terwijl iemand invult. Een paar voorbeelden:
Je rekent met optellen, aftrekken, vermenigvuldigen, delen en machten, plus handige functies zoals afronden, minimum en maximum (met haakjes waar nodig). Naast je eigen velden kun je de automatische prijstotalen gebruiken — het subtotaal, het totaalbedrag, de btw en de betaalmethode-toeslag. Het aantal decimalen en een voor- of achtervoegsel (bijvoorbeeld "€ " of " kg") stel je zelf in. De uitkomst kun je bovendien gebruiken als voorwaarde voor conditionele logica — bijvoorbeeld een kortingsblok tonen zodra het subtotaal boven een bedrag komt. Voor de zekerheid rekent de server alles bij het verzenden opnieuw uit, zodat de opgeslagen waarde altijd klopt en niet te manipuleren is.
Ja. Met het stap-veld verdeel je een lang formulier over meerdere pagina's met een voortgangsbalk bovenaan. Dat oogt rustiger en verhoogt de kans dat mensen het afmaken, omdat ze niet tegen één lange lap aankijken.
Twee handige extra's:
Je bepaalt zelf welke velden bij welke stap horen door ze in de bouwer onder de juiste stap te plaatsen.
Ja, en dat is precies hoe het werkt: je sleutelt altijd aan een concept dat pas live gaat wanneer jij op Publiceren klikt. Invullers zien ondertussen gewoon de laatst gepubliceerde versie — ze krijgen nooit een half afgemaakte wijziging te zien.
Daarnaast houdt het systeem versiebeheer bij: tot 30 eerdere gepubliceerde versies blijven bewaard. Bij elke inzending wordt vastgelegd met welke versie van het formulier die is gedaan, zodat je later altijd kunt herleiden hoe het formulier er op dat moment uitzag. Ga je een grote wijziging doen, dan kun je dus met een gerust hart experimenteren.
Ja. Je kunt per veld vertalingen meegeven (label, hulptekst, opties). De invuller ziet het formulier dan automatisch in de eigen taal, wat handig is als je een internationaal of tweetalig publiek hebt — bijvoorbeeld een aanmelding die zowel Nederlands- als Engelstalige deelnemers moeten kunnen invullen.
De knoppen en standaardteksten van het formulier zelf worden in meerdere talen ondersteund, zodat de hele ervaring klopt. Ook bevestigingsmails kun je op de taal van de invuller afstemmen. Tip: je kunt de vertalingen ook door de assistent laten zetten ("vertaal het veld Kleur naar het Duits").
Ja, per veld kun je onder meer instellen:
Alles staat in de formulierbouwer bij het veld zelf, en de assistent kan het ook voor je doen ("maak dit veld verplicht en laat de datum minimaal vandaag zijn").
Ja. Je maakt een voorraad-eenheid aan met een totaal aantal stuks en koppelt die aan een product of aan één productoptie (bijvoorbeeld "T-shirt maat M: 20 stuks"). Elke geslaagde bestelling telt automatisch af; is de voorraad op, dan kan het product niet meer besteld worden — op is op, ook bij gelijktijdige bestellingen (nooit dubbel verkocht).
Een voorraad-eenheid is account-breed: koppel je 'm aan producten op meerdere formulieren, dan delen die dezelfde teller. Mislukt een betaling of wordt die geannuleerd, dan komt de voorraad automatisch weer vrij. Met de wachtlijst kun je gegadigden opvangen zodra iets uitverkocht is, en per uitverkocht product gericht iemand uitnodigen.
Voorraadlimieten zijn onderdeel van de betaalde pakketten. Beheren kan in de app (Voorraad) of via de assistent ("maak een voorraad van 50 voor de workshop en koppel die aan het ticket").
Rechtstreeks op jouw eigen rekening. Je koppelt je eigen account bij een betaalprovider — Mollie, Stripe, PayPal of Moneybird — en alle betalingen van invullers gaan direct naar dat account. Je provider boekt het geld vervolgens uit op je bankrekening volgens het uitbetaalschema dat je daar instelt.
Belangrijk: Formuliermet.nl zit niet tussen jouw geld. Wij verwerken of bewaren geen betalingen en houden geen percentage in; we tonen alleen de betaalstatus bij elke inzending zodat jij overzicht houdt. Jij blijft de partij waarmee de invuller een betaalrelatie aangaat.
Alle methoden die je bij je eigen provider activeert. Via Mollie kun je bijvoorbeeld aanbieden: iDEAL, Bancontact, creditcard, PayPal, Apple Pay, Klarna (achteraf betalen) en SEPA-incasso. Via Stripe heb je wereldwijde kaartbetalingen, via PayPal het PayPal-saldo en via Moneybird een factuur met betaallink.
Per formulier kies je welke gekoppelde provider gebruikt wordt. De invuller krijgt bij het afrekenen de bij die provider beschikbare methoden te zien. Voor het Nederlandse publiek is iDEAL veruit favoriet; voor internationale betalingen is een creditcard via Stripe of Mollie handig.
Wij rekenen niets per transactie. Je betaalt alleen het tarief van je eigen betaalprovider plus je gekozen pakket bij Formuliermet.nl. De provider rekent een klein bedrag per betaling, afhankelijk van de methode — bij Mollie betaal je bijvoorbeeld een vast, laag tarief per iDEAL-transactie (geen percentage), terwijl creditcard meestal een percentage kent.
Omdat het geld rechtstreeks naar je providerrekening gaat, houden wij dus nergens een marge op je omzet in. De exacte tarieven vind je in het dashboard van je provider.
Ja, met het abonnement-veld. De invuller betaalt de eerste keer (bijvoorbeeld via iDEAL) en geeft daarmee meteen een machtiging voor automatische incasso. Daarna wordt het bedrag periodiek afgeschreven — per maand, kwartaal of jaar, wat jij instelt.
Dit is ideaal voor contributies, lidmaatschappen, periodieke donaties en abonnementen. Je ziet de lopende machtigingen terug in je dashboard, en zowel jij als de betaler kan een machtiging weer intrekken. Lees meer op de pagina over abonnementen. Voor goede doelen is er ook ondersteuning voor periodieke (ANBI-)schenkingen.
Als een invuller het formulier wel verstuurt maar de betaling niet (of niet meteen) afrondt, blijft de inzending op "openstaand" staan. Je raakt de gegevens dus niet kwijt — je ziet duidelijk wie er nog moet betalen.
Voor de opvolging heb je twee opties:
Zo loop je veel minder inkomsten mis door vergeten betalingen. Bij producten met beperkte voorraad wordt een plek pas definitief geclaimd bij een geslaagde betaling.
De inzending krijgt dan de status mislukt of geannuleerd (breekt de invuller de betaling zelf af). Gereserveerde voorraad, tijdsloten en kortingscodes komen automatisch weer vrij voor anderen. De invuller ziet meteen een duidelijk scherm met een knop "Opnieuw proberen", en jij kunt vanuit het inzendingenoverzicht een nieuwe betaallink sturen of automatische herinneringen laten lopen.
Betaalt iemand alsnog — bijvoorbeeld een bankoverschrijving die pas na uren binnenkomt — dan wordt die betaling gewoon verwerkt: de inzending wordt alsnog betaald en de voorraad of het tijdslot wordt opnieuw vastgelegd (past dat niet meer, dan zie je daar een duidelijke melding over).
Mislukken er betalingen door een technisch probleem — bijvoorbeeld een verlopen of verwijderde betaalkoppeling — dan zie je dat in het betaalfouten-overzicht: open het formulier → Instellingen → Betalingen. Daar staat per fout wat er misging en wat je eraan doet. Je kunt het ook aan de assistent vragen ("waarom mislukken mijn betalingen?").
Op het dashboard van je formulier zie je je omzet over een instelbare periode: vandaag, deze week, deze maand, dit kwartaal, dit jaar of een eigen datumbereik. De cijfers tonen wat je netto hebt ontvangen — betaald minus terugbetaald — geteld op de betaaldatum (een bestelling van 31 januari die op 2 februari wordt betaald, telt dus bij februari). Daarnaast zie je hoeveel er nog openstaat en hoeveel betalingen mislukten.
Meer detail vind je in het rapport van het formulier (grafieken, per betaalmethode, antwoorden-analyse) en in het accountbrede overzicht. Alles is te exporteren naar Excel/CSV/PDF, inclusief betaaldatum en terugbetaalde bedragen. En je kunt het de assistent gewoon vragen: "wat is mijn omzet dit kwartaal?" — die leest dezelfde cijfers.
Ja. Per formulier maak je kortingscodes aan (een vast bedrag of een percentage), optioneel met een maximum aantal keer dat de code gebruikt mag worden en een geldigheidsperiode. De invuller typt de code in op het formulier en ziet de korting direct verrekend in het te betalen bedrag. Mislukt de betaling daarna definitief, dan komt het gebruik van de code automatisch weer vrij.
Kortingscodes zijn onderdeel van de betaalde pakketten. Let op het verschil met prijsregels (automatische korting of toeslag op voorwaarde, bijvoorbeeld "10% korting boven €50") — die zijn gratis in elk pakket en vereisen geen code. De assistent kan beide voor je instellen.
Ja. Bij betalingen via Mollie, Stripe of PayPal betaal je rechtstreeks vanuit het platform terug: open de inzending, klik op Terugbetalen en kies het volledige of een deelbedrag. De terugbetaling loopt via jouw eigen betaalprovider naar de betaler (Formuliermet.nl zit niet tussen het geld). Alleen de account-eigenaar kan terugbetalen. Je kunt het ook aan de assistent vragen ("betaal inzending #12 terug") — die vraagt altijd eerst om bevestiging.
Na een volledige terugbetaling krijgt de inzending de status terugbetaald (een eventueel ticket wordt bij het scannen geweigerd); bij een deelbedrag blijft de inzending betaald met een terugbetaald-bedrag erbij. De omzetcijfers verrekenen terugbetalingen automatisch (netto). Betaal je toch terug via het dashboard van je provider, dan verwerken we dat bij Mollie en Stripe ook automatisch via hun meldingen.
Bij Moneybird (factuur) en later betalen loopt terugbetalen niet via het platform: maak een creditfactuur in je administratie of regel het contant, en pas de status van de inzending zelf aan.
Ja, en dat is sterk aan te raden voordat je live gaat. Vrijwel elke betaalprovider heeft een testmodus: je gebruikt dan een aparte test-API-sleutel (bij Mollie bijvoorbeeld een test_-sleutel) en doorloopt de hele flow — formulier invullen, "betalen", bevestiging ontvangen — zonder dat er echt geld wordt overgemaakt.
Zo controleer je rustig of de bedragen kloppen, of de bevestigingsmail goed binnenkomt en of de betaalstatus netjes wordt bijgewerkt. Als alles werkt, vervang je de testsleutel door je echte (live_) sleutel en staat je betaalformulier scherp.
Je voegt een reserveringsveld toe aan je formulier en stelt in wanneer er geboekt kan worden: openingstijden, de lengte van een tijdslot en eventueel pauzes. Invullers zien vervolgens een kalender met vrije momenten en kiezen er één; daarmee is hun afspraak of boeking meteen vastgelegd.
Alles komt samen op de Planning, met een dag-, week- en maandweergave. Daar zie je in één oogopslag wat er gepland staat, en je kunt zelf ook handmatig een reservering toevoegen (bijvoorbeeld een telefonische boeking). Reserveringen kun je koppelen aan een betaling, aan klantgegevens en aan automatische bevestigings- en herinneringsmails.
Ja, dat gaat automatisch. Je maakt zogeheten resources aan — bijvoorbeeld 2 photobooths, 3 kappersstoelen of 5 huurfietsen — met per resource een capaciteit. Het systeem berekent dan continu de beschikbaarheid en biedt alleen nog momenten aan die écht vrij zijn.
Is alles op een bepaald moment volgeboekt, dan verdwijnt dat slot uit de keuze. Komen er twee mensen tegelijk voor het laatste plekje, dan claimt het systeem dat veilig voor één van hen — zo voorkom je overboekingen, zelfs bij drukte. Je kunt resources ook groeperen en per resource eigen openingstijden geven.
Ja. Combineer het reserveringsveld met een product- of donatieveld, dan rekent de invuller direct af op het moment van boeken. Jij bepaalt of dat de volledige prijs is of een aanbetaling/borg.
Dit verlaagt het aantal no-shows aanzienlijk: wie betaalt, komt doorgaans ook opdagen. Bij verhuur kun je een borg vragen die je later terugbetaalt, en bij workshops of cursussen reken je vaak het volledige bedrag bij de boeking af. De betaalstatus zie je netjes bij de reservering in je planning en inzendingen.
Ja, je houdt volledige controle vanuit de Planning. Per reservering kun je:
Elke wijziging wordt gelogd, zodat je altijd kunt terugzien wat er met een boeking is gebeurd en door wie. Afhankelijk van je instellingen kun je bij wijzigingen de klant automatisch een bijgewerkte bevestiging laten ontvangen. Ook kun je invullers zelf laten annuleren via een persoonlijke link, binnen de regels die jij bepaalt.
Ja. Je maakt onder Resources je medewerkers aan — denk aan kapsters of behandelaars, maar het werkt net zo goed voor voertuigen of ruimtes. Elke medewerker heeft een eigen agenda met eigen werktijden en vrije dagen. Omdat een medewerker maar één agenda heeft — ook als hij of zij aan meerdere formulieren gekoppeld is — kan dezelfde persoon nooit op twee plekken tegelijk geboekt worden.
Per reserverings-type vink je in een eenvoudig overzicht (medewerker × dienst) aan wie welke dienst mag doen. Bijvoorbeeld: Ramona doet alleen herenknippen, terwijl Mariette en Feline ook dames knippen en verven. De klant kiest eerst de dienst en krijgt dan alleen de gekwalificeerde medewerkers te zien. Een voorkeur opgeven mag, maar hoeft niet: laat je het leeg, dan wijst het systeem automatisch een vrije, geschikte medewerker toe.
Zo dwing je "wie-mag-wat" hard af, zonder gedoe: geen afspraken bij iemand die de behandeling niet uitvoert, en geen dubbele boekingen. Je hebt hier geen aparte module of extra pakket voor nodig — het hoort gewoon bij de reserveringen.
Ja, als jij dat aanzet. Je kunt per formulier instellen dat de invuller na het verzenden automatisch een bevestigingsmail ontvangt. De inhoud bepaal je zelf met een blok-editor, en je kunt de ingevulde gegevens meesturen zodat de invuller een overzicht heeft van wat hij doorgaf.
Handige extra's:
Naast de invuller kun jij (of een collega) ook zelf een melding per e-mail krijgen bij elke nieuwe inzending, zodat je niets mist.
Ja, met voorwaardelijke routing bepaal je per regel wie een melding krijgt, afhankelijk van wat er is ingevuld. Zo landt elke inzending meteen bij de juiste persoon of afdeling:
Je gebruikt dezelfde voorwaarden als bij het tonen en verbergen van velden — inclusief het vergelijken van twee velden en de opties groter/kleiner dan (of gelijk aan). Je kunt meerdere regels naast elkaar hebben; iedereen die aan een regel voldoet, krijgt de notificatie. De vaste ontvanger van de gewone inzend-melding blijft daarnaast gewoon werken.
Ja. Standaard versturen we e-mails namens jou vanaf een net afzenderadres. Wil je dat mails van jouw eigen domein komen (bijvoorbeeld info@jouwbedrijf.nl), dan kan dat:
Een eigen, geverifieerd afzenderadres oogt professioneler en verbetert de aflevering van je bevestigings- en herinneringsmails. We helpen je met de exacte DNS-records die je moet plaatsen.
Elk formulier kan een eigen e-mailadres krijgen. Reacties die invullers daarop sturen — bijvoorbeeld als antwoord op je bevestigingsmail — komen binnen in een gedeelde inbox in je dashboard, netjes gekoppeld aan de bijbehorende inzending.
Zo werkt het als een lichtgewicht ticketsysteem: je ziet meteen bij welke aanvraag een vraag hoort, je beantwoordt 'm direct vanuit de app, en met een team houd je samen overzicht over wat al beantwoord is. Geen los gepuzzel meer met je gewone mailbox om te achterhalen wie waarover schreef. Je kunt mappen gebruiken en berichten archiveren.
Ja, met mailings stuur je een bericht naar (een selectie van) mensen die eerder een formulier invulden — bijvoorbeeld een update naar alle deelnemers van een evenement of een bedankje aan je donateurs.
Het is netjes en AVG-vriendelijk geregeld:
Zo blijf je eenvoudig in contact met je publiek, zonder een aparte nieuwsbrieftool nodig te hebben.
Ja, je zit nergens aan vast. Je regelt het zelf bij Account → Overzicht:
Raak ik gegevens kwijt bij een lager pakket? Nee, je inzendingen blijven bewaard. Heb je meer formulieren dan het nieuwe pakket toestaat, dan worden de formulieren boven dat aantal alleen gesloten (op niet-gepubliceerd gezet) — ze verdwijnen niet, en je kunt ze later weer openen of opnieuw upgraden. Alleen wanneer je méér opgeslagen inzendingen of bestanden hebt dan het nieuwe pakket toelaat, vragen we eerst je akkoord voordat de oudste worden opgeruimd.
Zo kun je meegroeien met je behoefte: tijdelijk meer inzendingen nodig voor een eenmalig evenement? Upgrade nu en stap daarna weer terug. De wijziging is meteen zichtbaar in je dashboard.

Je formulier en al je gegevens blijven gewoon bestaan. Wat er gebeurt, hangt af van de limiet:
Verwacht je een piek — bijvoorbeeld rond een inschrijfdeadline of een actie — upgrade dan vooraf even, en stap daarna desgewenst weer terug. Zo blijft alles soepel doorlopen.
Altijd, en zonder opzegtermijn. Je betaalde abonnement loopt door tot het einde van de periode die je al hebt betaald; daarna stopt het automatisch (of valt het terug op het gratis pakket). Je zit dus nooit vast aan een lang contract.
Tip: exporteer je gegevens vooraf als je ze wilt bewaren — bij Alle inzendingen kun je alles downloaden naar Excel/CSV. Wil je je account volledig laten verwijderen, dan kan dat ook; dat verloopt via een bevestigingslink in je e-mail, zodat het nooit per ongeluk gebeurt.
Ja, bij de pakketten die teamleden toestaan. Je nodigt collega's uit met een eigen inlog en een rol die bepaalt wat ze mogen — bijvoorbeeld alleen inzendingen bekijken, of ook formulieren bewerken en instellingen aanpassen.
Je beheert dan samen vanuit één account de formulieren, inzendingen en de planning, terwijl gevoelige zaken (zoals betaalinstellingen) beperkt blijven tot wie daar rechten voor heeft. Handig voor verenigingen met meerdere vrijwilligers of een bedrijf met een team. Zet bij gedeelde accounts zeker tweestapsverificatie aan op de beheerdersaccounts.
Ja, bij de pakketten die dat toestaan kun je je formulieren op je eigen (sub)domein serveren, bijvoorbeeld formulieren.jouwbedrijf.nl. Bezoekers blijven dan volledig binnen jouw merk, wat vertrouwen wekt — zeker bij betalingen.
De instelling is eenmalig; daarna draaien al je formulieren onder je eigen adres.
Over je pakket-abonnement rekenen we het Nederlandse btw-tarief van 21%. Voor elke betaling krijg je een nette factuur die je in je account terugvindt.
Vul je bedrijfsgegevens en btw-nummer in bij Account → Facturatie:
Je btw-nummer en bedrijfsnaam komen op je facturen te staan, zodat je ze meteen in je boekhouding kunt verwerken.
Je opslagruimte en je aantal inzendingen hangen af van je pakket — je verbruik zie je altijd als een balk in je dashboard. Het gratis pakket geeft je bijvoorbeeld 50 MB opslag; betaalde pakketten ruim meer. Opslag telt je inzendingen, geüploade bestanden en (als je die gebruikt) je inbox-berichten bij elkaar op.
Per geüpload bestand geldt een maximum van 10 MB. Toegestane types zijn afbeeldingen (PNG, JPEG, GIF, WEBP) en PDF; we controleren de échte bestandsinhoud (niet alleen de extensie), zodat er niets onveiligs binnenkomt.
Kom je in de buurt van je opslag- of inzendingslimiet, dan zie je dat ruim op tijd in je dashboard en kun je upgraden. Je formulieren en bestaande gegevens blijven gewoon staan.
Je formulier blijft bij ons draaien en wordt getoond binnen jouw pagina. Dat betekent dat betalingen, persoonsgegevens en beveiliging aan onze kant blijven — jouw website hoeft niets op te slaan of te verwerken. Pas je het formulier later aan, dan staat die wijziging meteen live op je site; je hoeft niets opnieuw te plakken.
Je vindt alles onder de deelknop bij je formulier. Er zijn vijf manieren:
Werkt dit op Wix, Squarespace of Shopify? Ja. Daar is geen plug-in voor nodig: die platforms hebben een code- of embed-blok waar je het snippet in plakt.
Heeft je site een strikte Content Security Policy? Voeg dan frame-src 'self' https://app.formuliermet.nl; toe (of jouw eigen formulierdomein). In de app staat de bijbehorende CSP-regel per snippet klaar om te kopiëren.
Cookies? Het ingesloten formulier plaatst geen tracking-cookies en meet je bezoekers niet, dus je hoeft er geen toestemmingsbanner voor aan te zetten.
Een uitgebreide vergelijking met de voor- en nadelen per manier staat in de gids formulier in je website plaatsen.
Ja, voor alle drie. Je downloadt de plug-in bij je formulier: open het formulier, klik op de deelknop en kies het tabblad Plug-in. Het zip-bestand dat je krijgt is al vooringevuld met je sleutel en dát formulier — installeren en plaatsen, klaar. Je hoeft dus niets in te stellen en geen code te plakken.
Alle drie de plug-ins geven je dezelfde drie weergaven (in de pagina met automatische hoogte, popup of slide-in), een zoekbare lijst met je eigen formulieren en een directe link naar "Wijzig dit formulier".
[formuliermet] in klassieke thema's en page builders zoals Elementor of Divi. Een ander formulier per plek: [formuliermet slug="jouw-formulier"]. Instellingen staan onder Instellingen → Formuliermet.nl. Volledig stappenplan.{formuliermet} in een artikel. Een ander formulier: {formuliermet slug="jouw-formulier"}. Volledig stappenplan.Kost het extra? Nee, de plug-ins horen bij je account en zitten bij elk pakket.
Meerdere formulieren op één site? Geen probleem, en je hebt er maar één sleutel voor nodig: de instellingen bepalen het standaardformulier, en per blok of shortcode kies je desgewenst een ander formulier.
Wat kan die sleutel eigenlijk? Weinig — en dat is met opzet. Een embed-sleutel mag alleen de namen en adressen van je formulieren opvragen: geen inzendingen lezen, niets wijzigen en geen betalingen inzien. Hij wordt bovendien alleen server-side gebruikt, dus bezoekers van je site krijgen hem nooit te zien. Elke download maakt een nieuwe, aparte sleutel aan, zodat je die van één site kunt intrekken zonder de rest te raken. Intrekken doe je bij Account → API & webhooks.
Inzendingen komen niet in je eigen database. Ze komen binnen op Formuliermet.nl, op servers in Nederland. Je CMS toont alleen het formulier — dat scheelt je onderhoud, AVG-verantwoordelijkheid en risico in je eigen site.
Caching-plug-ins (zoals WP Rocket of LiteSpeed) werken gewoon: de uitvoer is statische HTML en er wordt niets per bezoeker gerenderd.
Gebruik je een ander CMS of een sitebouwer als Wix of Squarespace? Dan gebruik je het insluit-snippet — zie Hoe zet ik mijn formulier op mijn eigen website?.
Ja — bij de pakketten met API-toegang koppel je Formuliermet.nl aan je eigen systemen, Zapier, Make of je eigen (AI-)software.
REST API (lezen én beheren). Maak een sleutel aan bij Account → API & webhooks en werk met je gegevens via https://app.formuliermet.nl/api/v1. Per sleutel kies je per onderdeel (formulieren, inzendingen) of die mag lezen of ook mag schrijven — schrijfrechten geef je bewust; ze worden nooit automatisch verleend.
GET /forms, GET /forms/{id} (met velddefinities), GET /forms/{id}/submissions (met ?since= voor alleen nieuwe) en GET /submissions/{id};Authorization: Bearer <sleutel> (of de X-API-Key-header). De volledige specificatie staat op /api/v1/openapi.json.Webhooks (realtime). Stel per formulier één of meer HTTPS-adressen in waar we een bericht naartoe sturen zodra er iets gebeurt. Per webhook kies je zelf op welke gebeurtenissen je meeluistert:
Elk bericht ondertekenen we met HMAC-SHA256 (header X-InnoCOLLECT-Signature) zodat je kunt verifiëren dat het echt van ons komt, en bij een storing proberen we het automatisch opnieuw (oplopend tot enkele uren). De aflevergeschiedenis zie je per formulier terug.
Technische details voor ontwikkelaars — doorbladerbare, interactieve documentatie (met kant-en-klare voorbeeldcode om de handtekening te verifiëren in Node.js en Python) staat op https://app.formuliermet.nl/api/v1/docs. Daar vind je de exacte event-namen (bijv. submission.approved), de payload per event, alle headers en het signing-recept; onderliggend komt dat uit de machine-leesbare OpenAPI-spec op https://app.formuliermet.nl/api/v1/openapi.json (events onder webhooks). Diezelfde spec beschrijft ook de REST-API (lezen en beheren). In de formulierbouwer staat naast elk event ook de ruwe event-naam, plus een link naar deze documentatie.
Geen ontwikkelaar in huis? Vraag het gerust aan de assistent of neem contact met ons op — we denken mee over de beste koppeling.
Je gegevens staan op servers in Nederland, die we zelf beheren — niet bij een grote buitenlandse clouddienst. Dat geeft je duidelijkheid over waar je data zich bevindt, wat voor veel organisaties (zeker overheid, zorg en onderwijs) een belangrijke eis is.
Er draaien automatische back-ups zodat je gegevens beschermd zijn tegen verlies, en gevoelige informatie wordt versleuteld opgeslagen. Meer details over hoe we met gegevens omgaan lees je in onze privacyverklaring en op de pagina AVG & veiligheid.
Je krijgt alle gereedschappen om AVG-conform te werken:
Zo voldoe je aan de belangrijkste AVG-verplichtingen zonder zelf het wiel uit te vinden. Meer hierover op de pagina AVG & veiligheid. Je blijft als organisatie wel zelf verantwoordelijk voor wat je vraagt en hoe je het gebruikt.
Op meerdere lagen:
Meer over de beveiliging van het platform lees je op de pagina beveiliging. Wil je het maximale: zet 2FA aan en gebruik een uniek, sterk wachtwoord.
Ja, op meerdere manieren:
Bij betaalformulieren heb je sowieso een sterke natuurlijke drempel: een afgeronde betaling is voor een bot vrijwel onmogelijk, dus spam is daar zelden een probleem. Krijg je toch ongewenste inzendingen, dan kun je afzenders blokkeren en spam markeren.
Van jou. De gegevens die via jouw formulieren binnenkomen zijn en blijven jouw eigendom. Je kunt inzendingen op elk moment exporteren (Excel/CSV/JSON/PDF) en verwijderen.
Wij gebruiken jouw formulierdata nooit voor andere doeleinden — geen advertenties, geen doorverkoop, geen analyse voor derden. Wij zijn slechts de verwerker die de gegevens namens jou opslaat en toont; jij bepaalt wat ermee gebeurt. Dat staat ook zwart-op-wit in onze privacyverklaring en de verwerkersovereenkomst.
Stel je vraag via het contactformulier — we helpen je graag op weg.