{"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-05-13T18:38:27","modified_gmt":"2026-05-13T18:38:27","slug":"divine-smart-forms","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/divine-smart-forms\/","author":23454299,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.2","stable_tag":"1.2.2","tested":"6.9.4","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-05-13 18:38:27","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/divine-smart-forms\/","header_author_uri":"https:\/\/divinesmartforms.wuaze.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":148,"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"}},"upgrade_notice":{"1.2.2":"<ul>\n<li>Adds optional consent-based tracking, 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":"<p>Fixed All issues.<\/p>","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"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[262837,358,361,262836],"plugin_category":[42],"plugin_contributors":[260944],"plugin_business_model":[],"class_list":["post-296538","plugin","type-plugin","status-publish","hentry","plugin_tags-automation-forms","plugin_tags-contact-form","plugin_tags-form","plugin_tags-login-forms","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":[],"raw_content":"<!--section=description-->\n<p>Divine Smart Forms \u2013 Drag &amp; Drop Contact Form Builder is a modern and easy-to-use WordPress form builder plugin that helps you create beautiful contact forms without coding.<\/p>\n\n<p>Build contact forms, feedback forms, lead generation forms, support forms, and custom forms using a simple drag &amp; drop interface. The plugin is lightweight, responsive, beginner-friendly, and designed for speed and flexibility.<\/p>\n\n<h4>Why use Divine Smart Forms?<\/h4>\n\n<ul>\n<li>Create custom forms directly inside WordPress<\/li>\n<li>Manage form entries from your own admin dashboard<\/li>\n<li>Send email notifications to admins and users<\/li>\n<li>Sync submissions to Google Sheets<\/li>\n<li>Support file uploads and multiple field types<\/li>\n<li>Keep form data in your WordPress site using plugin-owned tables<\/li>\n<\/ul>\n\n<h4>Key features<\/h4>\n\n<ul>\n<li>Drag &amp; Drop Form Builder<\/li>\n<li>Responsive Form Design<\/li>\n<li>AJAX Form Submission<\/li>\n<li>Custom Form Fields<\/li>\n<li>Easy Styling &amp; Customization<\/li>\n<li>Beginner Friendly Interface<\/li>\n<li>Fast &amp; Lightweight<\/li>\n<li>Mobile Responsive Forms<\/li>\n<li>Spam Protection Ready<\/li>\n<li>Modern UI Design<\/li>\n<\/ul>\n\n<h4>How to use this plugin<\/h4>\n\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>In wp-admin, go to <code>Divine Forms<\/code>.<\/li>\n<li>Click <code>+ Add New<\/code> to create a new form.<\/li>\n<li>Add your fields and configure the form settings.<\/li>\n<li>Save the form.<\/li>\n<li>Copy the generated shortcode from the forms list.<\/li>\n<li>Paste the shortcode into any page, post, or widget area.<\/li>\n<li>View submitted entries from <code>Divine Forms &gt; All Entries<\/code>.<\/li>\n<\/ol>\n\n<h4>Shortcode<\/h4>\n\n<p>Use the shortcode below to display a form on the front end:<\/p>\n\n<pre><code>[divismfo_form id=\"123\"]\n<\/code><\/pre>\n\n<p>Replace <code>123<\/code> with your actual form ID.<\/p>\n\n<h4>Typical workflow<\/h4>\n\n<ol>\n<li>Create a form for contact, enquiry, booking, feedback, or lead collection.<\/li>\n<li>Publish it on a page using the shortcode.<\/li>\n<li>Configure admin or user email notifications if needed.<\/li>\n<li>Enable email or Google Sheets options based on your workflow.<\/li>\n<li>Track submissions from the WordPress admin area.<\/li>\n<\/ol>\n\n<h4>Benefits for site owners<\/h4>\n\n<ul>\n<li>Faster lead capture without depending on third-party form services<\/li>\n<li>Centralized submission management inside WordPress<\/li>\n<li>Better follow-up through email workflows<\/li>\n<li>Easier reporting when submissions are synced to Google Sheets<\/li>\n<li>Useful record keeping with saved entries inside WordPress<\/li>\n<\/ul>\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:<\/p>\n\n<ul>\n<li>Google service account credentials that you paste into the plugin settings are used only to request an OAuth access token from Google.<\/li>\n<li>Spreadsheet metadata such as the spreadsheet ID, sheet name, and header row may be requested when you validate or use a Google Sheets connection.<\/li>\n<li>Form submission values are sent to Google Sheets only when Google Sheets sync is enabled for a form and a submission is processed.<\/li>\n<\/ul>\n\n<p>When data is sent:<\/p>\n\n<ul>\n<li>When you save and use a Google service account for Sheets access.<\/li>\n<li>When the plugin validates a configured spreadsheet or reads sheet headers.<\/li>\n<li>When a visitor submits a form that has Google Sheets sync enabled.<\/li>\n<\/ul>\n\n<p>Service provider:<\/p>\n\n<ul>\n<li>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><\/li>\n<\/ul>\n\n<h4>Optional Plugin Tracking<\/h4>\n\n<p>This plugin can optionally send limited analytics data to the developer through Supabase only after a site administrator explicitly allows tracking from the plugin settings or tracking prompt.<\/p>\n\n<p>Data sent when tracking is allowed:<\/p>\n\n<ul>\n<li>A random anonymous site identifier generated by the plugin<\/li>\n<li>Plugin activation and deactivation events<\/li>\n<li>WordPress version<\/li>\n<li>PHP version<\/li>\n<li>Plugin version<\/li>\n<li>Site domain name<\/li>\n<\/ul>\n\n<p>When data is sent:<\/p>\n\n<ul>\n<li>Only after an administrator clicks <code>Allow Tracking<\/code><\/li>\n<li>When tracking is first enabled<\/li>\n<li>During plugin activation and deactivation after consent<\/li>\n<li>Periodically while the plugin remains active, for lightweight install status updates<\/li>\n<\/ul>\n\n<p>Service provider:<\/p>\n\n<ul>\n<li>Supabase: <a href=\"https:\/\/supabase.com\/terms\">Terms of Service<\/a>, <a href=\"https:\/\/supabase.com\/privacy\">Privacy Policy<\/a><\/li>\n<\/ul>\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 through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the <code>Plugins<\/code> screen in WordPress.<\/li>\n<li>Open <code>Divine Forms<\/code> in the WordPress admin menu.<\/li>\n<li>Create your first form and save it.<\/li>\n<li>Copy the shortcode and place it where you want the form to appear.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\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 viewed from the 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 or post.<\/p><\/dd>\n<dt id=\"can%20i%20send%20notification%20emails%3F\"><h3>Can I send notification emails?<\/h3><\/dt>\n<dd><p>Yes. The plugin supports user and admin email notifications, and it also includes reusable email templates.<\/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 Google Sheets integration for submissions.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20support%20file%20uploads%3F\"><h3>Does this plugin support file uploads?<\/h3><\/dt>\n<dd><p>Yes. The plugin includes file upload support for forms that need attachments from users.<\/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.<\/p><\/dd>\n<dt id=\"is%20debug%20logging%20available%3F\"><h3>Is debug logging available?<\/h3><\/dt>\n<dd><p>Yes. You can enable debug logging from the plugin settings when troubleshooting.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20track%20usage%3F\"><h3>Does this plugin track usage?<\/h3><\/dt>\n<dd><p>Only if an administrator explicitly allows tracking. If tracking is skipped, the plugin will not send analytics requests to external services.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Added an opt-in Supabase tracking system with admin consent controls.<\/li>\n<li>Added optional tracking for activation status, plugin version, WordPress version, PHP version, and domain name after consent.<\/li>\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<p>Fixed All issues.<\/p>\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 forms, lead forms, and custom forms using a simple drag &amp; drop builder.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/296538","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=296538"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/divineboyaditya"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=296538"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=296538"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=296538"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=296538"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=296538"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=296538"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}