{"id":296538,"date":"2026-04-23T17:48:38","date_gmt":"2026-04-23T17:48:38","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/divine-smart-forms\/"},"modified":"2026-08-20T16:05:16","modified_gmt":"2026-08-20T16:05:16","slug":"divine-smart-forms","status":"publish","type":"plugin","link":"https:\/\/el.wordpress.org\/plugins\/divine-smart-forms\/","author":23454299,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.4","stable_tag":"1.2.4","tested":"7.1","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Divine Smart Forms - Drag & Drop Contact Form Builder","header_author":"Aditya Singh","header_description":"Advanced drag-drop form builder with entries, email\/WhatsApp notifications, Google Sheets integration, file upload, and multi-field types.","assets_banners_color":"542f4e","last_updated":"2026-08-20 16:05:16","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/divine-smart-forms\/","header_author_uri":"https:\/\/www.linkedin.com\/in\/devadityadivine","rating":0,"author_block_rating":0,"active_installs":0,"downloads":361,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.1":{"tag":"1.2.1","author":"divineboyaditya","date":"2026-04-23 17:48:15"},"1.2.2":{"tag":"1.2.2","author":"divineboyaditya","date":"2026-05-13 18:38:27"},"1.2.3":{"tag":"1.2.3","author":"divineboyaditya","date":"2026-07-16 17:23:03"},"1.2.4":{"tag":"1.2.4","author":"divineboyaditya","date":"2026-08-20 16:05:16"}},"upgrade_notice":{"1.2.4":"<ul>\n<li>Adds anti-spam captcha support (Google reCAPTCHA, Cloudflare Turnstile, hCaptcha, Honeypot), form style customization, and critical bug fixes.<\/li>\n<\/ul>","1.2.3":"<ul>\n<li>Adds Name field type and international phone input with country flags.<\/li>\n<\/ul>","1.2.2":"<ul>\n<li>Fixes uninstall data retention behavior, and resolves file upload handling issues.<\/li>\n<\/ul>","1.2.1":"<ul>\n<li>Updated asset loading and streamlined external service disclosures for plugin review compliance.<\/li>\n<\/ul>","1.2.0":"<ul>\n<li>Fixed All issues.<\/li>\n<\/ul>","1.1.9":"<ul>\n<li>Fixed redirect submissions so redirect-enabled forms skip the default success message and redirect immediately.<\/li>\n<li>Improved form save\/submit JSON handling to avoid corrupting form settings.<\/li>\n<li>Improved debug log creation so troubleshooting logs are actually written when enabled.<\/li>\n<\/ul>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3514051,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3514051,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3531305,"resolution":"772x250","location":"assets","locale":"","width":772,"height":225}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.1","1.2.2","1.2.3","1.2.4"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3657283,"resolution":"1","location":"assets","locale":"","width":1200,"height":900},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3657283,"resolution":"2","location":"assets","locale":"","width":1200,"height":900},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3657283,"resolution":"3","location":"assets","locale":"","width":1200,"height":900},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3657283,"resolution":"4","location":"assets","locale":"","width":1200,"height":900},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3657283,"resolution":"5","location":"assets","locale":"","width":1200,"height":900},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3657283,"resolution":"6","location":"assets","locale":"","width":1200,"height":900},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3657283,"resolution":"7","location":"assets","locale":"","width":1200,"height":900}},"screenshots":{"1":"<strong>Drag &amp; Drop Builder:<\/strong> The intuitive interface to easily build your forms without coding.","2":"<strong>Form Style Customizer:<\/strong> Visually adjust colors, width, and alignment to match your theme.","3":"<strong>Anti-Spam Settings:<\/strong> Global settings to secure your forms with reCAPTCHA, Turnstile, or hCaptcha.","4":"<strong>Form Entries Dashboard:<\/strong> View, manage, and export all your form submissions directly from WordPress.","5":"<strong>Advanced Fields:<\/strong> Showcasing the International Phone input with automatic country flags.","6":"<strong>Google Sheets Sync:<\/strong> Easy 1-click setup to connect your forms with Google Sheets.","7":"<strong>Email Settings:<\/strong> Configure custom email notifications for admins and form submitters."}},"plugin_section":[],"plugin_tags":[2656,358,2253,25296,337],"plugin_category":[42],"plugin_contributors":[260944],"plugin_business_model":[],"class_list":["post-296538","plugin","type-plugin","status-publish","hentry","plugin_tags-anti-spam","plugin_tags-contact-form","plugin_tags-form-builder","plugin_tags-google-sheets","plugin_tags-lead-generation","plugin_category-contact-forms","plugin_contributors-divineboyaditya","plugin_committers-divineboyaditya"],"banners":{"banner":"https:\/\/ps.w.org\/divine-smart-forms\/assets\/banner-772x250.png?rev=3531305","banner_2x":"https:\/\/ps.w.org\/divine-smart-forms\/assets\/banner-1544x500.png?rev=3514051","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/divine-smart-forms\/assets\/icon-256x256.png?rev=3514051","icon_2x":"https:\/\/ps.w.org\/divine-smart-forms\/assets\/icon-256x256.png?rev=3514051","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/divine-smart-forms\/assets\/screenshot-1.png?rev=3657283","caption":"<strong>Drag &amp; Drop Builder:<\/strong> The intuitive interface to easily build your forms without coding."},{"src":"https:\/\/ps.w.org\/divine-smart-forms\/assets\/screenshot-2.png?rev=3657283","caption":"<strong>Form Style Customizer:<\/strong> Visually adjust colors, width, and alignment to match your theme."},{"src":"https:\/\/ps.w.org\/divine-smart-forms\/assets\/screenshot-3.png?rev=3657283","caption":"<strong>Anti-Spam Settings:<\/strong> Global settings to secure your forms with reCAPTCHA, Turnstile, or hCaptcha."},{"src":"https:\/\/ps.w.org\/divine-smart-forms\/assets\/screenshot-4.png?rev=3657283","caption":"<strong>Form Entries Dashboard:<\/strong> View, manage, and export all your form submissions directly from WordPress."},{"src":"https:\/\/ps.w.org\/divine-smart-forms\/assets\/screenshot-5.png?rev=3657283","caption":"<strong>Advanced Fields:<\/strong> Showcasing the International Phone input with automatic country flags."},{"src":"https:\/\/ps.w.org\/divine-smart-forms\/assets\/screenshot-6.png?rev=3657283","caption":"<strong>Google Sheets Sync:<\/strong> Easy 1-click setup to connect your forms with Google Sheets."},{"src":"https:\/\/ps.w.org\/divine-smart-forms\/assets\/screenshot-7.png?rev=3657283","caption":"<strong>Email Settings:<\/strong> Configure custom email notifications for admins and form submitters."}],"raw_content":"<!--section=description-->\n<p><strong>Divine Smart Forms<\/strong> is a lightweight, fast, and modern WordPress form builder plugin designed to help you create beautiful, responsive contact forms without writing a single line of code.<\/p>\n\n<p>Whether you need a simple contact form, a complex lead generation form, a booking form, or a feedback form, our intuitive drag &amp; drop interface makes it effortless. Built for speed, performance, and security, Divine Smart Forms ensures your website remains fast while keeping your inbox free from spam.<\/p>\n\n<h4>\ud83d\ude80 Why Choose Divine Smart Forms?<\/h4>\n\n<ul>\n<li><strong>100% Beginner Friendly:<\/strong> Create custom WordPress forms in minutes.<\/li>\n<li><strong>Fully Customizable Design:<\/strong> Easily customize form colors, widths, and alignments to match your theme perfectly.<\/li>\n<li><strong>Advanced Anti-Spam:<\/strong> Protect your forms with Honeypot, Google reCAPTCHA v2, Cloudflare Turnstile, or hCaptcha.<\/li>\n<li><strong>Google Sheets Integration:<\/strong> Automatically sync your form submissions to Google Sheets in real-time.<\/li>\n<li><strong>Local Database Storage:<\/strong> Never lose a lead! All form entries are securely saved inside your own WordPress admin dashboard.<\/li>\n<li><strong>Page Builder Friendly:<\/strong> Works seamlessly with Gutenberg (Block Editor), Elementor, Divi, Beaver Builder, and other popular page builders.<\/li>\n<li><strong>GDPR &amp; Privacy Ready:<\/strong> You own your data. Form entries are stored safely in your plugin-owned tables.<\/li>\n<\/ul>\n\n<h4>\u2728 Key Features<\/h4>\n\n<ul>\n<li><strong>Drag &amp; Drop Form Builder:<\/strong> No coding required to build complex layouts.<\/li>\n<li><strong>Form Style Customizer:<\/strong> Visually adjust form width, height, alignment, background opacity, text colors, and placeholder colors.<\/li>\n<li><strong>Anti-Spam &amp; Captcha Integration:<\/strong> Global settings for Google reCAPTCHA v2, Cloudflare Turnstile, hCaptcha, and built-in Honeypot.<\/li>\n<li><strong>Advanced Fields:<\/strong> Includes dedicated Name field, Email, and International Phone Input (with automatic country flags and prefixes).<\/li>\n<li><strong>Responsive &amp; Mobile-Ready:<\/strong> Forms look perfect on desktops, tablets, and smartphones.<\/li>\n<li><strong>AJAX Form Submission:<\/strong> Submit forms without page reloads for a seamless user experience.<\/li>\n<li><strong>File Upload Support:<\/strong> Easily collect documents, images, and attachments from your users securely.<\/li>\n<\/ul>\n\n<h4>\ud83c\udfa5 Video Tutorials &amp; Guides<\/h4>\n\n<p>Want to see Divine Smart Forms in action? Check out our step-by-step video tutorials on YouTube to master form building in minutes:<\/p>\n\n<ul>\n<li><a href=\"https:\/\/youtu.be\/UPWHmJrNwJ4\">How to create your first Contact Form<\/a><\/li>\n<li><a href=\"https:\/\/youtu.be\/6-011FsSA6w\">How to connect forms with Google Sheets<\/a><\/li>\n<li><a href=\"https:\/\/youtu.be\/GenahsZecao\">Setting up Email Notifications &amp; Autoresponders<\/a><\/li>\n<\/ul>\n\n<h4>\ud83d\udca1 Need Help or Support?<\/h4>\n\n<p>We are constantly improving Divine Smart Forms. If you need any assistance, have a feature request, or find a bug, please reach out via the WordPress support forum.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin can connect to third-party services when you enable the related features in the plugin settings or in a form's configuration.<\/p>\n\n<h4>Google Sheets<\/h4>\n\n<p>This plugin can connect to Google Sheets so form submissions can be written to a spreadsheet and, when needed, a spreadsheet can be created and checked from the WordPress admin area.<\/p>\n\n<p>Data sent:\n* Google service account credentials that you paste into the plugin settings are used only to request an OAuth access token from Google.\n* Spreadsheet metadata such as the spreadsheet ID, sheet name, and header row may be requested when you validate or use a Google Sheets connection.\n* Form submission values are sent to Google Sheets only when Google Sheets sync is enabled for a form and a submission is processed.<\/p>\n\n<p>When data is sent:\n* When you save and use a Google service account for Sheets access.\n* When the plugin validates a configured spreadsheet or reads sheet headers.\n* When a visitor submits a form that has Google Sheets sync enabled.<\/p>\n\n<p>Service provider:\n* Google: <a href=\"https:\/\/developers.google.com\/terms\/api-services-user-data-policy\">Google API Services User Data Policy<\/a>, <a href=\"https:\/\/policies.google.com\/terms\">Google Terms of Service<\/a>, <a href=\"https:\/\/policies.google.com\/privacy\">Google Privacy Policy<\/a><\/p>\n\n<h4>Anti-Spam \/ Captcha Services<\/h4>\n\n<p>When captcha is enabled for a form, the plugin loads the required JavaScript API from the configured third-party captcha provider and sends a server-side verification request to validate the user's response. No data is sent unless an administrator configures API keys in the plugin settings and enables captcha on a form.<\/p>\n\n<p><strong>Google reCAPTCHA v2<\/strong>\nData sent: The user's captcha response token and IP address are sent to Google for server-side verification.\nWhen data is sent: On each form submission where Google reCAPTCHA is active.\nJavaScript loaded from: <code>www.google.com\/recaptcha\/api.js<\/code>\nService provider: <a href=\"https:\/\/policies.google.com\/terms\">Google reCAPTCHA Terms<\/a>, <a href=\"https:\/\/policies.google.com\/privacy\">Google Privacy Policy<\/a><\/p>\n\n<p><strong>Cloudflare Turnstile<\/strong>\nData sent: The user's captcha response token and IP address are sent to Cloudflare for server-side verification.\nWhen data is sent: On each form submission where Cloudflare Turnstile is active.\nJavaScript loaded from: <code>challenges.cloudflare.com\/turnstile\/v0\/api.js<\/code>\nService provider: <a href=\"https:\/\/www.cloudflare.com\/terms\/\">Cloudflare Terms of Service<\/a>, <a href=\"https:\/\/www.cloudflare.com\/privacypolicy\/\">Cloudflare Privacy Policy<\/a><\/p>\n\n<p><strong>hCaptcha<\/strong>\nData sent: The user's captcha response token and IP address are sent to hCaptcha for server-side verification.\nWhen data is sent: On each form submission where hCaptcha is active.\nJavaScript loaded from: <code>js.hcaptcha.com\/1\/api.js<\/code>\nService provider: <a href=\"https:\/\/www.hcaptcha.com\/terms\">hCaptcha Terms of Service<\/a>, <a href=\"https:\/\/www.hcaptcha.com\/privacy\">hCaptcha Privacy Policy<\/a><\/p>\n\n<h4>Optional Plugin Tracking<\/h4>\n\n<p>This plugin can optionally send limited analytics data to our Team only after a site administrator explicitly allows it from the plugin settings or tracking prompt.<\/p>\n\n<p>Data sent when tracking is allowed:\n* A random anonymous site identifier generated by the plugin\n* Plugin activation and deactivation events\n* WordPress version\n* PHP version\n* Plugin version\n* Site URL<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/divine-smart-forms<\/code> directory, or install the plugin directly through the WordPress <code>Plugins &gt; Add New<\/code> screen by searching for \"Divine Smart Forms\".<\/li>\n<li>Activate the plugin through the <code>Plugins<\/code> screen in WordPress.<\/li>\n<li>Open <code>Divine Forms<\/code> in the left-hand WordPress admin menu.<\/li>\n<li>Click <code>+ Add New<\/code> to create your first form and save it.<\/li>\n<li>Copy the generated shortcode (e.g., <code>[divismfo_form id=\"123\"]<\/code>) and place it on any page, post, or widget where you want the form to appear.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20can%20i%20protect%20my%20forms%20from%20spam%3F\"><h3>How can I protect my forms from spam?<\/h3><\/dt>\n<dd><p>Version 1.2.4 introduces robust anti-spam features. You can enable built-in Honeypot, Google reCAPTCHA v2, Cloudflare Turnstile, or hCaptcha from the global settings and apply them to any form.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20design%20and%20colors%20of%20my%20forms%3F\"><h3>Can I customize the design and colors of my forms?<\/h3><\/dt>\n<dd><p>Yes! The plugin now includes a Form Style customization tab. You can easily adjust form width, alignment, text colors, placeholder transparency, and more directly from the builder.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20store%20entries%20in%20wordpress%3F\"><h3>Does this plugin store entries in WordPress?<\/h3><\/dt>\n<dd><p>Yes. Form entries are stored in the plugin's custom database tables and can be easily viewed and managed from the <code>Divine Forms &gt; All Entries<\/code> section in your WordPress admin area.<\/p><\/dd>\n<dt id=\"how%20do%20i%20display%20a%20form%20on%20my%20site%3F\"><h3>How do I display a form on my site?<\/h3><\/dt>\n<dd><p>Create a form in <code>Divine Forms<\/code>, save it, and copy the shortcode from the forms list. Then paste that shortcode into any page, post, or text widget.<\/p><\/dd>\n<dt id=\"can%20i%20use%20this%20with%20elementor%20or%20gutenberg%3F\"><h3>Can I use this with Elementor or Gutenberg?<\/h3><\/dt>\n<dd><p>Absolutely! Just paste your form's shortcode into an Elementor Shortcode widget or a Gutenberg Shortcode block.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20support%20google%20sheets%3F\"><h3>Does the plugin support Google Sheets?<\/h3><\/dt>\n<dd><p>Yes. The plugin includes a built-in Google Sheets integration to automatically sync your submissions to your spreadsheet.<\/p><\/dd>\n<dt id=\"can%20i%20remove%20plugin%20data%20on%20uninstall%3F\"><h3>Can I remove plugin data on uninstall?<\/h3><\/dt>\n<dd><p>Yes. Enable the <code>Delete All Data on Uninstall<\/code> option in the plugin settings before deleting the plugin to keep your database clean.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>Added anti-spam captcha support: Google reCAPTCHA v2, Cloudflare Turnstile, hCaptcha, and Honeypot.<\/li>\n<li>Added global captcha API key settings tab in plugin settings.<\/li>\n<li>Added per-form captcha enable\/disable toggle in form builder.<\/li>\n<li>Added form style customization tab with width, height, alignment, colors, and opacity controls.<\/li>\n<li>Added input text color, placeholder color with transparency slider.<\/li>\n<li>Fixed form builder reset on save\/refresh by correcting edit URL encoding.<\/li>\n<li>Fixed duplicate form opening blank builder.<\/li>\n<li>Tested up to WordPress 7.1.<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Added Name field type for dedicated name collection in forms.<\/li>\n<li>Added international phone input with country flag selector and automatic country code prefixing.<\/li>\n<li>Updated entries list to prioritize the Name field type for the Name column.<\/li>\n<li>Tested up to WordPress 7.0.<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Added privacy policy helper text and external service disclosure for optional tracking.<\/li>\n<li>Fixed uninstall cleanup so plugin data is only removed when the delete-on-uninstall setting is enabled.<\/li>\n<li>Fixed file upload handling so uploaded files are saved correctly in entries, upload references, and Google Sheets submissions.<\/li>\n<li>Improved file upload UX with selected filename display and a remove-file button.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Replaced direct inline admin scripts with enqueued admin JavaScript.<\/li>\n<li>Simplified the plugin feature set by removing WhatsApp, PDF, and payment integrations.<\/li>\n<li>Kept Google Sheets documentation and WordPress-compliant asset loading in place.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Fixed All issues.<\/li>\n<\/ul>\n\n<h4>1.1.9<\/h4>\n\n<ul>\n<li>Fixed redirect submissions so redirect-enabled forms skip the default success message and redirect immediately.<\/li>\n<li>Improved form save\/submit JSON handling to avoid corrupting form settings.<\/li>\n<li>Improved debug log creation so troubleshooting logs are actually written when enabled.<\/li>\n<\/ul>\n\n<h4>1.1.8<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<li>Added a fuller WordPress.org readme with usage instructions, feature overview, and FAQs.<\/li>\n<\/ul>","raw_excerpt":"Create responsive contact &amp; lead forms using a fast drag &amp; drop builder with real-time Google Sheets integration and robust anti-spam protection.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/el.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/296538","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/el.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/el.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/el.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=296538"}],"author":[{"embeddable":true,"href":"https:\/\/el.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/divineboyaditya"}],"wp:attachment":[{"href":"https:\/\/el.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=296538"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/el.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=296538"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/el.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=296538"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/el.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=296538"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/el.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=296538"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/el.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=296538"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}