=== HT Contact Form Widget For Elementor Page Builder & Gutenberg Blocks & Form Builder. ===
Contributors: htplugins, hasthemes, tarekht, zenaulislam, aslamhasib
Tags: Contact Form, Form Builder, Forms, Custom Form, form
Tags: Contact Form, Form Builder, Forms, Custom Form, form
Requires at least: 5.0
Tested up to: 6.9
Stable tag: 2.5.1
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

HT Contact Form lets you design responsive forms quickly with drag & drop, spam protection, form storage, and instant email alerts.

== Description ==

**HT Contact Form** is a powerful, lightweight, and easy-to-use **WordPress form plugin** that allows you to create stunning, professional contact forms in minutes—no coding required. Capture leads, collect feedback, connect with visitors, and grow your business effortlessly with forms that look and work beautifully on any device.

Build beautiful custom forms instantly with the intuitive **drag-and-drop builder**. Select from **29+ ready-to-use input fields** to design **contact forms** that perfectly match your brand identity and website design.

HT Contact Form doesn’t just make form creation easy—it also ensures your data is protected. With features like **form entry storage**, **built-in spam protection**, and **Google reCAPTCHA integration**, your information stays safe while maintaining a seamless user experience.

Furthermore, **email notifications** and **pre-designed email templates** keep both you and your users informed automatically after every form submission.

A few helpful links here to get started 👇

📄 [Documentation](https://hasthemes.com/docs-category/ht-contact-forms/) | 👨🏻‍💻 [Support](https://hasthemes.com/contact-us/)

## ✨ Powerful Features You'll Love

🛠️ **Drag & Drop Builder** – Effortlessly design professional forms using a clean and intuitive interface.

🧩 **29+ Ready-to-Use Input Fields** – Choose from a variety of form elements to build any type of contact form to suit your needs.

💾 **Store Form Entries** – Never lose important submissions again! Automatically save all entries for future reference.

🛡️ **Anti-Spam Protection** – Say goodbye to spam submissions with powerful built-in filtering that keeps your inbox clean.

🔒 **Google reCAPTCHA Support** – Add an extra layer of security to your WordPress forms.

📣 **Email Notifications** – Instantly get notified when someone submits a form.

📧 **5 Pre-Built Email Templates** – Send professional responses automatically with beautifully designed email templates.

📤 **Export Forms** – Easily transfer your forms between sites or create backups with one-click exports.

📊 **Export Entries** – Download form submissions in CSV, Excel, ODS, or JSON formats for analysis or CRM integration.

🔍 **Filter Entries & Form Finder** – Quickly locate specific forms and submissions in your dashboard.

⚡ **Pre-Filled Field Support** – Set default field values or leverage Smart Tags that dynamically populate form fields.

📱 **Fully Responsive & Mobile Friendly** – Deliver a perfect form experience on every device, from desktops to smartphones.

🎯 **Field Conditions Display** – Show/hide fields based on user input.

🔁 **Repeater Field** – Allow users to dynamically add/remove repeatable field groups for collecting multiple sets of related information.

📝 **Post Selection Field** – Enable users to select from WordPress posts or custom post types using a searchable dropdown.

🌍 **Form Submission Restrictions** – Restrict form submissions based on IP address and country.

## 🔥 Why Choose HT Contact Form?

### 🛠️ Drag & Drop Builder
**Design Like a Pro Without Coding**
Create stunning contact forms in minutes with our visual form builder. Simply drag fields into place, arrange them to match your vision, and customize with a few clicks. Perfect for beginners and pros alike!

### 💾 Store Form Entries
**Never Lose Important Information Again**
Every submission is automatically saved in your WordPress dashboard. Access your complete submission history anytime, review data at a glance, and follow up with users effortlessly.

### 🔗 Webhook Integration
**Automate Your Workflows in Real Time**
Send form data instantly to external applications, services, or APIs using our flexible webhook integration. Whether you’re connecting to CRMs, marketing tools, or custom scripts, HT Contact Form makes automation seamless and fast—no third-party plugins required.

### 🛡️ Anti-Spam Protection
**Focus on Real Users, Not Spam**
Our built-in spam filtering keeps your inbox clean automatically. Eliminate time-wasting junk submissions and focus on meaningful interactions with genuine visitors and customers.

### 🔒 Google reCAPTCHA Support
**Security That Doesn't Frustrate Users**
Add powerful protection against bots with seamless reCAPTCHA integration. Block automated submissions while keeping the form experience smooth and hassle-free for real users.

### 📧 Email Notifications
**Stay Connected Automatically**
Receive instant alerts when someone reaches out through your contact forms. Send professional confirmation emails to users automatically, improving communication and building trust with every form submission.

### 📊 Export Entries
**Your Data, Your Way**
Export submissions in CSV, Excel, ODS, or JSON formats with a single click. Perfect for analyzing trends, importing into your CRM, creating reports, or backing up important contact information.

### 📱 Fully Responsive & Mobile Friendly
**Perfect on Every Device**
Forms automatically adapt to look beautiful on any screen size—from desktop monitors to smartphones. Give your visitors a flawless experience no matter how they access your site.

### 🎨 Form Styler
**Customize Your Forms**
Customize the look and feel of your forms with HT Contact Form's custom styling options. You can change colors, font size, weight, line height, border, radius, and other design elements to match your brand identity and website design.

## 🧩 Versatile Form Fields to Build Anything

Create the perfect form for any purpose with our comprehensive collection of field types:

1. **Name Fields**  
2. **Simple Text** 
3. **Textarea** 
4. **Mask Input** 
5. **Dropdown** 
6. **Multiple Choices** 
7. **Checkboxes** 
8. **Number** 
9. **GDPR**
10. **reCAPTCHA**
11. **Email**
12. **Range Slider**
13. **Phone**
14. **Address**
15. **Country List**
16. **File Upload**
17. **Image Upload**
18. **Password**
19. **Date/Calendar Picker**
20. **ShortCode**
21. **Rating**
22. **Radio**
23. **Website**
24. **Custom HTML**
25. **Hidden**
26. **Terms & Conditions**
27. **Repeater Field**
28. **Post Selection Field**
29. **Submit Button**

## 📈 3rd Party Integrations

HT Contact Form seamlessly integrates with popular services to help you streamline your workflow and enhance your form experience. Check out some of the integrations available:

1. **Mailchimp** – Automatically add form submitters to your Mailchimp email list.
2. **Slack** – Instantly send form submission notifications to your Slack channels.
3. **Discord** – Receive form submission alerts directly in your Discord channels.
4. **ActiveCampaign** – Add submitters to your ActiveCampaign email list seamlessly.
5. **MailerLite** – Grow your MailerLite list with every new form submission.
6. **Zapier** – Connect with thousands of apps by sending form data to Zapier.
7. **Constant Contact** – Automatically forward form entries to Constant Contact.
8. **Support Genix** – Create a support ticket from each form submission.
9. **Brevo** – Send form data directly to your Brevo marketing platform.
10. **Insightly** – Automatically push form entries to your Insightly CRM for lead management.
11. **OnepageCRM** – Seamlessly integrate with OnepageCRM to manage contacts, deals, notes, and actions.
12. **Webhook** – Send form data to any external URL using a custom webhook.

== Other Projects ==
We have a lot of plugins and extensions that might interest you. Try out other projects by following this link:

<strong>[Woolentor Addons](https://wordpress.org/plugins/woolentor-addons/)</strong>
Woolentor is a WooCommerce page builder plugin that extends the functionality of the WooCommerce store. These Elementor Addons provide additional features and options for WooCommerce stores. Woolentor is the best alternative for ShopReady, Kadence, JetWidgets, ShopEngine, and CoDesigner. The Woolentor addons come with 50+ free Elementor widgets like Wishlist Extension Addon, Product compare, Product Filters, Product Variation Swatches, Shopify Style Checkout, Product Slider and 50+ pro Elementor Widgets like Checkout Fields Editor, Partial Payment, Email Customizer for WooCommerce with ready Email Templates, WooCommerce Email Automation, Multi Step Checkout, and many much more. Also it provide 90+ WooCommerce Elementor templates, 22+ WooCommerce Modules, and Gutenberg Blocks.

<strong>[HT Mega For Elementor](https://wordpress.org/plugins/ht-mega-for-elementor/)</strong>
HT Mega is an Elementor Addons that comes with custom page builder,  header builder, footer builder, mega menus, and more for your Elementor based website. The HT Mega plugin also includes a comprehensive set of Elementor widgets, readymade Elementor templates and Elementor Blocks.  HT Mega plugin works like ElementsKit, Essential Addons for Elementor, Royal Elementor Addons, Premium Addons, Happy Addons, PowerPack Addons, Unlimited Elements, Qi Addons, etc. The HT Mega plugin provides 84+ free Elementor widgets like Post Grid widget, Slider widget, Accordion widget, Elementor Forms widget, Contact Form Widget, Elementor tables, and other related items. It also provides 18+ pro widgets like Filterable Gallery Widget, Event Box Widget, Breadcrumbs Widget, Elementor Facebook Review Widget, Elementor Category List Widget, etc.

<strong>[Hashbar Wp Notification Bar](https://wordpress.org/plugins/hashbar-wp-notification-bar/)</strong>
HashBar is a WordPress Notification Bar Plugin that enables you to create unlimited notification bars on your WordPress website. You can create as many notification bars as you want and customize their content to meet your needs.

<strong>[WP Plugin Manager - Deactivate plugins per page](https://wordpress.org/plugins/wp-plugin-manager/)</strong>
WP Plugin Manager is the perfect solution for those who want to disable certain plugins on specific pages or posts. With this plugin, you can easily activate or deactivate plugins on a per-page or per-post basis. Whichever plugin you don’t need you can deactivate or disable that plugin with the help of WP plugin Manager.

<strong>[Whols](https://wordpress.org/plugins/whols/)</strong>
Whols is an outstanding plugin for WooCommerce that allows store owners to set wholesale prices for the products of their online stores. With Whols, you can easily add custom fields to your registration form, set minimum product requirements, and control how wholesale prices are displayed on both the shop and product detail pages. Whols work  like Wholesale Suite, B2Bking and B2B plugins.

<strong>[Just Tables](https://wordpress.org/plugins/just-tables/)</strong>
JustTables is a WooCommerce product table plugin that helps you easily create and manage tables for your products. It includes 28 pre-built columns with options to enable/disable, and you can add custom columns with custom fields/taxonomies. Just Tables also allows you to order table columns using drag and drop and set the number of products per page.

<strong>[Swatchly](https://wordpress.org/plugins/swatchly/)</strong>
Swatchly is a WooCommerce product variation swatches plugin that allows you to add color swatches to your product pages. With Swatchly, you can enable swatches for the shop, product list, and product details pages. There are three swatch types (label swatche, color swatche, image swatche), and the plugin supports multi-colored swatches.

<strong>[HT Slider For Elementor](https://wordpress.org/plugins/ht-slider-for-elementor/)</strong>
HT Slider For Elementor is a powerful and user-friendly slider addon for Elementor. You can customize the look and feel of your slider with HT Slider's custom styling options. You also have the option to display your slides by id and category. Plus, HT Slider For Elementor comes with custom design options for slider navigation and pagination, so you can easily control the look and feel of your slider.

== Need Help? ==
Is there any feature that you want to get in this plugin?
Needs assistance to use this plugin?
Feel free to [Contact us](https://hasthemes.com/contact-us/)

== Changelog ==

= Version: 2.5.1 - Date: 17-Nov-2025 =
* Fixed: Select 2 not loading for post select field.

= Version: 2.5.0 - Date: 05-Nov-2025 =
* Added: Repeater Field - Create dynamic repeatable field groups.
* Added: Post Selection Field - Select WordPress posts and custom post types via dropdown.
* Added: OnepageCRM Integration - Full CRM integration with Contact, Deal, Note, and Action services.

= Version: 2.4.1 - Date: 15-Sep-2025 =
* Added: Rich text editor for the notification email body builder.
* Improved: Integration settings drawer UI.
* Fixed: Hidden field not appearing in smart tags.
* Updated: Translation file (ht-contactform.pot).

= Version: 2.4.0 - Date: 25-Aug-2025 =
* Added: Radio Field.
* Added: Website Field.
* Added: Custom HTML Field.
* Added: Hidden Field.
* Added: Terms & Conditions Field.
* Added: Brevo Integration.
* Added: Insightly Integration.

= Version: 2.3.0 - Date: 22-Jul-2025 =
* Added: Image Upload Field.
* Added: ShortCode Field.
* Added: Rating Field.
* Added: Constant Contact Integration.
* Added: Zapier Integration.
* Added: Support Genix Integration.
* Added: Option to dynamically show/hide fields based on user input.
* Added: IP & Country Based form submission restrictions.
* Added: Option to automatically delete old form entries after a defined period.

= Version: 2.2.2 - Date: 10-Jul-2025 =
* Improved: File upload handling by adding file type validation.
* Fixed: File name sanitization issue in file upload field.

= Version: 2.2.1 - Date: 09-Jul-2025 =
* Updated language translation file: ht-contactform.pot

= Version: 2.2.0 - Date: 23-Jun-2025 =
* Added: Phone field with auto country code.
* Added: Address field with autocomplete.
* Added: Country List field with autocomplete.
* Added: File Upload field.
* Added: Password field.
* Added: Date/Calendar Picker field.
* Added: per-form design settings to customize styling individually.
* Added: MailChimp Integrations.
* Added: Slack Integrations.
* Added: Discord Integrations.
* Added: ActiveCampaign Integrations.
* Added: MailerLite Integrations.

= Version: 2.1.0 - Date: 13-May-2025 =
* Added: New Entries page to view all form submissions in one place.
* Added: Webhook integration to send form data to external URLs.
* Added: Smart Tags support in the “Send To Email” field for dynamic email routing.
* Improved: Data fetching performance across the plugin.
* Fixed: Issue where notifications were not sent to multiple email addresses.
* Fixed: JavaScript conflict with inputmask library and other plugins.
* Fixed: Various minor bugs and improvements for better stability.

= Version: 2.0.0 - Date: 29-Apr-2025 =
* Added: HT Form Builder to Create Form.
* Added: New Elementor Widget for HT Form.
* Added: New Gutenberg Block for HT Form.

= Version: 1.2.2 - Date: 18-Jan-2025 =
* Fixed: Escaping and sanitizing issues across the plugin to prevent potential security vulnerabilities.
* Fixed: A few minor issues.
* Tested: Compatibility with the latest version of Elementor.

= Version: 1.2.1 - Date: 22-Sep-2024 =
* Fixed: Frontend assets loading issue.
* Compatibility with WordPress latest version.
* Compatibility With Elementor Latest Version.

= Version: 1.2.0 - Date: 23-Oct-2023 =
* Updated: Elementor deprecated functions
* Compatibility with WordPress latest version.
* Compatibility With Elementor Latest Version.

= Version: 1.1.9 - Date: 19-July-2023 =
* Fixed: Escaping issue in the recommended plugins

= Version: 1.1.7 - Date: 04-July-2023 =
* Compatibility with WordPress latest version.
* Compatibility With Elementor Latest Version.

= Version: 1.1.6 - Date: 01-Feb-2023 =
* Added: Nonce verification for recommended plugins
* Improved: Coding standards in some areas

= Version: 1.1.5 - Date: 07-Nov-2022 =
* Compatibility with the latest WordPress version.

= Version: 1.1.4 - Date: 26-Sep-2022 =
* Added: Recommendation Menu
* Compatibility with latest WordPress version.

= Version: 1.1.3 - Date: 07-June-2022 =
* Compatibility with latest WordPress version.

= Version: 1.1.2 - Date: 10-Feb-2022 =
* Compatibility with latest WordPress version.

= Version: 1.1.1 - Date: 12-Dec-2021 =
* Solved : Block showing issue in widget block editor
* Solved : some minor css issue
* Solved : redirection issue after plugin activation

= Version: 1.1.0 - Date: 21-Oct-2021 =
* Add Gutenberg block for Contact Form 7

= Version: 1.0.9 - Date: 31-Aug-2021 =
* Compatibility With Elementor Latest Version

= Version: 1.0.8 - Date: 25-July-2021 =
* Compatibility With WordPress Latest Version
* Compatibility With Elementor Latest Version

= Version: 1.0.7 - Date: 12-July-2021 =
* Added Admin Menu.

= Version: 1.0.6 - Date: 31-May-2021 =
* Elementor capability tag added.

= Version: 1.0.5 - Date: 25-April-2021 =
* Capability With Latest Elementor Version.

= Version: 1.0.4 - Date: 24-March-2021 =
* Capability With Latest WordPress.

= Version: 1.0.3 - Date: 29-Dec-2020 =
* Capability With Latest WordPress.

== Installation ==
This section describes how to install the HT Contact Form Widget For Elementor Page Builder, Gutenberg block & Form Builder Plugins for WordPress get it working.

= Install: =
1. Go to the WordPress Dashboard "Add New Plugin" section.
2. Search For "HT Contact Form".
3. Install, then Activate it.

= OR: =
1. Unzip (if it is zipped) and Upload `ht-contactform` folder to the `/wp-content/plugins/` directory
2. Activate the plugin through the 'Plugins' menu in WordPress

== Screenshots ==
1. Form List
2. Form Editor
3. Form Preview
4. Entries List
5. Entry Details
6. Global Settings

