Is your feature request related to a problem? Please describe.
Yes, currently in JetFormBuilder, when creating forms and setting up email notifications, we have to manually specify each field and its value. This becomes cumbersome and error-prone, especially for large forms or when fields are frequently added or changed.
Describe the solution you'd like
We propose adding a macro similar to Elementor's [all-fields] shortcode that:
Automatically includes all form fields and their values in the email notification.
Supports repeater fields (currently using this snippet), ensuring that values from repeater fields are also included in the email.
Outputs the fields in a label: value format (where label has an automatic fallback to the name of the input), making it easy to read and understand.
Describe alternatives you've considered
Currently, we manually enter field names in the email content field, which is time-consuming and prone to errors. There is no existing macro that provides this functionality in JetFormBuilder.
Additional context
Screenshots have been provided showing the current manual process of adding fields in JetFormBuilder and the automated process in Elementor. Implementing this feature will greatly enhance the user experience by providing a more efficient way to manage email notifications for forms, particularly those with repeater fields.
Example of how we currently set up an e-mail notification in Elementor with its result
Example of how we currently set up an e-mail notification in JFB
Is your feature request related to a problem? Please describe. Yes, currently in JetFormBuilder, when creating forms and setting up email notifications, we have to manually specify each field and its value. This becomes cumbersome and error-prone, especially for large forms or when fields are frequently added or changed.
Describe the solution you'd like We propose adding a macro similar to Elementor's
[all-fields]
shortcode that:label: value
format (where label has an automatic fallback to the name of the input), making it easy to read and understand.Describe alternatives you've considered Currently, we manually enter field names in the email content field, which is time-consuming and prone to errors. There is no existing macro that provides this functionality in JetFormBuilder.
Additional context Screenshots have been provided showing the current manual process of adding fields in JetFormBuilder and the automated process in Elementor. Implementing this feature will greatly enhance the user experience by providing a more efficient way to manage email notifications for forms, particularly those with repeater fields.
Example of how we currently set up an e-mail notification in Elementor with its result
Example of how we currently set up an e-mail notification in JFB