=== Albi Forms ===
Contributors: amirkhandev
Donate link: https://profiles.wordpress.org/amirkhandev/
Tags: form, contact form, form builder, drag and drop, survey
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

Drag-and-drop form builder for contact forms, lead generation, surveys, registrations, and custom forms.

== Description ==

Albi Forms is a user-friendly form builder that helps you create responsive forms without writing code.

= Key Features =

* **Drag-and-drop form builder** — Build forms visually in the admin.
* **Field types** — Text, email, phone, number, textarea, dropdown, radio, checkbox, date, time, URL, file upload, and more.
* **Multi-step forms** — Split long forms into steps with a progress indicator.
* **Email notifications** — Send customizable notifications when a form is submitted.
* **Spam protection** — Built-in honeypot and optional Google reCAPTCHA (v2 / v3).
* **Entries management** — View, search, and export submissions from the admin.
* **Import / export** — Export forms as JSON and import them on another site.
* **Form templates** — Start quickly with ready-made templates.
* **Shortcode & block** — Embed forms with a shortcode or the block editor block.
* **Scheduling & limits** — Optionally require login, set entry limits, and schedule open/close times.

= Privacy =

Albi Forms stores form submissions (and optionally IP address / user agent) in your site database. You can export or erase that data via Tools → Export Personal Data / Erase Personal Data. See the Privacy Policy section for details.

== External services ==

This plugin optionally uses an external service for spam protection on form submissions: Google reCAPTCHA.

* **Google reCAPTCHA (v2 / v3)**
  * **Service Function**: Protects forms against automated spam and bot submissions.
  * **Data Sent & When**: When reCAPTCHA is enabled on a form, the reCAPTCHA JavaScript file is loaded from `https://www.google.com/recaptcha/api.js` on pages displaying the form. Upon form submission, the reCAPTCHA response token and user IP address are transmitted to `https://www.google.com/recaptcha/api/siteverify` to verify the submission.
  * **Terms of Service**: https://policies.google.com/terms
  * **Privacy Policy**: https://policies.google.com/privacy

== Installation ==

1. Upload the `albi-forms` folder to the `/wp-content/plugins/` directory, or install the plugin through the Plugins screen.
2. Activate the plugin through the **Plugins** menu.
3. Go to **Albi Forms → Add New** to create your first form.
4. Embed the form with the shortcode shown on the form list, or use the **Albi Forms** block in the block editor.

== Frequently Asked Questions ==

= How do I add a form to a page? =

Copy the form shortcode from **Albi Forms → All Forms**, or insert the **Albi Forms** block in the block editor and select a form.

= Does Albi Forms support reCAPTCHA? =

Yes. Add your Google reCAPTCHA site and secret keys under **Albi Forms → Settings**, then enable reCAPTCHA per form in Form Settings.

= Where are submissions stored? =

Entries are stored in custom database tables on your site. You can view and export them under **Albi Forms → Entries**.

= Does uninstalling delete my data? =

Yes. Uninstalling the plugin removes custom tables, plugin options, and uploaded form files. Export anything you need before uninstalling.

= Is there a Pro version available? =

Yes. Albi Forms Pro is an optional separate add-on for users who need conditional logic, payment integrations, webhooks, and priority support. The free Albi Forms plugin hosted here is 100% free and fully functional on its own.

== Screenshots ==

1. Form list / dashboard
2. Drag-and-drop form builder
3. Form settings and notifications
4. Entries list and detail view
5. Frontend form example

== Changelog ==

= 1.0.0 =
* Initial release.

== Upgrade Notice ==

= 1.0.0 =
Initial release of Albi Forms.
