Home Plugins connect2form advanced contact form builder with marketing tools
Connect2Form – Advanced Contact Form Builder logo

Connect2Form – Advanced Contact Form Builder

by Connect2Form on WordPress.org

Professional drag-and-drop form builder with accessibility, security, and performance optimization. Extensible with addon integrations.

(2)
Drag & Drop Form Builder - Intuitive interface for creating forms with live preview

Drag & Drop Form Builder - Intuitive interface for creating forms with live preview

Connect2Form is a comprehensive WordPress form builder plugin that enables users to create custom contact forms with advanced features. Built with security, accessibility, and performance as core principles, it provides a solid foundation for form management with extensibility through addon plugins for CRM and email marketing integrations.

🚀 Core Features:

  • Drag & Drop Form Builder – Intuitive visual interface with live preview and real-time editing
  • 15+ Field Types – Text, email, file upload, date picker, select, radio, checkbox, textarea, number, URL, phone, consent, and more
  • Conditional Logic – Show/hide fields based on user input with advanced rule conditions
  • Email Notifications – Multiple customizable email templates with merge tags and HTML/plain text support
  • Auto-Responder – Automatic reply emails to form submitters with customizable templates
  • File Upload Support – Secure file handling with type validation, size limits, and virus scanning capability
  • Mobile Responsive – Perfect display and functionality on all devices and screen sizes
  • Multi-language Support – Full internationalization with RTL language support

🔒 Security Features:

  • CSRF Protection – Enhanced nonce verification with expiration
  • Input Sanitization – Comprehensive validation for all field types
  • File Upload Security – Type/size validation with virus scanning capability
  • Rate Limiting – Configurable per-IP submission limits
  • SQL Injection Prevention – Prepared statements and parameterized queries
  • XSS Protection – Output escaping and content sanitization
  • Honeypot Spam Detection – Hidden fields to catch automated submissions
  • reCAPTCHA Integration – v2 Checkbox, v2 Invisible, and v3 with score thresholds
  • Akismet Integration – Optional spam detection using Akismet service
  • IP Blocking – Block suspicious IPs and user agents
  • Security Headers – CSP, X-Frame-Options, and other security headers

♿ Accessibility Features:

  • WCAG 2.1 AA Compliant – Full compliance with accessibility standards
  • Screen Reader Support – ARIA labels, descriptions, and semantic markup
  • Keyboard Navigation – Complete keyboard accessibility throughout forms
  • High Contrast Mode – Support for high contrast display modes
  • Focus Management – Proper focus indication and management
  • Skip Links – Navigation aids for screen reader users
  • Semantic HTML – Proper HTML structure for assistive technologies

📊 Performance Features:

  • Database Query Caching – Cached queries with configurable expiration
  • Asset Optimization – Conditional loading and optimization
  • Lazy Loading – Heavy components loaded on demand
  • Memory Management – Automatic cleanup and memory optimization
  • Daily Cleanup Routines – Automatic cleanup of temporary data
  • CDN Support – Static asset delivery optimization
  • Database Optimization – Regular maintenance and optimization

🔗 Integration & Extensibility:

  • Addon System – Modular architecture for extending functionality
  • CRM Integrations – Available through Connect2Form Integrations addon
  • Email Marketing – Mailchimp, HubSpot, and other service integrations
  • Webhook Support – Available through addon plugins
  • REST API – Full REST API for external integrations
  • Developer Hooks – 50+ action and filter hooks for customization
  • Custom Field Types – Support for custom field development
  • Third-party Integrations – Easy integration with external services

🛠️ Developer Features:

  • 50+ Action & Filter Hooks – Extensive customization capabilities
  • Custom Field Type Support – Create custom field types
  • REST API Endpoints – Full API for external integrations
  • Extensive Documentation – Comprehensive developer documentation
  • WordPress Coding Standards – Follows WordPress best practices
  • PHPDoc Comments – Complete code documentation
  • Modular Architecture – Clean, maintainable code structure
  • Unit Test Coverage – Comprehensive testing framework

📋 Field Types Available:

  • Text Fields – Single line text input with validation
  • Email Fields – Email validation with domain checking
  • Textarea – Multi-line text input with configurable rows
  • Number Fields – Numeric input with min/max validation
  • Date Fields – Date picker with format validation
  • Phone Fields – Phone number input with format validation
  • URL Fields – URL validation and formatting
  • Select Dropdowns – Single selection with custom options
  • Radio Buttons – Single selection with custom options
  • Checkboxes – Multiple selection with custom options
  • File Upload – Secure file upload with validation
  • Consent Fields – GDPR-compliant consent management
  • Hidden Fields – Hidden data fields
  • HTML Fields – Custom HTML content
  • reCAPTCHA – Spam protection integration

📧 Email Features:

  • Multiple Notifications – Send to multiple recipients
  • Custom Templates – Professional HTML and plain text templates
  • Merge Tags – Dynamic content insertion from form data
  • Auto-Responder – Automatic replies to form submitters
  • Email Formatting – HTML and plain text options
  • Attachment Support – Include uploaded files in emails
  • CC/BCC Support – Carbon copy and blind carbon copy
  • Reply-To Configuration – Custom reply-to addresses

🔧 Admin Features:

  • Form Management – Create, edit, duplicate, and delete forms
  • Submission Management – View, export, and manage form entries
  • Bulk Operations – Bulk delete, export, and manage submissions
  • Settings Management – Comprehensive settings for all features
  • Import/Export – Form and submission data portability
  • System Health – Monitor plugin performance and health
  • Maintenance Tools – Database cleanup and optimization
  • User Permissions – Role-based access control

Third-Party Libraries & Resources

Connect2Form uses the following third-party libraries and resources to provide enhanced functionality:

JavaScript Libraries:
* Datepicker v1.0.20 – Date picker functionality
* Source: https://github.com/fengyuanchen/datepicker
* License: MIT License
* Used for: Date field input enhancement
* Human-readable source: Available in GitHub repository

External Services (Optional):
* Google reCAPTCHA – Spam protection service
* Privacy Policy: https://policies.google.com/privacy
* Terms: https://policies.google.com/terms
* Data sent: Form submission data for validation only

Addon Integrations (Separate Plugin):
* Connect2Form Integrations – Separate addon plugin for CRM and email marketing
* Provides: Mailchimp, HubSpot, and other service integrations
* Repository: Available as separate plugin download
* Dependency: Requires Connect2Form core plugin

Build Tools & Development:
All JavaScript and CSS files in this plugin are human-readable and unminified except where noted. The plugin does not use build tools like webpack, gulp, or npm for distribution.

Source Code Availability:
* Plugin Source: https://github.com/prawinsonawane/connect2form-advanced-contact-form-builder-with-marketing-tools
* Documentation: https://connect2form.com/
* Issue Tracker: https://github.com/prawinsonawane/connect2form-advanced-contact-form-builder-with-marketing-tools/issues
* Contribution Guide: https://github.com/prawinsonawane/connect2form-advanced-contact-form-builder-with-marketing-tools/blob/main/CONTRIBUTING.md

Minified Files:
* assets/js/datepicker.min.js – Third-party library (source link provided above)

All other JavaScript and CSS files are unminified and human-readable for easy inspection and modification.

External Services

This plugin connects to external third-party services to provide optional integration functionality. These connections are only established when specifically configured by the user and are completely optional.

MailChimp API Integration (Optional – Built-in)

  • Service: MailChimp email marketing platform (mailchimp.com)
  • Purpose: To automatically add form submissions to your MailChimp email lists for newsletter and marketing purposes
  • Data Sent: Email addresses and any other form fields you choose to map (name, phone, etc.)
  • When: Only when a form is submitted AND MailChimp integration is configured in form settings
  • Data Location: Data is sent to MailChimp servers based on your account region (e.g., us1.api.mailchimp.com/3.0/lists/{list_id}/members)
  • API Endpoint: https://{datacenter}.api.mailchimp.com/3.0/lists/{list_id}/members
  • Privacy Policy: https://mailchimp.com/legal/privacy/
  • Terms of Service: https://mailchimp.com/legal/terms/

HubSpot CRM Integration (Optional – Built-in)

  • Service: HubSpot CRM platform (hubspot.com)
  • Purpose: To create or update contact records in your HubSpot CRM from form submissions
  • Data Sent: Contact information from form fields including email, name, phone, company details, and custom fields
  • When: Only when a form is submitted AND HubSpot integration is configured in form settings
  • Data Location: Data is sent to HubSpot API servers (api.hubapi.com/crm/v3/objects/contacts)
  • API Endpoint: https://api.hubapi.com/crm/v3/objects/contacts
  • Privacy Policy: https://legal.hubspot.com/privacy-policy
  • Terms of Service: https://legal.hubspot.com/terms-of-service

Google reCAPTCHA Service (Optional)

  • Service: Google reCAPTCHA spam protection (google.com)
  • Purpose: To protect forms from spam and automated bot submissions
  • Data Sent: User interaction data, IP address, and browser information for spam analysis
  • When: Only when reCAPTCHA is enabled for a specific form
  • Data Location: Data is processed by Google’s servers worldwide
  • Privacy Policy: https://policies.google.com/privacy
  • Terms of Service: https://policies.google.com/terms

Technical Implementation Details:

  • MailChimp Integration: Uses wp_remote_request() to POST data to MailChimp API v3.0 endpoints
  • HubSpot Integration: Uses wp_remote_request() to POST contact data to HubSpot CRM API v3
  • Data Format: All API calls send data in JSON format with proper authentication headers
  • Error Handling: Failed API calls are logged but do not prevent form submission completion
  • Data Retention: All data sent to external services is subject to their respective privacy policies
  • User Control: Users can disable integrations at any time through form settings
  • Data Minimization: Only necessary data is sent to external services as configured by the user

Support

For support, feature requests, and bug reports, please visit:
* WordPress.org Support Forums: https://wordpress.org/support/plugin/connect2form-advanced-contact-form-builder-with-marketing-tools/
* GitHub Issues: https://github.com/prawinsonawane/connect2form-advanced-contact-form-builder-with-marketing-tools/issues
* Documentation: https://connect2form.com/documentation/
* Developer Guide: Available in the plugin directory as developer-guide.txt

Developer Information

Connect2Form is built with developers in mind and provides extensive customization options:

  • 50+ Action & Filter Hooks for customization
  • REST API for external integrations
  • Custom Field Types support
  • Modular Architecture for easy extension
  • WordPress Coding Standards compliance
  • Comprehensive Documentation with examples
  • Developer Guide with detailed hook documentation

For detailed developer information, see the developer-guide.txt file included with the plugin.

Active installations0+
Weekly downloads
55+5400.00%
Version1.0.2
Last updated10/17/2025
WordPress version5.0
Tested up to6.8.3
PHP version7.4
Tags
contact formdrag dropemail notificationsform builderspam protection
Connect2Form – Advanced Contact Form Builder | Plugin0