
NovoForms is a drag & drop contact form builder for WordPress. It lets you create forms without writing code. Every submission is emailed to you and stored in the WordPress admin panel.
Everything in this plugin is free with no limits on forms, fields or entries. An optional NovoForms Pro upgrade adds extra features (see below).
Features
Drag & Drop Form Builder
Add, reorder, and configure fields visually in the admin panel.
Pre-Built Templates
Six ready-to-use templates: Contact Form, Support Request, Business Inquiry, Newsletter Signup, Feedback Form, and Blank Form.
AJAX Submission
Forms submit without page reloads. Users see an animated success confirmation immediately.
Spam Protection
An invisible honeypot field catches bots silently without requiring CAPTCHAs.
Email Notifications
Get every submission in your inbox. Choose the recipient per form, use tags like {form_title} in the subject, and reply straight to the visitor (Reply-To is set automatically).
Built-in SMTP — Reliable Delivery
Send through Gmail, Outlook / Microsoft 365, Yahoo, Yandex, Zoho, Brevo, SendGrid, Mailgun or any SMTP server. Pick your provider and the server details are filled in for you. A Send Test Email button shows the exact server response and tells you how to fix common problems (for example Gmail App Passwords). Passwords are stored encrypted.
Delivery Status
Each entry shows whether its email was delivered. If sending fails, you see a clear warning in the admin — the entry is always saved, so no message is ever lost.
20 Form Designs
Pick from 20 ready-made designs (light, dark, gradient, glass, minimal…) and set your own colors.
Entry Storage
All submissions are saved to the database and viewable under NovoForms Entries, with pagination and optional automatic deletion of old entries (GDPR).
Shortcode Support
Embed any form with [novaform id="1"].
Gutenberg Block
A native block for the WordPress block editor.
Responsive Design
Forms display correctly on all screen sizes.
NovoForms Pro
Pro is an optional paid upgrade that adds:
- Auto-reply email to the visitor, with custom subject and message
- CC / BCC recipients for notifications
- File upload field with type and size limits; files are attached to the notification email
- Cloudflare Turnstile and Google reCAPTCHA v3 spam protection
- CSV export of entries (opens correctly in Excel)
- 10 premium designs
Field Types
All field types are fully functional:
- Text
- Paragraph (Textarea)
- Dropdown
- Radio Buttons
- Checkboxes
- Number
- Phone
- Website URL
- Date
Technical Details
- Object-oriented PHP architecture
- Files organised under
/includes,/admin,/public - Nonce verification and data sanitization throughout
- Scripts load only on pages that contain a form
- Multilingual – 11 Languages Built-in
English, Chinese (Simplified), Spanish, Arabic, Hindi, Portuguese (Brazil), Russian, Japanese, German, French, Turkish — auto-detects your WordPress locale. Override per-plugin from Settings Language..potfile included for Loco Translate / WPML.
External Services
This plugin can connect to Google Analytics 4 (by Google LLC) via the GA4 Measurement Protocol to collect anonymous usage statistics that help improve the plugin. This is disabled by default and only happens after a site administrator explicitly opts in.
When enabled, once a day (and once at opt-in) the site sends a server-side request to https://www.google-analytics.com/mp/collect containing:
- A random site ID generated by the plugin (not linked to your domain or identity)
- Plugin version, WordPress version, PHP version
- Site locale
- Number of forms created
No site URL, email address, form entries, personal data or visitor data is ever sent.
- Terms of Service: https://marketingplatform.google.com/about/analytics/terms/us/
- Privacy Policy: https://policies.google.com/privacy
This plugin includes the Freemius SDK (by Freemius, Inc.) to handle license activation, checkout and updates for the optional Pro version. In this free version it runs in anonymous mode: it does not send any data unless you choose to upgrade or activate a license.
- Terms of Service: https://freemius.com/terms/
- Privacy Policy: https://freemius.com/privacy/
Email notifications are sent through your own server or through the SMTP server you configure (for example Gmail or Outlook). Form data is sent only to that server and to the recipients you choose.
Screenshots

A contact form on your site (shown with the Gradient Aurora design).

20 ready-made designs — light, dark, gradient and glass styles — each with your own colors.

Drag & drop form builder: add fields, reorder them, and edit labels, placeholders, width and required status.

Design picker with 20 free designs, 10 premium designs in NovoForms Pro, and custom colors.

Email notifications and built-in SMTP with presets for Gmail, Outlook, Yahoo, Yandex, Zoho, Brevo, SendGrid and Mailgun.

The email you receive for every submission. Click Reply to answer the visitor directly.

Entries list with read status and email delivery status.

Entry details.

All forms with shortcodes and entry counts.

Six starter templates: Contact, Support Request, Business Inquiry, Newsletter, Feedback and Blank.

Forms are fully responsive on phones and tablets.

Built-in validation with clear error messages.