{"id":301882,"date":"2026-05-10T17:26:01","date_gmt":"2026-05-10T17:26:01","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/novoforms-advanced-contact-form-builder\/"},"modified":"2026-10-22T20:34:54","modified_gmt":"2026-10-22T20:34:54","slug":"novoforms-advanced-contact-form-builder","status":"publish","type":"plugin","link":"https:\/\/skr.wordpress.org\/plugins\/novoforms-advanced-contact-form-builder\/","author":23432660,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.3","stable_tag":"1.3.3","tested":"7.1.3","requires":"5.6","requires_php":"5.6","requires_plugins":null,"header_name":"NovoForms \u2013 Advanced Contact Form Builder","header_author":"Berkay Yavuz","header_description":"A lightweight, fast, and modern drag & drop contact form builder. Create beautiful forms with AJAX submission, spam protection, email notifications, and entry storage.","assets_banners_color":"1a1b50","last_updated":"2026-10-22 20:34:54","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/github.com\/berkayyavuzdev","rating":5,"author_block_rating":0,"active_installs":0,"downloads":503,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"berkayyavuz61","date":"2026-05-10 17:28:55","revision":3527924},"1.1.0":{"tag":"1.1.0","author":"berkayyavuz61","date":"2026-10-14 20:49:50","revision":3747130},"1.2.0":{"tag":"1.2.0","author":"berkayyavuz61","date":"2026-10-20 21:43:06","revision":3757502},"1.3.0":{"tag":"1.3.0","author":"berkayyavuz61","date":"2026-10-21 10:53:39","revision":3758179},"1.3.1":{"tag":"1.3.1","author":"berkayyavuz61","date":"2026-10-21 21:59:11","revision":3759118},"1.3.2":{"tag":"1.3.2","author":"berkayyavuz61","date":"2026-10-22 07:45:30","revision":3759494},"1.3.3":{"tag":"1.3.3","author":"berkayyavuz61","date":"2026-10-22 20:34:54","revision":3760509}},"upgrade_notice":{"1.3.3":"<p>NovoForms Pro now installs automatically right after purchase.<\/p>","1.3.2":"<p>Pro buyers can now install NovoForms Pro in one click from the NovoForms menu.<\/p>","1.3.1":"<p>Easier SMTP setup: test your settings before saving, with clearer error messages.<\/p>","1.3.0":"<p>Adds email notifications with built-in SMTP and fixes the missing success message after submitting a form. Recommended for all users.<\/p>","1.2.0":"<p>Adds optional, opt-in anonymous usage statistics. Nothing is sent unless you allow it.<\/p>","1.0.0":"<p>Initial release.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3528018,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3528044,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3528044,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"novoforms\/form":{"name":"novoforms\/form","title":"NovoForms"}},"tagged_versions":["1.0.0","1.1.0","1.2.0","1.3.0","1.3.1","1.3.2","1.3.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3760509,"resolution":"1","location":"assets","locale":"","width":1440,"height":1069},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3760509,"resolution":"10","location":"assets","locale":"","width":1280,"height":545},"screenshot-11.png":{"filename":"screenshot-11.png","revision":3760509,"resolution":"11","location":"assets","locale":"","width":780,"height":1826},"screenshot-12.png":{"filename":"screenshot-12.png","revision":3760509,"resolution":"12","location":"assets","locale":"","width":1440,"height":1124},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3760509,"resolution":"2","location":"assets","locale":"","width":1372,"height":1114},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3760509,"resolution":"3","location":"assets","locale":"","width":1280,"height":1000},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3760509,"resolution":"4","location":"assets","locale":"","width":984,"height":1012},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3760509,"resolution":"5","location":"assets","locale":"","width":1280,"height":1281},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3760509,"resolution":"6","location":"assets","locale":"","width":900,"height":434},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3760509,"resolution":"7","location":"assets","locale":"","width":1280,"height":690},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3760509,"resolution":"8","location":"assets","locale":"","width":1280,"height":360},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3760509,"resolution":"9","location":"assets","locale":"","width":1280,"height":627}},"screenshots":{"1":"A contact form on your site (shown with the Gradient Aurora design).","2":"20 ready-made designs \u2014 light, dark, gradient and glass styles \u2014 each with your own colors.","3":"Drag &amp; drop form builder: add fields, reorder them, and edit labels, placeholders, width and required status.","4":"Design picker with 20 free designs, 10 premium designs in NovoForms Pro, and custom colors.","5":"Email notifications and built-in SMTP with presets for Gmail, Outlook, Yahoo, Yandex, Zoho, Brevo, SendGrid and Mailgun.","6":"The email you receive for every submission. Click Reply to answer the visitor directly.","7":"Entries list with read status and email delivery status.","8":"Entry details.","9":"All forms with shortcodes and entry counts.","10":"Six starter templates: Contact, Support Request, Business Inquiry, Newsletter, Feedback and Blank.","11":"Forms are fully responsive on phones and tablets.","12":"Built-in validation with clear error messages."}},"plugin_section":[],"plugin_tags":[358,162156,2253,286820,138625],"plugin_category":[],"plugin_contributors":[253748],"plugin_business_model":[],"class_list":["post-301882","plugin","type-plugin","status-publish","hentry","plugin_tags-contact-form","plugin_tags-drag-and-drop-form","plugin_tags-form-builder","plugin_tags-multilingual-forms","plugin_tags-wordpress-forms","plugin_contributors-berkayyavuz61","plugin_committers-berkayyavuz61"],"banners":{"banner":"https:\/\/ps.w.org\/novoforms-advanced-contact-form-builder\/assets\/banner-772x250.png?rev=3528044","banner_2x":"https:\/\/ps.w.org\/novoforms-advanced-contact-form-builder\/assets\/banner-1544x500.png?rev=3528044","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/novoforms-advanced-contact-form-builder\/assets\/icon-128x128.gif?rev=3528018","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/novoforms-advanced-contact-form-builder\/assets\/screenshot-1.png?rev=3760509","caption":"A contact form on your site (shown with the Gradient Aurora design)."},{"src":"https:\/\/ps.w.org\/novoforms-advanced-contact-form-builder\/assets\/screenshot-2.png?rev=3760509","caption":"20 ready-made designs \u2014 light, dark, gradient and glass styles \u2014 each with your own colors."},{"src":"https:\/\/ps.w.org\/novoforms-advanced-contact-form-builder\/assets\/screenshot-3.png?rev=3760509","caption":"Drag &amp; drop form builder: add fields, reorder them, and edit labels, placeholders, width and required status."},{"src":"https:\/\/ps.w.org\/novoforms-advanced-contact-form-builder\/assets\/screenshot-4.png?rev=3760509","caption":"Design picker with 20 free designs, 10 premium designs in NovoForms Pro, and custom colors."},{"src":"https:\/\/ps.w.org\/novoforms-advanced-contact-form-builder\/assets\/screenshot-5.png?rev=3760509","caption":"Email notifications and built-in SMTP with presets for Gmail, Outlook, Yahoo, Yandex, Zoho, Brevo, SendGrid and Mailgun."},{"src":"https:\/\/ps.w.org\/novoforms-advanced-contact-form-builder\/assets\/screenshot-6.png?rev=3760509","caption":"The email you receive for every submission. Click Reply to answer the visitor directly."},{"src":"https:\/\/ps.w.org\/novoforms-advanced-contact-form-builder\/assets\/screenshot-7.png?rev=3760509","caption":"Entries list with read status and email delivery status."},{"src":"https:\/\/ps.w.org\/novoforms-advanced-contact-form-builder\/assets\/screenshot-8.png?rev=3760509","caption":"Entry details."},{"src":"https:\/\/ps.w.org\/novoforms-advanced-contact-form-builder\/assets\/screenshot-9.png?rev=3760509","caption":"All forms with shortcodes and entry counts."},{"src":"https:\/\/ps.w.org\/novoforms-advanced-contact-form-builder\/assets\/screenshot-10.png?rev=3760509","caption":"Six starter templates: Contact, Support Request, Business Inquiry, Newsletter, Feedback and Blank."},{"src":"https:\/\/ps.w.org\/novoforms-advanced-contact-form-builder\/assets\/screenshot-11.png?rev=3760509","caption":"Forms are fully responsive on phones and tablets."},{"src":"https:\/\/ps.w.org\/novoforms-advanced-contact-form-builder\/assets\/screenshot-12.png?rev=3760509","caption":"Built-in validation with clear error messages."}],"raw_content":"<!--section=description-->\n<p><strong>NovoForms<\/strong> is a drag &amp; 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.<\/p>\n\n<p>Everything in this plugin is free with no limits on forms, fields or entries. An optional <strong>NovoForms Pro<\/strong> upgrade adds extra features (see below).<\/p>\n\n\n\n<h3>Features<\/h3>\n\n<p><strong>Drag &amp; Drop Form Builder<\/strong>\nAdd, reorder, and configure fields visually in the admin panel.<\/p>\n\n<p><strong>Pre-Built Templates<\/strong>\nSix ready-to-use templates: Contact Form, Support Request, Business Inquiry, Newsletter Signup, Feedback Form, and Blank Form.<\/p>\n\n<p><strong>AJAX Submission<\/strong>\nForms submit without page reloads. Users see an animated success confirmation immediately.<\/p>\n\n<p><strong>Spam Protection<\/strong>\nAn invisible honeypot field catches bots silently without requiring CAPTCHAs.<\/p>\n\n<p><strong>Email Notifications<\/strong>\nGet every submission in your inbox. Choose the recipient per form, use tags like <code>{form_title}<\/code> in the subject, and reply straight to the visitor (Reply-To is set automatically).<\/p>\n\n<p><strong>Built-in SMTP \u2014 Reliable Delivery<\/strong>\nSend 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 <strong>Send Test Email<\/strong> button shows the exact server response and tells you how to fix common problems (for example Gmail App Passwords). Passwords are stored encrypted.<\/p>\n\n<p><strong>Delivery Status<\/strong>\nEach entry shows whether its email was delivered. If sending fails, you see a clear warning in the admin \u2014 the entry is always saved, so no message is ever lost.<\/p>\n\n<p><strong>20 Form Designs<\/strong>\nPick from 20 ready-made designs (light, dark, gradient, glass, minimal\u2026) and set your own colors.<\/p>\n\n<p><strong>Entry Storage<\/strong>\nAll submissions are saved to the database and viewable under NovoForms \u2192 Entries, with pagination and optional automatic deletion of old entries (GDPR).<\/p>\n\n<p><strong>Shortcode Support<\/strong>\nEmbed any form with <code>[novaform id=\"1\"]<\/code>.<\/p>\n\n<p><strong>Gutenberg Block<\/strong>\nA native block for the WordPress block editor.<\/p>\n\n<p><strong>Responsive Design<\/strong>\nForms display correctly on all screen sizes.<\/p>\n\n\n\n<h3>NovoForms Pro<\/h3>\n\n<p>Pro is an optional paid upgrade that adds:<\/p>\n\n<ul>\n<li><strong>Auto-reply email<\/strong> to the visitor, with custom subject and message<\/li>\n<li><strong>CC \/ BCC<\/strong> recipients for notifications<\/li>\n<li><strong>File upload field<\/strong> with type and size limits; files are attached to the notification email<\/li>\n<li><strong>Cloudflare Turnstile and Google reCAPTCHA v3<\/strong> spam protection<\/li>\n<li><strong>CSV export<\/strong> of entries (opens correctly in Excel)<\/li>\n<li><strong>10 premium designs<\/strong><\/li>\n<\/ul>\n\n\n\n<h3>Field Types<\/h3>\n\n<p>All field types are fully functional:<\/p>\n\n<ul>\n<li>Text<\/li>\n<li>Email<\/li>\n<li>Paragraph (Textarea)<\/li>\n<li>Dropdown<\/li>\n<li>Radio Buttons<\/li>\n<li>Checkboxes<\/li>\n<li>Number<\/li>\n<li>Phone<\/li>\n<li>Website URL<\/li>\n<li>Date<\/li>\n<\/ul>\n\n\n\n<h3>Technical Details<\/h3>\n\n<ul>\n<li>Object-oriented PHP architecture<\/li>\n<li>Files organised under <code>\/includes<\/code>, <code>\/admin<\/code>, <code>\/public<\/code><\/li>\n<li>Nonce verification and data sanitization throughout<\/li>\n<li>Scripts load only on pages that contain a form<\/li>\n<li><strong>Multilingual \u2013 11 Languages Built-in<\/strong>\nEnglish, Chinese (Simplified), Spanish, Arabic, Hindi, Portuguese (Brazil), Russian, Japanese, German, French, Turkish \u2014 auto-detects your WordPress locale. Override per-plugin from <strong>Settings \u2192 Language<\/strong>. <code>.pot<\/code> file included for Loco Translate \/ WPML.<\/li>\n<\/ul>\n\n\n\n<h3>External Services<\/h3>\n\n<p>This plugin can connect to <strong>Google Analytics 4<\/strong> (by Google LLC) via the GA4 Measurement Protocol to collect anonymous usage statistics that help improve the plugin. This is <strong>disabled by default<\/strong> and only happens after a site administrator explicitly opts in.<\/p>\n\n<p>When enabled, once a day (and once at opt-in) the site sends a server-side request to <code>https:\/\/www.google-analytics.com\/mp\/collect<\/code> containing:<\/p>\n\n<ul>\n<li>A random site ID generated by the plugin (not linked to your domain or identity)<\/li>\n<li>Plugin version, WordPress version, PHP version<\/li>\n<li>Site locale<\/li>\n<li>Number of forms created<\/li>\n<\/ul>\n\n<p>No site URL, email address, form entries, personal data or visitor data is ever sent.<\/p>\n\n<ul>\n<li>Terms of Service: https:\/\/marketingplatform.google.com\/about\/analytics\/terms\/us\/<\/li>\n<li>Privacy Policy: https:\/\/policies.google.com\/privacy<\/li>\n<\/ul>\n\n<p>This plugin includes the <strong>Freemius<\/strong> 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.<\/p>\n\n<ul>\n<li>Terms of Service: https:\/\/freemius.com\/terms\/<\/li>\n<li>Privacy Policy: https:\/\/freemius.com\/privacy\/<\/li>\n<\/ul>\n\n<p>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.<\/p>\n\n<!--section=installation-->\n<h4>Automatic Installation<\/h4>\n\n<ol>\n<li>Go to <strong>Plugins \u2192 Add New<\/strong> in your WordPress admin.<\/li>\n<li>Search for <strong>NovoForms<\/strong>.<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin <code>.zip<\/code> file.<\/li>\n<li>Go to <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>.<\/li>\n<li>Upload the file and click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<\/ol>\n\n<h4>After Activation<\/h4>\n\n<ol>\n<li>Go to <strong>NovoForms \u2192 Add New<\/strong>.<\/li>\n<li>Choose a template or start from scratch.<\/li>\n<li>Add and configure fields using the builder.<\/li>\n<li>Click <strong>Save Form<\/strong>.<\/li>\n<li>Copy the shortcode (e.g. <code>[novaform id=\"1\"]<\/code>) and paste it into any page or post.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20this%20plugin%20free%3F\"><h3>Is this plugin free?<\/h3><\/dt>\n<dd><p>Yes. Everything in this plugin is free with no limits on forms, fields or entries. NovoForms Pro is an optional upgrade with extra features such as auto-replies, file uploads and CSV export.<\/p><\/dd>\n<dt id=\"how%20do%20i%20embed%20a%20form%3F\"><h3>How do I embed a form?<\/h3><\/dt>\n<dd><p>After saving a form, copy its shortcode from the All Forms list and paste it into any page, post, or widget. You can also use the NovoForms Gutenberg block.<\/p><\/dd>\n<dt id=\"where%20do%20i%20see%20submitted%20entries%3F\"><h3>Where do I see submitted entries?<\/h3><\/dt>\n<dd><p>Go to <strong>NovoForms \u2192 Entries<\/strong> and select a form from the dropdown.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20send%20emails%3F\"><h3>Does the plugin send emails?<\/h3><\/dt>\n<dd><p>Yes. Every submission is emailed to the address in <strong>NovoForms \u2192 Settings \u2192 Email<\/strong> (or a different address per form) and also saved under <strong>NovoForms \u2192 Entries<\/strong>.<\/p><\/dd>\n<dt id=\"i%20don%27t%20receive%20the%20emails.%20what%20should%20i%20do%3F\"><h3>I don't receive the emails. What should I do?<\/h3><\/dt>\n<dd><p>Many hosts cannot send email reliably on their own. Go to <strong>NovoForms \u2192 Settings \u2192 SMTP<\/strong>, turn on SMTP, choose your email provider and enter your login. Then click <strong>Send Test<\/strong> \u2014 if something is wrong you will see the exact error and how to fix it. For Gmail you need an App Password (myaccount.google.com\/apppasswords), not your normal password.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20slow%20down%20my%20site%3F\"><h3>Does the plugin slow down my site?<\/h3><\/dt>\n<dd><p>Scripts and styles only load on pages that contain a NovoForms form.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20translation-ready%3F\"><h3>Is the plugin translation-ready?<\/h3><\/dt>\n<dd><p>Yes. The plugin ships with built-in translations for 11 languages and automatically uses your WordPress site language. You can also override the language per-plugin from <strong>NovoForms \u2192 Settings \u2192 Language<\/strong>.<\/p><\/dd>\n<dt id=\"which%20languages%20are%20supported%3F\"><h3>Which languages are supported?<\/h3><\/dt>\n<dd><p>The following languages are included out of the box:<\/p>\n\n<ul>\n<li>\ud83c\uddfa\ud83c\uddf8 English (default)<\/li>\n<li>\ud83c\udde8\ud83c\uddf3 Chinese \u2013 \u4e2d\u6587 (\u7b80\u4f53) <code>zh_CN<\/code><\/li>\n<li>\ud83c\uddea\ud83c\uddf8 Spanish \u2013 Espa\u00f1ol <code>es_ES<\/code><\/li>\n<li>\ud83c\uddf8\ud83c\udde6 Arabic \u2013 \u0627\u0644\u0639\u0631\u0628\u064a\u0629 <code>ar<\/code><\/li>\n<li>\ud83c\uddee\ud83c\uddf3 Hindi \u2013 \u0939\u093f\u0928\u094d\u0926\u0940 <code>hi_IN<\/code><\/li>\n<li>\ud83c\udde7\ud83c\uddf7 Portuguese \u2013 Portugu\u00eas (Brasil) <code>pt_BR<\/code><\/li>\n<li>\ud83c\uddf7\ud83c\uddfa Russian \u2013 \u0420\u0443\u0441\u0441\u043a\u0438\u0439 <code>ru_RU<\/code><\/li>\n<li>\ud83c\uddef\ud83c\uddf5 Japanese \u2013 \u65e5\u672c\u8a9e <code>ja<\/code><\/li>\n<li>\ud83c\udde9\ud83c\uddea German \u2013 Deutsch <code>de_DE<\/code><\/li>\n<li>\ud83c\uddeb\ud83c\uddf7 French \u2013 Fran\u00e7ais <code>fr_FR<\/code><\/li>\n<li>\ud83c\uddf9\ud83c\uddf7 Turkish \u2013 T\u00fcrk\u00e7e <code>tr_TR<\/code><\/li>\n<\/ul>\n\n<p>If your site language is one of the above, the plugin switches automatically. For any other language you can add a custom translation using Loco Translate or WPML \u2014 a <code>.pot<\/code> file is included.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20collect%20any%20data%3F\"><h3>Does the plugin collect any data?<\/h3><\/dt>\n<dd><p>Only if you allow it. On first use, NovoForms asks whether you want to share anonymous usage statistics. If you click <strong>Allow<\/strong>, your site sends one small request per day to Google Analytics with the plugin version, WordPress version, PHP version, site language, number of forms and a random anonymous site ID. No form entries, email addresses, personal data or site URLs are sent, and no scripts are loaded in the browser. You can turn this off anytime under <strong>NovoForms \u2192 Settings \u2192 Usage Data<\/strong>; deactivating the plugin also stops all sending.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20the%20plugin%20is%20uninstalled%3F\"><h3>What happens when the plugin is uninstalled?<\/h3><\/dt>\n<dd><p>All database tables and plugin options are removed on deletion.<\/p>\n\n<\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.3<\/h4>\n\n<ul>\n<li>Improved: Right after buying Pro, NovoForms Pro is installed automatically (one-time redirect to the installer). The \"Install Pro\" button stays available as a fallback.<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>New: After buying Pro from the free version, an \"Install Pro\" menu item and notice install NovoForms Pro in one click (or offer the .zip). Upgrade prompts are hidden once Pro is paid for.<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Improved: \"Send Test\" now tests the SMTP settings shown on screen, before you save them, and reminds you to save when it works.<\/li>\n<li>Improved: Clear explanation when the hosting company has disabled PHP's mail() function (SMTP is then required).<\/li>\n<li>New: \"Activate License\" menu item and a notice on NovoForms, Dashboard and Plugins screens when NovoForms Pro is installed without an active license.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>New: Email notifications for every submission, with per-form recipient and subject.<\/li>\n<li>New: Built-in SMTP with provider presets (Gmail, Outlook, Yahoo, Yandex, Zoho, Brevo, SendGrid, Mailgun) and a Send Test Email button that explains failures.<\/li>\n<li>New: Reply-To is set to the visitor's email address.<\/li>\n<li>New: Email delivery status on each entry, and an admin warning when sending fails.<\/li>\n<li>New: Entries pagination and optional automatic deletion of old entries.<\/li>\n<li>New: Optional NovoForms Pro upgrade.<\/li>\n<li>Fix: The success message did not appear after submitting a form.<\/li>\n<li>Fix: Validation error messages were not displayed.<\/li>\n<li>Fix: Choice labels and dropdowns were unreadable on dark designs.<\/li>\n<li>Fix: Entry dates were shown in the wrong time zone.<\/li>\n<li>Fix: Settings menu links did nothing.<\/li>\n<li>Fix: Special characters such as &lt; were shown as &lt; in success messages.<\/li>\n<li>Improved: Website and number fields are validated; a server error is no longer reported to the visitor as success.<\/li>\n<li>Improved: Turkish translation completed.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>New: Optional, opt-in anonymous usage statistics (disabled by default, can be turned off anytime in Settings \u2192 Usage Data).<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>New: Design picker in the form builder.<\/li>\n<li>New: Ready-made form themes.<\/li>\n<li>Improved: Form builder and settings pages.<\/li>\n<li>Added: Translation files (.po\/.mo) for all supported languages.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Drag &amp; drop form builder with 10 field types.<\/li>\n<li>Six pre-built form templates.<\/li>\n<li>AJAX form submission with animated success screen.<\/li>\n<li>Honeypot spam protection.<\/li>\n<li>Entry storage with admin management.<\/li>\n<li>Multilingual support: English, Chinese (Simplified), Spanish, Arabic, Hindi, Portuguese (Brazil), Russian, Japanese, German, French, Turkish.<\/li>\n<li>Shortcode <code>[novaform id=\"X\"]<\/code>.<\/li>\n<li>Gutenberg block.<\/li>\n<li>Translation-ready with <code>.pot<\/code> file.<\/li>\n<\/ul>","raw_excerpt":"Drag &amp; drop contact form builder with email notifications, built-in SMTP, 20 designs, spam protection and entry storage \u2014 no coding needed.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/skr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/301882","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/skr.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/skr.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=301882"}],"author":[{"embeddable":true,"href":"https:\/\/skr.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/berkayyavuz61"}],"wp:attachment":[{"href":"https:\/\/skr.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=301882"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/skr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=301882"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/skr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=301882"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/skr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=301882"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/skr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=301882"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/skr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=301882"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}