Àpèjúwe
Formative is a professional-grade WordPress form builder that combines ease of use with powerful features. Create everything from simple contact forms to complex multi-step surveys with conditional logic, custom styling, and seamless integrations.
🎯 Key Features
Visual Form Builder
* Modern, intuitive drag-and-drop interface
* Real-time form preview
* SaaS-like admin experience
* Responsive design controls
* No coding required
Advanced Layout System
* Multi-column layouts (2, 3, 4+ columns)
* Responsive width controls
* Independent desktop, tablet, and mobile settings
* Nested field arrangements
* Drag-and-drop field positioning
Comprehensive Styling Options
* Custom colors (background, text, border, labels)
* Typography controls (font size, weight, line height)
* Spacing adjustments (padding, margin, field gaps)
* Border customization (width, radius, style)
* Box shadows and effects
* Width and alignment options
* Device-specific visibility
* Custom CSS support
Conditional Logic
* Show/hide fields based on user input
* Multiple condition types (is, contains, greater than, etc.)
* AND/OR logic operators
* Support for all field types
* Real-time condition evaluation
Multi-Step Forms
* Unlimited form steps
* Multiple progress indicator styles (bar, circles, numbers, dots)
* Custom step titles and descriptions
* Step icons (Dashicons, Font Awesome)
* Customizable navigation buttons
* Allow/prevent step jumping
* Progress tracking
Pre-Built Templates
* 9 professional form templates
* Contact forms, surveys, registrations
* Job applications, booking forms
* Newsletter signups, feedback forms
* One-click template loading
* Customizable after import
Powerful Integrations
* Email Marketing: Mailchimp, MailPoet, ConvertKit, AWeber, GetResponse, ActiveCampaign
* CRM: HubSpot
* Communication: Slack
* Automation: Zapier, Custom Webhooks, REST API
* Productivity: Google Sheets
* Connection testing built-in
* Flexible authentication options
📝 Field Types
Basic Fields
* Text, Email, Number, URL
* Telephone, Password
* Textarea (with row control)
* Date, Time
* Hidden fields
Choice Fields
* Checkbox (single and multiple)
* Radio buttons
* Select dropdown
* Multi-select
Advanced Fields
* File Upload (with size and type restrictions)
* Rating (customizable scale)
* Range Slider
* reCAPTCHA
* HTML Block
* Section Break
* Terms & Conditions
⚙️ Form Settings
- Custom success messages
- Email notifications to admins
- Redirect after submission
- Post creation from submissions
- Spam protection
- AJAX submission
- Data validation
- Entry management
- CSV export
🔒 Security Features
- Nonce verification
- Data sanitization
- SQL injection prevention
- XSS protection
- CSRF protection
- Capability checks
- Server-side validation
🚀 Developer Friendly
- REST API based
- PSR-4 autoloading
- React component architecture
- WordPress coding standards
- Extensible and hookable
- Well documented code
Privacy Policy
Formative stores form submission data (which may include personal information) in your WordPress database. This data is necessary for the pluginÌtumọ̀ Yorùbá: ’s functionality.
What data is collected:
* Form field responses submitted by users
* Submission timestamp
* User IP address (optional)
* User agent information (optional)
How data is used:
* To display form entries in the admin dashboard
* To send email notifications
* To integrate with third-party services (if configured)
* To export data via CSV
Data retention:
* Submissions are stored indefinitely unless manually deleted
* You can disable entry storage in plugin settings
* Entries can be deleted individually or in bulk
Third-party services:
* If you enable integrations, data may be sent to external services
* Each integration is optional and requires your configuration
* Review the privacy policies of services you integrate with
Your responsibilities:
* Configure the plugin according to your privacy requirements
* Add necessary privacy disclosures to your forms
* Comply with GDPR, CCPA, and other applicable regulations
* Inform users how their data will be used
Support
For support and documentation:
* Visit the plugin documentation
* Check the included docs folder (README.md, QUICK_START.md, DEVELOPER_GUIDE.md)
* Open a support topic on WordPress.org
* Report bugs on our GitHub repository
When reporting issues, please include:
* WordPress version
* PHP version
* Plugin version
* Theme name
* Steps to reproduce
* Error messages (if any)
Credits
Formative is developed with ❤️ using:
* React for the admin interface
* WordPress REST API
* PSR-4 autoloading standards
* WordPress coding standards
Special thanks to the WordPress community for their continuous support and inspiration.
Ìgbéwọlẹ̀
Automatic Installation
- Log in to your WordPress admin panel
- Go to Plugins Add New
- Search for “Formative”
- Click “Install Now” and then “Activate”
Manual Installation
- Download the plugin ZIP file
- Upload the
formativefolder to/wp-content/plugins/ - Activate the plugin through the ‘Plugins’ menu in WordPress
Getting Started
- Go to Formative in the admin menu
- Click Add New to create your first form
- Choose a template or start from scratch
- Drag fields onto the canvas
- Customize field settings and styling
- Configure form settings and integrations
- Save and publish your form
- Insert using the Gutenberg block or shortcode:
[formative id="123"]
FAQ
-
How do I add a form to my page?
-
You can add forms in three ways:
1. Gutenberg Block: Search for “Formative” in the block inserter
2. Shortcode: Use[formative id="123"](replace 123 with your form ID)
3. Widget: Add the Formative widget to any widget area -
Can I create multi-step forms?
-
Yes! Enable multi-step mode in Form Settings Multi-Step tab. You can:
* Add unlimited steps
* Customize step titles and icons
* Choose progress indicator styles
* Customize navigation buttons
* Control step navigation behavior -
How does conditional logic work?
-
Conditional logic shows or hides fields based on user input:
1. Edit a fieldÌtumọ̀ Yorùbá: ’s settings
2. Go to the Advanced tab
3. Enable Conditional Logic
4. Add conditions (e.g., “Show this field if Email is not empty”)
5. Choose AND/OR logic for multiple conditions -
Where are form submissions stored?
-
Submissions are stored as
formative_entrycustom post types in your WordPress database. You can:
* View entries in Formative Entries
* Export to CSV
* Disable storage in plugin settings if needed -
Can I customize form styling?
-
Absolutely! Each field has extensive styling options:
* Colors, typography, spacing
* Borders and shadows
* Width and alignment
* Custom CSS
* Responsive visibility
* Device-specific settings -
What integrations are available?
-
Formative integrates with:
* Email marketing: Mailchimp, MailPoet, ConvertKit, AWeber, GetResponse, ActiveCampaign
* CRM: HubSpot
* Communication: Slack
* Automation: Zapier, Webhooks, REST API
* Productivity: Google Sheets -
Is this plugin secure?
-
Yes! Security features include:
* Nonce verification for all requests
* Data sanitization and validation
* SQL injection prevention
* XSS protection
* CSRF protection
* Capability checks
* Secure file uploads -
Can I import/export forms?
-
Currently, you can:
* Start with pre-built templates
* Export form entries to CSV
* Duplicate existing formsFull import/export functionality is planned for a future release.
-
Does it work with my theme?
-
Yes! Formative works with any WordPress theme that follows WordPress standards. Forms are designed to be responsive and adapt to your themeÌtumọ̀ Yorùbá: ’s styling.
-
Is it GDPR compliant?
-
Formative provides tools for GDPR compliance:
* Option to disable data storage
* Entry deletion capability
* Terms & Conditions field type
* User consent fields
You are responsible for configuring the plugin according to your privacy requirements.
Àwọn àgbéyẹ̀wò
Kò sí àwọn àgbéyẹ̀wò fún plugin yìí.
Àwọn Olùkópa & Olùgbéejáde
“Formative” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn wọ̀nyí ti ṣe ìkópa sí plugin yìí.
Àwọn OlùkópaṢe o nífẹ̀ẹ́ sí ìdàgbàsókè?
Ṣàwárí koodu, ṣàyẹ̀wò ibi ìpamọ́ SVN, tàbí ṣe àgbékalẹ̀ sí àkọsílẹ̀ ìdàgbàsókè nípasẹ̀ RSS.
Àkọsílẹ̀ àwọn àyípadà
1.1.0 Ìtumọ̀ Yorùbá: – 2026-01-20
Initial Release
- ✨ Modern drag-and-drop form builder
- ✨ 13+ field types (text, email, select, file upload, etc.)
- ✨ Multi-column responsive layouts
- ✨ Advanced field styling options
- ✨ Conditional logic system
- ✨ Multi-step form functionality
- ✨ 9 pre-built form templates
- ✨ 12+ integrations (Mailchimp, Zapier, HubSpot, etc.)
- ✨ Entry management and CSV export
- ✨ Email notifications
- ✨ reCAPTCHA spam protection
- ✨ REST API architecture
- ✨ Gutenberg block integration
- ✨ Shortcode support
- ✨ Mobile-responsive design
- ✨ AJAX form submission
- ✨ Server-side validation
- ✨ Security hardened (nonce, sanitization, XSS protection)
- ✨ Admin dashboard with stats
- ✨ Form duplication
- ✨ Custom success messages
- ✨ Redirect after submission
