=== Conversational Forms for Elementor Forms ===
Contributors: addonsorg
Tags: elementor, forms, conversational, multi-step, frontend form
Requires at least: 2.0
Tested up to: 6.9
Stable tag: 1.0.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Turn boring Elementor forms into interactive, conversational form experiences — one question at a time.
== Description ==
[youtube https://www.youtube.com/watch?v=UcI-R6LTxVg]
**Conversational Forms for Elementor Forms** completely re-imagines how users interact with your forms. Instead of overwhelming your visitors with a long, boring list of fields all at once, this add-on transforms any standard Elementor Form into an interactive, chat-like experience (similar to Typeform).
By showing **one question at a time** with smooth scrolling and elegant transitions, you instantly reduce cognitive load, make answering questions feel effortless, and drastically increase your form completion rates.
**DEMO**:
**Document**:
**Pro Version**:
== Perfect For ==
* **Lead Generation:** Capture more leads by keeping users engaged through bite-sized questions.
* **Surveys & Quizzes:** Make serious surveys feel like a fun, interactive conversation.
* **Complex Registrations:** Break down long, tedious application forms into an easy step-by-step flow.
* **Customer Feedback:** Increase response rates by offering a mobile-friendly, modern feedback experience.
== Features ==
* **One-Question-At-A-Time Flow:** Automatically hides all other fields and focuses the user on the current question.
* **Smart Keyboard Navigation:** Users can press `Enter` to advance, or use `Tab` and `Shift + Tab` for lightning-fast, mouse-free form completion.
* **Auto-Scroll Magic:** Smoothly transitions to the next question as soon as an answer is provided, or jumps right back to any required fields that were missed.
* **Progress Tracking:** Beautiful built-in progress bar and step counter in the footer so users know exactly how close they are to finishing.
* **100% Native:** Works natively with standard Elementor Form fields (Text, Email, Radio, Select, Checkbox).
* **Responsive & Fast:** Incredibly lightweight with zero bloated external libraries. Perfect for mobile devices where screen real estate is limited!
* **Advanced Conversational Design:** Unlock premium design layouts, custom background images per question, and full custom branding controls.
* **Conditional Logic Support:** Branch your conversations! Ask different follow-up questions depending on what the user answered previously.
* **Advanced Field Support:** Conversational support for complex fields like File Uploads, Date/Time pickers, and interactive UI elements.
== Installation ==
1. Upload the plugin files to the `/wp-content/plugins/conversational-forms-for-elementor-forms` directory, or install directly through **Plugins → Add New**.
2. Activate the plugin through the **Plugins** screen in WordPress.
3. Open any **Elementor Form** widget.
4. Enable the **Conversational Form** option in "Actions After Submit".
5. Save and preview your form — it will now appear as an interactive chat-like flow.
== Frequently Asked Questions ==
= Is it compatible with reCAPTCHA or third-party add-ons? =
Yes. Google reCAPTCHA (non-invisible) is supported, and most Elementor form add-ons are compatible.
= Will it affect my existing form submissions? =
No. The plugin only changes the front-end layout; your submissions, integrations, and email actions remain unchanged.
= Does it work with custom styling or themes? =
Yes, you can fully customize CSS for colors, fonts, and spacing.
== Screenshots ==
1. Frontend demo in Elementor form page.
1. Enable "Conversational Forms" action in Elementor form.
== Changelog ==
= 1.0.0 =
* Initial release.