Connect2Form – Advanced Contact Form Builder
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.
Top keywords
- data24×1.71%
- com22×1.57%
- form21×1.50%
- https18×1.29%
- api17×1.21%
- support17×1.21%
- fields15×1.07%
- email14×1.00%
- mailchimp14×1.00%
- custom13×0.93%
- connect2form12×0.86%
- hubspot12×0.86%
WS Form LITE – Drag & Drop Contact Form Builder
Create Professional, Mobile-Friendly, Accessible Forms for WordPress – For Free! WS Form LITE is a powerful, feature-rich form builder that lets you create fully styled, responsive, and accessible forms. Unlike other plugins, WS Form LITE includes premium-quality features at no cost, such as unlimited forms, customizable styling, submission exporting, and robust anti-spam protection. Perfect for websites of all sizes, WS Form LITE empowers you to build smarter forms with ease. Choose from single-click templates or build your own form for WordPress using the unique drag and drop form editor. Create Beautiful Forms with Ease WS Form LITE includes an incredibly powerful and intuitive form styler, enabling you to design stunning forms directly within WordPress. Whether you’re matching your site’s branding or building custom layouts from scratch, WS Form’s Styler gives you full control over the appearance of your forms, no coding required. Included Features Unlimited Forms Unlimited Submissions Unlimited Styles Accessibility Friendly CaptchaFox Clean HTML 5 Code Cloudflare Turnstile Captcha Data Sources Drag and Drop Layout Editor Elementor Angie Integration Framework Friendly (Bootstrap, Foundation) GDPR Ready Google reCAPTCHA hCaptcha MCP Server Mobile Friendly Multiple Tab Forms Responsive Forms Section Library Send Unlimited Emails Single Click Templates Styler Translation Variables How to Create a Form in WordPress Go to WS Form > Add New. Choose a template or start from a blank form. Use the drag-and-drop editor to add fields. Click “Publish” and embed the form using your preferred page builder. Page Builders Add forms to your website using your favorite WordPress page builder: Beaver Builder Block Editor (Gutenberg) Breakdance Bricks Classic Editor Divi 4 Divi 5 Elementor Etch Oxygen For other builders simply use the WS Form shortcode! Spam Protection WS Form includes a powerful, multi-layer spam protection system to block unwanted submissions automatically. You get both built-in defenses and integrations with leading anti-spam services. Built-in Defenses Honeypot to silently trap bots WordPress NONCE validation Field validation (client-side and server-side) Duplicate submission detection and blocking IP rate limiting and throttling Keyword, domain, user agent, and IP blocking rules Optional server-side custom validation hooks Anti-Spam Fields and Integrations Akismet spam checking CaptchaFox Clearout disposable email detection Cloudflare Turnstile Google reCAPTCHA v2 and v3 hCaptcha Works alongside third-party services such as CleanTalk and OOPSpam Multilingual Forms and Translation Translate your forms using your favorite multilingual plugin, or create different forms per language: Polylang TranslatePress Weglot WPML Manual translation Upgrade to PRO This plugin is the free LITE edition of WS Form PRO. The PRO edition comes with unrivaled additional features: 65+ Feature Rich Field Types Calculated Fields Cascading Select, Checkbox and Radio Fields Conditional Logic Conversational Forms Data Encryption Debug Console E-Commerce Repeatable Sections Save Progress Signatures Statistics Track Visitors … and more! Upgrade to WS Form PRO. PRO Integrations Airtable Akismet Amazon S3 AutomatorWP ActiveCampaign Authorize.Net Accept AWeber Bento Brevo (Sendinblue) Campaign Monitor Clearout Constant Contact ConvertKit dotdigital Drip Dropbox Fluent CRM Freshdesk GetResponse Google Address Google Drive Google Map Google Sheets Groundhogg HighLevel HubSpot iContact InstaWP Klaviyo Laposta LeadConnector Mailchimp MailerLite MailPoet Mailster Make Modula Mollie Moosend Notion OpenAI PayPal Checkout PDF Pipedrive Post Management Salesforce Slack Stripe Elements Twilio User Management Webex WooCommerce WP Fusion Zapier Zendesk Zoho CRM …. or use the Webhook action to integrate with your own custom APIs or external systems. PRO Custom Field Plugin Compatibility ACF ACPT JetEngine Meta Box Pods Toolset Theme / Framework Support WS Form is compatible with all WordPress themes, and also outputs native HTML for the following front-end frameworks: Bootstrap 5+ Bootstrap 4.1-4.5.x Bootstrap 4.0 Bootstrap 3.x Foundation 6.4+ Foundation 6.0-6.3.1 Foundation 5.x Performance WS Form was built with enterprise level performance in mind. WS Form does not interfere with the loading of other page or post content on your website and isolates submission records to ensure as your website grows your page load speed is not affected. All form code is HTML 5 compliant and if your website theme uses a framework such as Bootstrap or Foundation WS Form automatically outputs code to suit that framework. This means your form loads as fast as possible without any unnecessary overhead typically found in other form plugins for WordPress. Click here to learn more about the WSForm performance features. Extensive Field Types WS Form comes complete with all the field types you need to build a contact form. Upgrade to WS Form PRO to take advantage of all the form field types available, including: Color Picker Date / Time File Upload Google Address Google Map Google Routing hCaptcha HTML Legal Media Capture (Includes QR code reader) Message Previous Tab / Next Tab Price Progress Bar Range Slider Rating reCAPTCHA Save Signature Validation … and more! For Developers WS Form PRO comes with a unique debug console that provides you with rapid, form population capabilities (perfect for form testing!), as well as comprehensive event and error logging. 3rd Party Use WS Form includes the following third party components: Date Format by Jacob Wright – Used for formatting server and post dates on the public JavaScript interface. Intl-Tel-Input – Used for international telephone input IntroJs – Used for the tutorial feature. Select2 – Used for AJAX select dropdowns CanIUse.com – Used for linking to field and field attribute compatibility pages Coloris – Used for the color picker in the styler External Services WS Form uses the following API endpoints to provide services within the plugin: Google reCaptcha https://www.google.com/recaptcha/api/siteverify This endpoint is called when a form is submitted to validate a reCaptcha field. Terms of Use / Privacy Policy hCaptcha https://hcaptcha.com/siteverify This endpoint is called when a form is submitted to validate an hCaptcha field. Terms of Use / Privacy Policy Turnstile https://challenges.cloudflare.com/turnstile/v0/siteverify This endpoint is called when a form is submitted to validate a Turnstile field. Terms of Use / Privacy Policy WS Form – Knowledge base popular articles https://wsform.com/plugin-support/knowledgebase_content.php This endpoint is called when the support sidebar is opened to show popular knowledge base articles. Terms of Use / Privacy Policy WS Form – Knowledge base search https://wsform.com/plugin-support/knowledgebase_search.php This endpoint is called when a knowledge base search is performed in the support sidebar to return knowledge article results. Terms of Use / Privacy Policy WS Form – Support ticket requests https://wsform.com/plugin-support/contact.php This endpoint is called when a support ticket request is submitted in the support sidebar to create the support ticket and return the ticket ID. Terms of Use / Privacy Policy WS Form – Deactivation feedback requests https://wsform.com/plugin-support/deactivate_feedback.php This endpoint is called when deactivation feedback is submitted to provide your feedback to WS Form. Terms of Use / Privacy Policy WS Form – Select, checkbox and radio presets https://cdn.wsform.com/plugin-support/preset.json This endpoint is called when the preset option is selected for a select, checkbox or radio field to return the available presets and preset data (e.g. List of countries). Terms of Use / Privacy Policy Support Need help? Check out our extensive knowledge base. For support, please visit the WS Form LITE support forum.