
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.
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
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
Formative stores form submission data (which may include personal information) in your WordPress database. This data is necessary for the plugin’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
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)
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.