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/connect2form/connect2form-advanced-contact-form-builder-with-marketing-tools

  • Documentation: https://connect2form.com/

  • Issue Tracker: https://github.com/connect2form/connect2form-advanced-contact-form-builder-with-marketing-tools/issues

  • Contribution Guide: https://github.com/connect2form/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/connect2form/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
52+246.67%
Version1.0.9
Last updated2/13/2026
WordPress version5.0
Tested up to6.9.1
PHP version7.4
Tags
contact formdrag dropemail notificationsform builderspam protection