Divine Smart Forms – Drag & Drop Contact Form Builder

Περιγραφή

Divine Smart Forms 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.

Whether you need a simple contact form, a complex lead generation form, a booking form, or a feedback form, our intuitive drag & 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.

🚀 Why Choose Divine Smart Forms?

  • 100% Beginner Friendly: Create custom WordPress forms in minutes.
  • Fully Customizable Design: Easily customize form colors, widths, and alignments to match your theme perfectly.
  • Advanced Anti-Spam: Protect your forms with Honeypot, Google reCAPTCHA v2, Cloudflare Turnstile, or hCaptcha.
  • Google Sheets Integration: Automatically sync your form submissions to Google Sheets in real-time.
  • Local Database Storage: Never lose a lead! All form entries are securely saved inside your own WordPress admin dashboard.
  • Page Builder Friendly: Works seamlessly with Gutenberg (Block Editor), Elementor, Divi, Beaver Builder, and other popular page builders.
  • GDPR & Privacy Ready: You own your data. Form entries are stored safely in your plugin-owned tables.

✨ Key Features

  • Drag & Drop Form Builder: No coding required to build complex layouts.
  • Form Style Customizer: Visually adjust form width, height, alignment, background opacity, text colors, and placeholder colors.
  • Anti-Spam & Captcha Integration: Global settings for Google reCAPTCHA v2, Cloudflare Turnstile, hCaptcha, and built-in Honeypot.
  • Advanced Fields: Includes dedicated Name field, Email, and International Phone Input (with automatic country flags and prefixes).
  • Responsive & Mobile-Ready: Forms look perfect on desktops, tablets, and smartphones.
  • AJAX Form Submission: Submit forms without page reloads for a seamless user experience.
  • File Upload Support: Easily collect documents, images, and attachments from your users securely.

🎥 Video Tutorials & Guides

Want to see Divine Smart Forms in action? Check out our step-by-step video tutorials on YouTube to master form building in minutes:

💡 Need Help or Support?

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.

External services

This plugin can connect to third-party services when you enable the related features in the plugin settings or in a form’s configuration.

Google Sheets

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.

Data sent:
* Google service account credentials that you paste into the plugin settings are used only to request an OAuth access token from Google.
* Spreadsheet metadata such as the spreadsheet ID, sheet name, and header row may be requested when you validate or use a Google Sheets connection.
* Form submission values are sent to Google Sheets only when Google Sheets sync is enabled for a form and a submission is processed.

When data is sent:
* When you save and use a Google service account for Sheets access.
* When the plugin validates a configured spreadsheet or reads sheet headers.
* When a visitor submits a form that has Google Sheets sync enabled.

Service provider:
* Google: Google API Services User Data Policy, Google Terms of Service, Google Privacy Policy

Anti-Spam / Captcha Services

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.

Google reCAPTCHA v2
Data sent: The user’s captcha response token and IP address are sent to Google for server-side verification.
When data is sent: On each form submission where Google reCAPTCHA is active.
JavaScript loaded from: www.google.com/recaptcha/api.js
Service provider: Google reCAPTCHA Terms, Google Privacy Policy

Cloudflare Turnstile
Data sent: The user’s captcha response token and IP address are sent to Cloudflare for server-side verification.
When data is sent: On each form submission where Cloudflare Turnstile is active.
JavaScript loaded from: challenges.cloudflare.com/turnstile/v0/api.js
Service provider: Cloudflare Terms of Service, Cloudflare Privacy Policy

hCaptcha
Data sent: The user’s captcha response token and IP address are sent to hCaptcha for server-side verification.
When data is sent: On each form submission where hCaptcha is active.
JavaScript loaded from: js.hcaptcha.com/1/api.js
Service provider: hCaptcha Terms of Service, hCaptcha Privacy Policy

Optional Plugin Tracking

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.

Data sent when tracking is allowed:
* A random anonymous site identifier generated by the plugin
* Plugin activation and deactivation events
* WordPress version
* PHP version
* Plugin version
* Site URL

Στιγμιότυπα

Εγκατάσταση

  1. Upload the plugin files to the /wp-content/plugins/divine-smart-forms directory, or install the plugin directly through the WordPress Plugins > Add New screen by searching for “Divine Smart Forms”.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. Open Divine Forms in the left-hand WordPress admin menu.
  4. Click + Add New to create your first form and save it.
  5. Copy the generated shortcode (e.g., [divismfo_form id="123"]) and place it on any page, post, or widget where you want the form to appear.

Συχνές Ερωτήσεις

How can I protect my forms from spam?

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.

Can I customize the design and colors of my forms?

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.

Does this plugin store entries in WordPress?

Yes. Form entries are stored in the plugin’s custom database tables and can be easily viewed and managed from the Divine Forms > All Entries section in your WordPress admin area.

How do I display a form on my site?

Create a form in Divine Forms, save it, and copy the shortcode from the forms list. Then paste that shortcode into any page, post, or text widget.

Can I use this with Elementor or Gutenberg?

Absolutely! Just paste your form’s shortcode into an Elementor Shortcode widget or a Gutenberg Shortcode block.

Does the plugin support Google Sheets?

Yes. The plugin includes a built-in Google Sheets integration to automatically sync your submissions to your spreadsheet.

Can I remove plugin data on uninstall?

Yes. Enable the Delete All Data on Uninstall option in the plugin settings before deleting the plugin to keep your database clean.

Κριτικές

Δεν υπάρχουν αξιολογήσεις για αυτό το πρόσθετο.

Συνεισφέροντες & Προγραμματιστές

“Divine Smart Forms – Drag & Drop Contact Form Builder” είναι λογισμικό ανοιχτού κώδικα. Οι παρακάτω έχουν συνεισφέρει στη δημιουργία του.

Συντελεστές

Σύνοψη αλλαγών

1.2.4

  • Added anti-spam captcha support: Google reCAPTCHA v2, Cloudflare Turnstile, hCaptcha, and Honeypot.
  • Added global captcha API key settings tab in plugin settings.
  • Added per-form captcha enable/disable toggle in form builder.
  • Added form style customization tab with width, height, alignment, colors, and opacity controls.
  • Added input text color, placeholder color with transparency slider.
  • Fixed form builder reset on save/refresh by correcting edit URL encoding.
  • Fixed duplicate form opening blank builder.
  • Tested up to WordPress 7.1.

1.2.3

  • Added Name field type for dedicated name collection in forms.
  • Added international phone input with country flag selector and automatic country code prefixing.
  • Updated entries list to prioritize the Name field type for the Name column.
  • Tested up to WordPress 7.0.

1.2.2

  • Added privacy policy helper text and external service disclosure for optional tracking.
  • Fixed uninstall cleanup so plugin data is only removed when the delete-on-uninstall setting is enabled.
  • Fixed file upload handling so uploaded files are saved correctly in entries, upload references, and Google Sheets submissions.
  • Improved file upload UX with selected filename display and a remove-file button.

1.2.1

  • Replaced direct inline admin scripts with enqueued admin JavaScript.
  • Simplified the plugin feature set by removing WhatsApp, PDF, and payment integrations.
  • Kept Google Sheets documentation and WordPress-compliant asset loading in place.

1.2.0

  • Fixed All issues.

1.1.9

  • Fixed redirect submissions so redirect-enabled forms skip the default success message and redirect immediately.
  • Improved form save/submit JSON handling to avoid corrupting form settings.
  • Improved debug log creation so troubleshooting logs are actually written when enabled.

1.1.8

  • Initial public release.
  • Added a fuller WordPress.org readme with usage instructions, feature overview, and FAQs.