Formulieren bouwen
Botbeveiliging (Turnstile)
Cloudflare Turnstile controleert inzendingen via deellinks voor je. Het staat altijd aan voor gratis formulieren en jij hebt de controle op Pro en Business. De meeste respondenten merken er nooit iets van.
Hoe het werkt
Wanneer een respondent op verzenden drukt, vraagt formbase een token op bij Turnstile en verifieert dit op de server voordat de inzending wordt opgeslagen. De controle verloopt normaal onzichtbaar; kan Turnstile het niet zelfstandig oplossen, dan verschijnt er een klein dialoogvenster dat de respondent vraagt om te bevestigen. Er zijn geen beeldpuzzels. Het dialoogvenster volgt het thema en de taal van je formulier.
De controle draait bij het verzenden, niet bij het laden van de pagina, dus het openen van het formulier wordt nooit vertraagd. Een inzending die de verificatie niet doorstaat, wordt geweigerd en de respondent wordt gevraagd het opnieuw te proberen.
Door formbase gehoste formulieren
Voor formulieren die gedeeld worden via form.formbase.so-links werkt botbeveiliging direct — geen installatie, geen sleutels,
niets te configureren. formbase beheert Turnstile voor je.
Op het Gratis-abonnement (en voor gastformulieren) staat botbeveiliging altijd aan en kan niet worden uitgeschakeld. De schakelaar Botbeveiliging (Turnstile) onder Formulierinstellingen → Toegang blijft vergrendeld aan.
Op een Pro- of Business-abonnement heb jij de controle over de schakelaar. Zet botbeveiliging per formulier aan of uit via Formulierinstellingen → Toegang → Botbeveiliging (Turnstile).
Als je betaalde abonnement verloopt, blijft je eigen instelling de eerste 30 dagen van kracht. Vanaf dag 30 vergrendelt botbeveiliging weer aan — de standaardinstelling van het Gratis-abonnement. Zie upgraden & downgraden.
Formulieren op eigen domein (BYOK)
Eigen domeinen vereisen een Pro- of Business-abonnement. Als je formulieren deelt op een eigen domein (bijv.
fill.jouwedomein.com), gebruik je je eigen Turnstile-sleutels (BYOK): Cloudflare koppelt een Turnstile-widget aan specifieke
hostnamen, en formbase’s eigen sleutel dekt alleen formbase.so.
- 1
Voeg eerst een eigen domein toe
De kaart Botbeveiliging op de pagina Domeinen blijft leeg totdat de werkruimte minstens één eigen domein heeft. Stel eerst het domein in.
- 2
Maak een Cloudflare-account aan
Registreer een gratis account op dash.cloudflare.com als je er nog geen hebt.
- 3
Maak een Turnstile-widget aan
Voeg in Turnstile de hostnamen van je eigen domein toe aan de toegestane lijst. Eén widget met uitgeschakelde hostnaamvalidatie dekt alle domeinen in de werkruimte.
- 4
Kopieer je sleutels
Kopieer de Sitesleutel en de Geheime sleutel.
- 5
Plak de sleutels in formbase
Open Domeinen in de zijbalk, zoek de kaart Botbeveiliging, plak beide sleutels en sla op. De sleutels gelden per werkruimte, niet per formulier.
- 6
Activeer per formulier
Schakel botbeveiliging in voor afzonderlijke formulieren via Formulierinstellingen → Toegang.
Totdat de sleutels zijn opgeslagen, staat de schakelaar op een formulier met een eigen domein uitgeschakeld en toont hij als uit, omdat daar geen challenge kan draaien. Wat er met inzendingen op die merkgebonden URL gebeurt, hangt af van het abonnement:
| Eigenaar | Eigen domein zonder sleutels |
|---|---|
| Pro of Business | Inzendingen gaan onbeschermd door — je schakelaar is een voorkeur, geen bescherming. |
| Gratis, gast, of een verlopen abonnement na dag 30 | Inzendingen op de merkgebonden URL worden geweigerd. De formbase.so-link blijft werken. |
Geen eigen domeinen? Sla dit over.
Als al je formulieren de standaard formbase-deellinks gebruiken, hoef je geen Turnstile-sleutels in te stellen. Botbeveiliging werkt dan automatisch.
Inzendingslimieten
Turnstile verandert niets aan je maandelijkse quotum — 1.000 inzendingen per maand op Gratis, 50.000 op Pro en Business. Zie limieten & quota.
Gelaagde beveiligingsstrategieën
Turnstile is één laag. Combineer het met de toegangscontroles in Formulierinstellingen → Toegang:
| Dreigingsniveau | Aanbeveling |
|---|---|
| Laag risico | Alleen Turnstile — onzichtbaar, geen wrijving |
| Gemiddeld risico | Turnstile + wachtwoordbeveiliging of geplande sluiting |
| Hoog risico | Authenticatie vereisen — geen anonieme inzendingen meer mogelijk |
| Leadgeneratie / incentives | Turnstile + geplande sluiting + een responslimiet op de deellink |
Geen enkele beveiliging is perfect
Geavanceerde bots kunnen elke CAPTCHA omzeilen. Combineer voor formulieren met hoge waarde meerdere lagen: Turnstile, een authenticatiepoort, e-mailverificatie, en een blik op de inzendingen voordat je ernaar handelt.