01Hij is ook zonder muis te bedienen
De sleep-en-neerzetbouwer heeft een volledig toetsenbordequivalent: elk veld kun je alleen met het toetsenbord toevoegen, verplaatsen en verwijderen. Een bouwer die uitsluitend op slepen reageert, sluit de mensen buiten die niet kunnen slepen.
02Achtendertig veldtypen
Tekst, e-mail, telefoon, URL, getal, datum, tijd, keuzelijst, keuzerondje, selectievakje, beoordeling, schuifregelaar, kleur, bestandsupload, naam, adres, volgorde en paginaonderbreking dekken het gewone formulier; handtekening, herhalende groepen, een matrix, een quiz, een berekening en een besteltotaal dekken het formulier waarvoor je dacht dat je een tweede plugin nodig had. Alle achtendertig zitten in het gratis pakket.
03Kolommen die de leesvolgorde niet door de war gooien
Een veld dat in een kolom staat, wordt nog steeds in veldvolgorde voorgelezen, zodat iemand met een schermlezer en een ziende bezoeker hetzelfde formulier in dezelfde volgorde tegenkomen.
04Voorwaarden worden op de server beslist
Geneste EN/OF-groepen met veertien operatoren, die bij het versturen opnieuw worden geëvalueerd. Een in de browser verborgen veld valt er niet tussen te schuiven door de pagina te bewerken, en de regels blijven gelden met JavaScript uit.
05Toegangsregels waar de browser niet mee in discussie gaat
Openen en sluiten op de kalender, het aantal inzendingen begrenzen, aanmelden of een rol verplichten, of een wachtwoord instellen. Een gesloten formulier weigert een rechtstreekse inzending op de server, niet door zijn knop te verbergen.
06Spam wordt gemarkeerd, niet verwijderd
Een honeypot en een tijdval staan standaard aan en zitten niemand in de weg; reCAPTCHA v2/v3, hCaptcha, Turnstile, Akismet en blokkeerlijsten op trefwoord, IP en e-mailadres zijn optioneel. Wat als spam wordt beoordeeld, wordt gemarkeerd en bewaard, want een vals alarm mag je geen klant kosten.
07Geüploade bestanden staan niet in de webroot
Ze worden daarbuiten weggeschreven, in een map die niemand kan raden, en gecontroleerd op wat het bestand bevat in plaats van hoe het heet. Ze worden alleen uitgeleverd via een tijdelijke link die aan één persoon is gekoppeld.
08Meldingen die je kunt controleren
Meerdere per formulier, ontvangers gestuurd door een veldwaarde, een automatisch antwoord aan de afzender en een afleverlog van wat is verstuurd, wat is mislukt en waarom, met opnieuw versturen voor wat is mislukt.
09Neem een PayPal-betaling aan
Pro voegt een PayPal-gateway op Orders v2 toe: de bestelling wordt op uw server geopend, op PayPal’s eigen pagina goedgekeurd en op de terugweg geïnd — of vanuit de ondertekende melding als de bezoeker het tabblad sluit. PayPal is niet beschikbaar in Türkiye, dus dit is voor verkoop in het buitenland; Turkse providers blijven op de MevvPos-brug.
010Zapier en Make, zonder het lijmwerk
Pro publiceert inzendingen als REST hooks: Zapier abonneert zich op een formulier, latere inzendingen worden ernaartoe in de wachtrij gezet, en een samples-route geeft het koppelscherm echte veldnamen. Een ondertekende webhook zat altijd al in de gratis editie — Pro haalt de bedrading ertussenuit.
011Inzendingen die in Salesforce terechtkomen
Pro zet een inzending om in een Lead, een Contact of een Case. Het meldt zich aan met een refresh-token in plaats van een wachtwoord, en een sandbox is een instelling en geen tweede set inloggegevens om uit elkaar te houden.
012Uploads op je eigen objectopslag
Pro kan de bestandenkluis verplaatsen naar elke S3-compatibele opslag — AWS S3, Cloudflare R2, MinIO, DigitalOcean Spaces, Backblaze B2, Wasabi — en ondertekent elk verzoek zelf. De gratis editie houdt dezelfde kluis op je eigen schijf; wat Pro verandert is waar de bytes staan, niet wie ze mag ophalen.