=== FunnelPfad ===
Contributors: joshifre
Tags: contact form, funnel, multistep form, uploads, lead generation
Requires at least: 6.2
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 1.0.6
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Build multi-step contact forms and inquiry funnels with uploads, exports, mail templates, spam protection and GDPR tools.

== Description ==

FunnelPfad helps you create modern multi-step contact forms directly in WordPress. Create multiple funnels in the admin area, configure steps and fields, style the frontend, embed each funnel with a shortcode and review submissions inside WordPress.

The plugin is designed for lead forms, project inquiries, quote requests, appointment requests and guided contact funnels.

= Features =

* Multiple funnel forms with individual shortcodes.
* Step-based form builder with conditional branching.
* Text, email, phone, URL, textarea, select, radio, checkbox, card selection, range slider, appointment and upload fields.
* Drag and drop upload field with optional multiple files.
* Frontend style controls for colors, buttons, borders, radius, padding, cards and range sliders.
* Stored submissions with detail view and CSV, XML or JSON export.
* Built-in honeypot spam protection.
* Custom frontend validation and success messages.
* Custom notification mail templates with placeholders.
* Optional webhook requests to user-configured endpoints.
* GDPR tools for retention, IP anonymization and automatic cleanup.
* Optional SMTP settings for FunnelPfad mails.

== Installation ==

1. Upload the plugin folder to `/wp-content/plugins/funnelpfad/` or install the ZIP through the WordPress plugin screen.
2. Activate the plugin in WordPress.
3. Open "FunnelPfad" in the admin menu.
4. Create a funnel and copy its shortcode.
5. Paste the shortcode into any page or post.

== Frequently Asked Questions ==

= Does FunnelPfad send data to an external service? =

No data is sent to FunnelPfad by default. If you enable a webhook, submission data is sent only to the URL you enter. If you configure SMTP, mails are sent through the SMTP server you provide.

= Where are submissions stored? =

Submissions are stored in custom WordPress database tables on your site. Uploaded files are stored in the WordPress uploads directory.

= Can I export submissions? =

Yes. Entries can be exported as CSV, XML or JSON from the WordPress admin area.

= Is there spam protection? =

Yes. FunnelPfad includes a honeypot field. It does not add tracking cookies by default.

= How do I make the plugin GDPR-friendly? =

Enable the GDPR settings, configure retention days and add a privacy policy link. Legal compliance also depends on your site, hosting, privacy policy and mail handling.

== Screenshots ==

1. Funnel overview in the WordPress admin area.
2. Step-based funnel builder.
3. Submission detail view and exports.
4. Settings with mail test and GDPR tools.
5. Frontend funnel example on a live website.

== Changelog ==

= 1.0.6 =

* Fixes the seeded default funnel data format on fresh installs.

= 1.0.5 =

* Wraps all admin SVG icon output in WordPress escaping functions for Plugin Check.

= 1.0.4 =

* Hardens admin output escaping for WordPress.org review.
* Changes the public shortcode tag to the unique `[fpfd_funnelpfad]` prefix.

= 1.0.3 =

* Updates WordPress compatibility metadata for the current WordPress.org scanner.
* Replaces old internal prefixes with the unique FunnelPfad prefix.
* Removes the generic legacy shortcode alias.

= 1.0.2 =

* Cleans up remaining legacy brand naming references after the FunnelPfad rename.

= 1.0.1 =

* Adds the branded `[fpfd_funnelpfad]` shortcode.

= 1.0.0 =

* Initial WordPress.org-ready free version.
