=== Gutenverse Form - Contact Form Builder, Block Form & Booking Form ===

Contributors: Jegstudio
Tags: form, form builder, contact form, block form, booking form
Requires at least: 5.9
Tested up to: 6.9
Requires PHP: 7.0
Stable tag: 3.0.1
License: GPLv3
License URI: https://www.gnu.org/licenses/gpl-3.0.html

Contact form builder for WordPress with visual form blocks, saved entries, notifications, dashboard overview, and booking forms.

== Description ==

Gutenverse Form is a WordPress form plugin, contact form builder, block form plugin, and booking form builder for the native Block Editor. Create contact forms, booking forms, reservation forms, subscribe forms, lead forms, feedback forms, and custom WordPress forms without code.

Built for the WordPress Block Editor and Site Editor, Gutenverse Form lets you design forms visually using form blocks. Add fields, style each input, manage responsive layouts, create Form Actions from the Form Builder block, collect entries, send email notifications, and build forms that match your website design.

Use Gutenverse Form if you want a lightweight form builder that works inside the editor you already use, with admin tools for monitoring submissions, reviewing entry details, and following up with leads.

Features marked [PRO] require Gutenverse Form Pro, an active license, or the matching PRO capability on your site.

= Build Forms In The Block Editor =

Gutenverse Form helps you create:

* Contact forms
* Booking request forms
* Reservation request forms
* Newsletter subscribe forms
* Lead generation forms
* Feedback forms
* Registration inquiry forms
* Survey and question forms
* Custom WordPress forms
* WordPress form plugin layouts
* Block forms for the WordPress editor

= Key Features =

* Contact form builder for the WordPress Block Editor
* Booking form and reservation form builder
* WordPress form plugin workflow inside the Block Editor
* Form blocks for visual form building
* 15+ form blocks and field types
* Responsive form editing for desktop, tablet, and mobile
* Form Actions managed from the Form Builder block
* Form entries stored in WordPress
* Form dashboard with entry totals, tracked forms, active locations, and a 7-day entries chart
* [PRO] Dashboard insight panels for top forms, top entry sources, recent activity, and needs-attention signals
* [PRO] 30-day dashboard range control
* Entry source tracking for pages, posts, templates, and form locations
* Recent entry list with source links and quick actions
* [PRO] Full entry archive with search and pagination
* [PRO] Form, source, and date filters for entries
* [PRO] CSV export for form entries
* Read-only entry detail view with submitted data, source, browser information, and [PRO] payment or integration information when available
* [PRO] Older entry detail access beyond the latest free entries
* Admin email notifications
* User email notifications
* [PRO] Save reusable email templates for confirmation and notification emails
* Dynamic recipient and reply-to options for notification workflows
* Daily admin summary email for form activity
* [PRO] Integration settings and per-form integration actions
* [PRO] Integration logs and resubmit controls for recorded entry actions
* reCAPTCHA block for spam protection
* GDPR input block
* Required field validation
* Email, phone, number, date, select, checkbox, radio, and text fields
* Global color and typography controls
* Styling controls for spacing, background, border, notice messages, and input design
* Block management to enable or disable unused blocks
* Improved multisite support for forms, entries, [PRO] integrations, [PRO] email templates, and notices
* Lightweight form builder workflow inside WordPress

= Included Form Blocks =

Gutenverse Form includes the blocks needed to build simple and advanced WordPress forms directly in the Block Editor.

Free form blocks:

* Form Builder
* Text Input
* Email Input
* Phone Input
* Number Input
* Date Input
* Textarea
* Select
* Multi Select
* Checkbox
* Radio
* Switch
* Submit Button
* GDPR Input
* reCAPTCHA

Layout and design blocks may also be available depending on your Gutenverse setup, including section, container, column, and wrapper blocks.

= Form Builder Use Cases =

Gutenverse Form can be used as a contact form plugin, custom form builder, block form plugin, and WordPress form builder.

Common use cases include:

* Add a contact form to a business website
* Create a booking request form for services
* Create a reservation request form for restaurants, hotels, or events
* Add a subscribe form to collect email leads
* Build a feedback form for customers
* Collect inquiries from landing pages
* Create responsive forms for block themes
* Build forms inside the WordPress Site Editor

= Design And Responsive Controls =

Design forms visually without leaving the WordPress editor. Gutenverse Form includes controls for labels, placeholders, spacing, borders, backgrounds, colors, typography, validation notices, and responsive breakpoints.

You can style each field so your contact form, booking form, or subscribe form fits the rest of your website.

= Form Dashboard =

The Form Dashboard helps site admins monitor form activity without opening every form one by one. Review total entries, entries from the last 7 days, live form locations, tracked forms, and daily entry trends.

[PRO] Dashboard insight panels for top forms, top entry sources, recent activity, needs-attention signals, and extended range controls require Gutenverse Form Pro or the matching dashboard capability.

= Entries, Sources, And Export =

Form submissions can be saved as entries in WordPress. The entry list shows the entry title, form, source, submitted date, and quick actions for recent entries.

[PRO] Full archive access, entry search, pagination across all entries, CSV export, form filters, source filters, date filters, and older entry detail access require Gutenverse Form Pro or the matching entry-list capability.

The entry detail screen is read-only for the entry title and shows submitted field values, form information, source page links, browser information, and [PRO] payment or integration information when that data is available.

= Email Notifications And Templates =

Send admin notification emails and user confirmation emails from each connected Form Action. Emails can use static message content.

Email settings support field placeholders, dynamic recipient options, and reply-to configuration. [PRO] Template-based layouts can be saved for more polished confirmation and notification emails.

[PRO] Saving reusable designed email templates for user confirmations and admin notifications requires Gutenverse Form Pro or the matching email-template capability.

= Form Integrations [PRO] =

[PRO] Gutenverse Form integrations let forms connect with supported services. Integrations can be managed globally from the dashboard settings and connected to individual Form Actions from the Form Builder block.

When [PRO] integrations run for an entry, the entry detail screen can show triggered services, integration logs, and resubmit controls for admins.

= Spam Protection And Validation =

Gutenverse Form includes reCAPTCHA support and validation for common field types such as email, phone, number, date, required fields, checkboxes, radio buttons, and select fields.

= Daily Admin Summary =

Daily Admin Summary Email can send one daily message to the site admin email address with recent form activity, submission totals, tracked forms, and quick links back to the Form Dashboard.

= Pro Features =

Gutenverse Form Pro adds [PRO] features for more complex forms, including full entry archive access, full entry export, advanced entry filters, older entry detail access, premium dashboard insights, email template saving, integrations, conditional logic, multi-step forms, calculation fields, image radio fields, grouped select fields, payment fields, advanced styling, display conditions, and premium form building features.

Learn more at [Gutenverse Form](https://gutenverse.com/form/).

== Installation ==

= From The WordPress Plugin Dashboard =

1. Go to Plugins > Add New in your WordPress dashboard.
2. Search for "Gutenverse Form".
3. Click Install Now.
4. Click Activate.
5. Open the WordPress Block Editor and search for Gutenverse Form blocks.

= Using The Upload Method =

1. Download the Gutenverse Form plugin ZIP file.
2. Go to Plugins > Add New in your WordPress dashboard.
3. Click Upload Plugin.
4. Choose the Gutenverse Form ZIP file.
5. Click Install Now.
6. Activate the plugin.

For more help, read the [Gutenverse documentation](https://gutenverse.com/docs/).

== Frequently Asked Questions ==

= Can I create booking forms and reservation forms? =

Yes. You can create booking request forms, reservation request forms, appointment inquiry forms, and other custom forms by combining form fields in the Block Editor.

= Can I create subscribe forms? =

Yes. Gutenverse Form can be used to create subscribe forms and lead generation forms. You can collect name, email, phone, and custom field data from visitors.

= Does Gutenverse Form require the Gutenberg plugin? =

No. WordPress 5.9 and newer already include the Block Editor features needed by Gutenverse Form. You do not need to install the separate Gutenberg plugin unless you want to test experimental Gutenberg features.

= Does Gutenverse Form work with the WordPress Site Editor? =

Yes. Gutenverse Form is built for the WordPress Block Editor and can be used with block themes and Site Editor workflows.

= How do I find Gutenverse Form blocks in the editor? =

Open the block inserter in the WordPress editor and search for "Gutenverse", "form", "input", or a specific field such as "email input", "checkbox", or "submit button".

= Can I save and export form entries? =

Yes. Gutenverse Form can save form submissions as entries in WordPress. [PRO] CSV export, full archive access, filtering all entries, and opening older entry details require Gutenverse Form Pro or the matching entry-list capability.

= Where do I manage Form Actions? =

Form Actions are now managed from the Form Builder block in the WordPress editor. Select the Form Builder block, then create, edit, or delete the connected Form Action from the block settings.

= Does Gutenverse Form include a dashboard? =

Yes. Go to Form > Dashboard to review submission totals, tracked forms, live locations, and daily trends. [PRO] Top forms, top entry sources, recent activity, needs-attention insights, and extended chart controls require Gutenverse Form Pro or the matching dashboard capability.

= Can I filter entries by source? =

[PRO] Entry filters require Gutenverse Form Pro or the matching filter capability. When enabled, the entry list can filter by form, source, date, and search term. Source links can open the page or location where the submission was captured.

= Can I design custom email templates? =

Yes. Form Actions can use static email content for user confirmations and admin notifications. [PRO] Saving reusable designed email templates requires Gutenverse Form Pro or the matching email-template capability.

= Can I connect forms to external services? =

[PRO] Form integrations require Gutenverse Form Pro or the matching integration capability. When enabled, integrations can send submitted form data to supported services such as Slack, Mailchimp, webhooks, Google Sheets, and other connected services.

= Does Gutenverse Form support spam protection? =

Yes. Gutenverse Form includes a reCAPTCHA block. You can use it to help protect forms from automated spam submissions.

= What should I do if a block shows unexpected or invalid content? =

After some updates, WordPress may show an "Attempt Block Recovery" button for blocks affected by older markup or styling changes. Click that button first. If the issue continues, please open a support ticket.

== Screenshots ==

1. Form Dashboard - Review totals, tracked forms, live locations, 7-day trends, and [PRO] premium insight panels.
2. Form Builder - Build forms visually in the WordPress Block Editor.
3. Form Actions - Create and edit submission behavior directly from the Form Builder block.
4. Contact Form Fields - Add text, email, phone, textarea, select, checkbox, radio, and date fields.
5. Entry List - Review recent entries with form/source/submitted columns, source links, and [PRO] full archive tools.
6. Entry Details - View submitted data, source links, browser data, and [PRO] payment status or integration logs when available.
7. CSV Export [PRO] - Export form entries for reporting and follow-up.
8. Email Templates [PRO] - Save reusable confirmation and notification email layouts.
9. Email Notifications - Send form submission notifications to admins and users.
10. Integrations [PRO] - Connect forms to supported services and review integration logs.
11. Daily Admin Summary - Receive daily form activity summaries by email.
12. reCAPTCHA - Add spam protection to your forms.
13. Booking Form - Create booking and reservation request forms.
14. Subscribe Form - Build email subscribe and lead generation forms.
15. Form Notice - Configure visitor success and error messages after submission.
16. Responsive Styling - Customize labels, placeholders, spacing, borders, colors, and typography.

== Use of 3rd-Party Services ==

Gutenverse Form may connect to the following third-party services when you enable related features.

= Google reCAPTCHA =

If you add the reCAPTCHA block and configure reCAPTCHA keys, the plugin sends the reCAPTCHA response token to Google for verification. This is used only to validate the form submission and protect forms from spam.

Service endpoint: https://www.google.com/recaptcha/api/siteverify
Privacy Policy: https://policies.google.com/privacy
Terms of Service: https://policies.google.com/terms

= Optional Form Integrations [PRO] =

When you enable a [PRO] form integration, submitted form data and configured field mappings may be sent to the selected external service. Supported integration options can include WhatsApp, Telegram, Discord, Mailchimp, Slack, webhooks, GetResponse, Drip, ActiveCampaign, Kit, MailerLite, and Google Sheets, depending on the integrations available on your site.

Data is sent only for integrations you configure and enable. Review the privacy policy and terms of the external service you connect before sending visitor data to that service.

= Optional Payment Gateways [PRO] =

When you enable a [PRO] payment gateway such as LemonSqueezy, submitted payment, customer, order, and transaction data may be sent to the selected payment provider so the payment can be processed.

Data is sent only for payment gateways you configure and enable. Review the privacy policy and terms of the payment provider before collecting payment data.

= Gutenverse.com =

The Gutenverse dashboard may include optional links, template/library access, documentation, support, or newsletter subscription features from gutenverse.com. Newsletter data is sent only when you manually submit your email address.

Website: https://gutenverse.com/
Terms: https://gutenverse.com/terms-and-conditions/

== Changelog ==

= 3.0.1 =

Bug fixes:
* Fix issue with form can't be submitted when inside template/pattern

= 3.0.0 =

New and improved:
* Added a new Form Dashboard with total entries, entries in the last 7 days, live locations, tracked forms, trend charts, and [PRO] premium insight panels for top forms, top entry sources, recent activity, and needs-attention signals.
* Added Daily Admin Summary Email with form activity totals and quick links back to the dashboard.
* Moved Form Action creation, editing, and deletion into the Form Builder block workflow.
* Added [PRO] reusable email template saving for confirmation and notification emails.
* Added clearer notification settings with dynamic recipients, dynamic reply-to options, and field placeholders.
* Added [PRO] improved integration settings, per-form integration actions, integration logs, and resubmit controls.
* Improved Form > Entries with recent entries, source links, and [PRO] search, pagination, form/source/date filters, CSV export, and full-archive capability handling.
* Improved entry detail pages with read-only titles, cleaner submitted field labels, source links, browser data, and [PRO] payment or integration information.
* Improved multisite support for forms, entries, [PRO] integrations, [PRO] email templates, and notices.
* Improved Form Notice and success/error message handling inside the builder workflow.
* Improved bulk input styling and form builder admin UI polish.
* Improved Icon SVG loading.
* Improved frontend speed performance.

Bug fixes:
* Move frontend styling into inline, not using file anymore
* Fixed responsive breakpoints for hide display option

= 2.8.2 = 

Bug fixes:
* Fix issue with font slug name

= 2.8.1 = 

New and improved:

* Add icon option for form input.


Bug fixes:

* Fixed image fetch priority remaining high when normal load is set with fetch priority high disabled.
* Fixed font global vulnerability.

= 2.8.0 =

New and improved:
* Add [PRO] LemonSqueezy payment gateway integration.

= 2.7.1 =

New and improved:
* Add responsive option for background color

Bug fixes:

* Fixed background image preload fetch priority.
* Fixed color option bug with hex input.
* Fixed video background issue.
* Fixed template library only load two layouts initially.

= 2.7.0 =

New and improved:

* Improve premium upgrade UI

= 2.6.3 =

Bug fixes:

* Fixed issue with frontend animation rendering.

= 2.6.2 =

Bug fixes:

* Fixed [PRO] form entries CSV export issue where only 5 data rows could be exported.

For full changelog history, please visit the Gutenverse Form repository or plugin development log.
