Directory / plugin

NovoForms – Advanced Contact Form Builder

v1.3.3 · by Berkay Yavuz

Drag & drop contact form builder with email notifications, built-in SMTP, 20 designs, spam protection and entry storage — no coding needed.

View on WordPress.org

About this plugin

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
  • Email
  • 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. .pot file 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.

Plugin tags