Vora Forms
by wpvora · WordPress Plugins
A drag-and-drop form builder with entries, conditional logic, multi-step forms and real spam protection.
Key features
- Drag-and-drop builder with 14 field types
- Conditional logic — show fields based on earlier answers
- Multi-step forms with a progress bar
- Entries stored, searchable, and CSV-exportable
- Admin notifications and visitor autoresponders
- Honeypot, rate limiting, captcha and Akismet
About Vora Forms
Vora Forms is a drag-and-drop form builder that stays out of the way. Drop fields onto the canvas, drag them into the order you want, and place the form anywhere with a shortcode or a block.
What's included
- 14 field types: text, email, paragraph, number, phone, website, dropdown, multiple choice, checkboxes, date, hidden, heading, HTML and page break
- Half and third-width fields for side-by-side layouts
- Conditional logic — show or hide a field based on earlier answers
- Multi-step forms with a progress bar or numbered steps
- Submissions stored in the database, with search, filtering and CSV export
- Admin notifications and visitor autoresponders with merge tags
Spam protection that doesn't punish real people
A honeypot, a timing check, per-visitor rate limiting, an optional captcha, and optional Akismet. The captcha is fetched by the browser after the form loads rather than printed into the page, so a page cache cannot freeze it and hand every visitor the same question. Each challenge is good for exactly one attempt, so a solved one cannot be replayed.
Suspected spam is filed rather than deleted, because every filter has false positives and a real enquiry that silently vanishes is worse than one sitting in a folder.
Colour that can't go wrong
Settings has a single accent colour. Hover, focus-ring and tint shades are derived from it, and the label colour on buttons and checkboxes flips between white and dark automatically — whichever gives more contrast against the accent you picked. There is no combination of settings that produces unreadable text.
Built to extend
Field types are registered through a small registry, so an add-on can supply its own — and a field appears in the builder exactly when a driver exists for it, so nothing is ever offered that the server cannot validate and store. There's also a vforms_submission action after each accepted submission for pushing entries to a CRM.
Vora Forms sends through wp_mail(), so pairing it with Vora SMTP gives you authenticated delivery and a full log of every notification, with no extra configuration.