=== Egrovesys Contact Form Builder ===
Contributors: egs2025
Tags: contact form, drag-and-drop builder, email templates, Google reCAPTCHA, shortcode support
Requires at least: 6.2  
Tested up to: 7.0  
Requires PHP: 7.4  
Stable tag: 1.0.0  
License: GPLv2 or later  
License URI: https://www.gnu.org/licenses/gpl-2.0.html  

Create and manage responsive contact forms easily with drag-and-drop builder, dynamic fields, email templates, and advanced security features.


== Description ==
The **Egrovesys Contact Form Builder** is a feature-rich WordPress plugin designed to help users easily create, customize, and manage contact forms for their websites. It features a drag-and-drop form builder, dynamic field population, email template customization, and robust security enhancements. Perfect for websites of any size, it simplifies form management for admins and provides a seamless user experience for visitors.

== Features ==

### Custom Form Creation and Management
- Create, edit, and delete forms through an intuitive admin interface.
- Support for custom post types for efficient data handling.
- Field validation for input types such as text, email, etc.

### Drag-and-Drop Form Builder
- Easily add, rearrange, and customize fields like Name, Email, and Phone.
- Customize field labels, placeholders, required status, and more.
- Real-time preview of form updates.

### Dynamic Country, State, and City Dropdowns
- Populate state and city fields dynamically based on the selected country.
- Country, state, and city data is loaded from local plugin data files.

### Email Template Configuration
- Admin and user email template customization.
- Use dynamic placeholders (e.g., `{name}`, `{email}`) for personalization.
- Toggle between HTML and plain text formats.
- Test email functionality included.

### Form Submission Management
- Securely store form submissions in the database.
- View, filter, and download submissions (CSV format) from the admin panel.

### Form Layout Configuration
- Choose between **List View** or **Grid View** for field arrangements.
- Customize layouts dynamically with instant updates.

### Form Appearance Customization
- Customize colors, font sizes, border styles, and submit button appearance.
- Apply real-time changes to match your website's branding.

### Enhanced Security Options
- Integration with Google reCAPTCHA.
- Honeypot fields for bot detection.
- Enable or disable security options via settings.

### Shortcode Functionality
- Embed forms on any page or post using a shortcode (e.g., `[egsacfb_custom_form id="1"]`).

== Installation ==

1. Download the plugin `.zip` file.  
2. Navigate to `Plugins > Add New` in your WordPress admin panel.  
3. Click **Upload Plugin**, choose the `.zip` file, and click **Install Now**.  
4. Activate the plugin.  

== Frequently Asked Questions ==

### Q: How do I add a new contact form to my website?
A: Go to the **Forms** menu, click **Add New Form**, and use the drag-and-drop builder to customize your form. Copy the generated shortcode (e.g., `[egsacfb_custom_form id="1"]`) and paste it into any page or post.

### Q: Does this plugin support reCAPTCHA?
A: Yes, the plugin integrates with Google reCAPTCHA to enhance form security.

### Q: Can I customize the email templates?
A: Yes, email templates can be customized for both admins and users. You can also test templates using the built-in **Send Test Email** feature.


== External services ==

This plugin can connect to external services only when the related feature is enabled by the site administrator.

**Google reCAPTCHA**: Used for spam protection when the reCAPTCHA option is enabled. The visitor response token and site key are sent to Google when a protected form is loaded or submitted. Service provider: Google. Terms: https://policies.google.com/terms Privacy: https://policies.google.com/privacy

**Egrove license validation service**: Used to validate and deactivate license keys for plugin licensing. The site URL, license key, and plugin identifier are sent when an administrator activates, validates, or deactivates a license. Service provider: Egrove Systems. Terms: https://www.egrovesys.com/terms-condition-use/ Privacy: https://www.egrovesys.com/privacy-policy/

This plugin does not use RestCountries, Google Fonts API, or example.com APIs in the WordPress.org version. Country/state/city data is loaded from local plugin data files.

== Changelog ==

### Version 1.0.0
- Initial release with all core features.

== Upgrade Notice ==
### 1.0.0
- Initial release.

== Support ==
For issues or feature requests, please contact us via the [support forum](#) or at our website.

== License ==
This plugin is licensed under the GPL-2.0 License. See [License URI](https://www.gnu.org/licenses/gpl-2.0.html) for details.
