توضیحات
Dragwyb Forms is a fast and lightweight drag-and-drop WordPress form builder that helps you create contact forms, conditional forms, multi-step forms, lead generation forms, surveys, quote request forms, and custom forms without writing code.
Build simple contact forms or advanced forms with conditional logic, multi-step layouts, built-in SMTP, form analytics, UTM tracking, spam protection, file uploads, and flexible post-submission actions.
The visual drag-and-drop editor makes it easy to build and customize forms, while optimized frontend loading and database handling help keep your website fast.
Live Demo
Explore live examples of Dragwyb Forms in action:
Build Any Type of WordPress Form
Dragwyb Forms gives you the flexibility to create forms for a wide range of use cases.
- Contact Forms – Create simple and customizable contact forms for your website.
- Conditional Forms – Dynamically show or hide fields based on user selections or previous answers.
- Multi-Step Forms – Break long forms into multiple steps with progress indicators and custom navigation.
- Lead Generation Forms – Capture leads and collect valuable customer information.
- Survey Forms – Collect feedback, responses, and customer insights.
- Quote Request Forms – Build detailed enquiry and quote request forms.
- Custom Forms – Combine fields, layouts, styling, and conditional logic to create forms for your specific workflow.
Powerful WordPress Form Builder Features
🖱️ Easy Drag-and-Drop Form Builder
Create and customize forms visually by dragging fields into place. Build forms without writing code and see your changes directly inside the editor.
⚡ Fast and Lightweight
Dragwyb Forms is designed to provide powerful form-building features while keeping frontend loading optimized.
🔀 Smart Conditional Logic
Show or hide specific fields based on what users select or enter. Create cleaner, more personalized forms and collect only the information you need.
Conditional logic helps you build smarter forms for lead generation, surveys, quote requests, registrations, and other custom workflows.
📑 Multi-Step Forms
Turn long forms into simple step-by-step experiences.
Add step fields to divide your forms into multiple pages, display progress indicators, and customize previous and next navigation buttons.
Multi-step forms can help make long or complex forms easier for visitors to complete.
📧 Built-in SMTP
Configure SMTP settings directly inside Dragwyb Forms to improve the reliability of form notification emails.
Send form notifications without requiring a separate SMTP plugin.
📊 Form Analytics & UTM Tracking
Track how visitors interact with your forms directly inside WordPress.
- Track form views and submissions.
- Monitor form performance and conversions.
- Capture UTM parameters from your marketing campaigns.
- Store visitor device information with form entries.
Understand where your leads come from and identify which forms are performing best.
🎯 Flexible Post-Submission Actions
Choose what happens after a visitor submits a form.
- Display a success message.
- Replace the form with a success message.
- Display the result inside a popup.
- Redirect visitors to a custom thank-you page.
- Send autoresponder emails.
🎨 Elementor & Gutenberg Integration
Embed your forms directly inside popular WordPress editors.
Use the Smart Form Gutenberg Block to select and preview forms inside the WordPress block editor.
Use the Smart Form Elementor Widget to add forms directly to Elementor page layouts.
🛡️ Spam Protection & Privacy
Protect your forms using multiple spam prevention options.
- Built-in Honeypot protection.
- Google reCAPTCHA v2 and v3 support.
- hCaptcha support.
- GDPR consent field.
- Privacy policy linking options.
Everything Included Inside
Form Fields & Layouts
Build simple or advanced forms using a wide range of fields and layout options.
- Ready-to-use Templates: Start quickly with pre-built templates for contact forms, surveys, business forms, and more.
- Mobile Friendly: Forms automatically adapt to phones, tablets, and desktop devices.
- Standard Fields: Checkbox, Text, Email, Hidden, Number, Radio, Textarea, Select, Button, Name, Address, Phone, Date, Time, and more.
- Phone Field: Include an optional country code selector.
- Date & Time: Create date and time fields with Flatpickr-powered calendars.
- Advanced Fields: HTML, Step, URL, Range Slider, Captcha, File Upload, Input Mask, and GDPR Consent.
- Structure Fields: Organize your forms using Rows and Section Breaks.
Form Styling & Design
Customize the appearance of your forms without writing CSS.
- Preset Styles: Choose from multiple ready-to-use form style presets.
- Global Styling: Customize colors, typography, buttons, and other design options.
- Custom CSS: Add your own CSS or use CSS variables for advanced customization.
- Field Styling: Customize supported field styles directly from the form editor.
Entry Management
Manage your form submissions directly inside WordPress.
- View submitted form entries.
- Filter and manage submissions.
- Bulk delete entries when needed.
- Export form entries for external use.
- View and manage error logs.
Analytics & Lead Tracking
Understand how your forms are performing.
- Track form views.
- Track form submissions.
- Monitor conversion data.
- Capture UTM campaign parameters.
- Store visitor device information.
- Review submission and tracking data from the WordPress dashboard.
Form Templates
Start faster with ready-to-use form templates.
Choose a template, customize the fields and styling, and publish your form when it is ready.
Input Masking
Automatically format user input for fields such as:
- Phone numbers.
- ZIP or postal codes.
- Other structured input formats.
File Uploads
Allow users to upload files directly through your forms.
Use file upload fields for applications, support requests, documents, attachments, and other workflows.
Spam Protection
Keep unwanted submissions under control with:
- Honeypot protection.
- Google reCAPTCHA v2.
- Google reCAPTCHA v3.
- hCaptcha.
GDPR & Privacy
Add GDPR consent fields to your forms and connect them with your website’s privacy policy.
Performance
Dragwyb Forms is designed with performance in mind.
- Optimized frontend asset loading.
- Per-form styling generation.
- Global script controls.
- Custom database storage for form data.
- REST API-based AJAX functionality.
Why Choose Dragwyb Forms?
Dragwyb Forms combines an easy-to-use visual form builder with advanced functionality for users who need more than a basic contact form.
Create simple contact forms or build advanced workflows with:
- Drag-and-drop form building.
- Conditional logic.
- Multi-step forms.
- Built-in SMTP.
- Form analytics.
- UTM tracking.
- Lead generation tools.
- Spam protection.
- File uploads.
- Input masking.
- Form templates.
- Post-submission actions.
- Elementor integration.
- Gutenberg integration.
- Entry management and exports.
Check Out Our Other Plugins
- Flipbox Addon for Elementor – Create interactive 3D flip boxes for your Elementor website.
- Click To Chat – Add AI chatbot and floating social chat widgets to your website.
External Services
This plugin includes or integrates with the following libraries and services:
Pickr
Pickr is a color picker library used for form design customization.
- Source: https://github.com/Simonwep/pickr
- Local Paths:
assets/lib/pickr/css/index.css,assets/lib/pickr/js/index.js
Flatpickr
Flatpickr is used for date and time field functionality.
- Source: https://github.com/flatpickr/flatpickr
- Local Paths:
assets/lib/flatpickr/js/flatpickr.min.js,assets/lib/flatpickr/css/flatpickr.min.css
Font Awesome Free
Font Awesome Free is used for icons within the editor and frontend forms.
- Source and License: https://fontawesome.com/license/free
- Local Path:
assets/font-awesome/v5/all.min.css
Chart.js
Chart.js is used to display analytics and data visualizations inside the plugin.
- Source: https://www.chartjs.org/
- Local Path:
assets/lib/chartjs/chart.umd.min.js
Dragwyb Feedback API
The Dragwyb Feedback API is used to submit optional user feedback and diagnostic reports directly to the plugin developers from the WordPress admin dashboard.
Data is only sent when the site administrator explicitly submits the feedback form.
- Service:
https://feedback.dragwyb.com - Privacy Policy: https://dragwyb.com/privacy-policy/
Contribute
Dragwyb Forms is an open-source project, and contributions from the community are welcome.
- GitHub Repository: https://github.com/Dragwyb/smart-form-builder-by-dragwyb
- Report Bugs: Please report issues on the GitHub Issues page.
- Pull Requests: Feel free to fork the repository and submit pull requests for review.
Admin Notice
1.3.0
Important: This major update introduced a new Analytics Dashboard, built-in SMTP settings, and GDPR-related form options.
عکسهای صفحه







بلوکها
این افزونه 1 بلوک ارائه میدهد.
- Dragwyb Form
نصب
Method 1: Install from WordPress Admin
- Go to Plugins Add New in your WordPress dashboard.
- Search for
Dragwyb Forms. - Click Install Now.
- Click Activate.
- Follow the onboarding process to create your first form.
Method 2: Manual Installation
- Download the plugin ZIP file from the WordPress plugin directory.
- Go to Plugins Add New Upload Plugin.
- Select the Dragwyb Forms ZIP file.
- Click Install Now.
- Activate the plugin.
سوالات متداول
-
Is Dragwyb Forms free?
-
Yes. The core features of Dragwyb Forms, including the visual editor, unlimited forms, and unlimited submissions, are available for free.
-
Can I create contact forms?
-
Yes. You can create customizable WordPress contact forms using the drag-and-drop form builder.
-
Can I create multi-step forms?
-
Yes. Add the Step field to divide long forms into multiple steps and create a simpler form-filling experience with progress indicators and navigation buttons.
-
Does Dragwyb Forms support conditional logic?
-
Yes. You can create conditional forms by showing or hiding fields based on a user’s previous selections or answers.
-
Does the plugin include SMTP?
-
Yes. Dragwyb Forms includes built-in SMTP settings that allow you to configure email delivery for form notifications.
-
Can I track form views and submissions?
-
Yes. The built-in analytics dashboard allows you to track form views, submissions, and conversion data.
-
Does the plugin support UTM tracking?
-
Yes. Dragwyb Forms can capture UTM parameters and store them with form submissions to help identify where leads originate.
-
Can I use Dragwyb Forms with Elementor?
-
Yes. Dragwyb Forms includes a Smart Form Elementor widget for embedding forms inside Elementor layouts.
-
Can I use Dragwyb Forms with Gutenberg?
-
Yes. Dragwyb Forms includes a Smart Form Gutenberg block that allows you to select and preview forms directly inside the WordPress editor.
-
Does the plugin include spam protection?
-
Yes. Dragwyb Forms supports Honeypot protection, Google reCAPTCHA v2 and v3, and hCaptcha.
-
Can I create GDPR-compliant forms?
-
The plugin includes a GDPR consent field and privacy policy options that can help you collect consent. Your specific legal compliance requirements may vary depending on your website and applicable laws.
-
Will Dragwyb Forms slow down my website?
-
The plugin is designed with performance in mind and includes optimized frontend asset loading, per-form styling, script controls, custom database storage, and REST API-based AJAX functionality.
-
Can I export form submission data?
-
Yes. You can view, filter, manage, bulk delete, and export form entries and error logs from the plugin dashboard.
-
Can I upload files through a form?
-
Yes. Use the File Upload field to allow visitors to submit files through your forms.
-
Does Dragwyb Forms include form templates?
-
Yes. The plugin includes ready-to-use form templates that you can customize for your own requirements.
نقد و بررسیها
نقد و بررسیای برای این افزونه یافت نشد.
توسعه دهندگان و همکاران
“Dragwyb Forms – Contact Form Builder, Conditional & Multi-Step Forms, SMTP” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کردهاند.
مشارکت کنندگانترجمه “Dragwyb Forms – Contact Form Builder, Conditional & Multi-Step Forms, SMTP” به زبان شما.
علاقه مند به توسعه هستید؟
کد را مرور کنید، مخزن SVN را بررسی کنید، یا از طریق RSS در گزارش توسعه مشترک شوید.
گزارش تغییرات
1.3.2
- Added: “Smart Form” Gutenberg Block for seamless form embedding in the native WordPress editor with editor preview.
- Added: “Smart Form” Elementor Widget for embedding forms inside Elementor page layouts with editor preview.
- Fixed: Row root container selection issue.
- Improved: Fields category structure.
- Tweak: Textual changes in readme.
1.3.1
- Fixed: Form was not created correctly with the business template during onboarding.
- Fixed: Radio field validation error message issue.
- Fixed: Export form dropdown modal closing issue.
- Improved: Editor UI to show field settings in the right sidebar.
- Improved: Editor field drag-and-drop experience.
- Tweak: Updated plugin name to Dragwyb Forms.
- Tweak: Updated incorrect form demo link.
1.3.0
- Added: Input Mask field for automatically formatting user input such as phone numbers or ZIP codes.
- Added: GDPR field and Privacy Policy settings.
- Added: Built-in SMTP email settings.
- Added: Analytics Dashboard for tracking form views, submissions, and conversions.
- Added: Main dashboard page with quick statistics and recent form entries.
- Added: Detailed analytics page with data filtering.
- Added: New success and error message display options.
- Added: Automatic storage of visitor device information and UTM tracking data.
- Added: Quick setup screen after plugin activation.
- Added: Dashboard and Settings shortcut links from the WordPress Plugins screen.
- Fixed: Form submissions not saving correctly when forms were created using templates.
- Fixed: Form builder editor issues.
- Fixed: Form status not updating correctly after the first save.
- Fixed: Form list search issue.
- Improved: Template Library, Settings, and Form List interfaces.
- Improved: Default submit button styling.
- Tweak: Automatic cache cleanup when deleting forms.
- Tweak: Hide unrelated admin notices on plugin pages.
- Tweak: Renamed plugin to Dragwyb Forms.
- Tested up to: WordPress 7.1.
1.2.1
- Tweak: Updated plugin URL in the plugin header.
1.2.0
- Added: History with undo and redo functionality.
- Added: Keyboard shortcuts for Ctrl+Z and Ctrl+Y.
- Added: Template library with 12 pre-built form templates.
- Added: Multiple preset form styles.
- Added: Country code selection for the Phone field.
- Added: Flatpickr integration for Date and Time fields.
- Added: CSS variable and Custom CSS options.
- Added: Radio field styling options.
- Added: Default values for Select, Radio, and Checkbox fields.
- Added: Background color setting for the HTML field.
- Fixed: HTML field rendering issues.
- Fixed: Step and HTML field styling issues.
- Fixed: Conditional hidden field whitespace issue.
- Fixed: Minor PHP warnings and errors.
- Fixed: Form display issues for draft and trash statuses.
- Improved: Form editor header layout and UI.
1.1.1
- Added: Entry and error log export.
- Added: Bulk delete actions for entries and error logs.
- Added: Quick-access editor button from the form preview admin bar.
- Improved: Step field preview accuracy.
1.1.0
- Added: Conditional logic field settings.
- Added: Dynamic tags in supported controls.
- Added: Step field for creating multi-step forms.
- Added: Granular step indicator styling.
- Added: Progress bar styling controls.
- Added: Previous and next button styling options.
- Improved: Frontend asset loading.
- Improved: Dropdown control styling and layout.
1.0.6
- Fixed: Form Editor styling issue where dashboard menus overlapped.
- Fixed: Feedback notice functionality.
1.0.5
- Added: Expanded compatibility for older PHP versions.
- Fixed: Form editor preview issue with the Captcha field.
- Tweak: Improved plugin short description.
- Tweak: Updated form menu label.
1.0.4
- Public release.
1.0.3
- Updated distribution files to production-optimized builds.
- Documented external asset libraries in readme.txt.
- Added source code repository information.
1.0.2
- Improved internal sanitization, validation, and security checks.
1.0.1
- Refactored internal plugin naming conventions and plugin slug.
1.0.0
- Initial core release.
