Introduction
The official Gravity Forms Conversational Forms Add-On allows you to present forms in a user-friendly way. Fields are presented one at a time to set a conversational tone and keep the visitor’s focus on the current question or field.
The full-page container is beautifully themed and customizable, and each conversational form can be accessed via a unique, customizable permalink.
Prerequisites
- Download and install the add-on.
- Gravity Forms 3.0.0 or later is required.
Configure Conversational Form Settings
All conversational form settings are set at the form level. These can be accessed at Form Settings → Conversational Forms for your form.
Refer to the Conversational Forms Settings Reference article for a description of the available settings.
Limitations
Due to the special nature of conversational form presentation, some fields and form settings are incompatible with the conversational form layout, as described below.
- Invisible CAPTCHA that must be placed as a field on your form (e.g., Google reCAPTCHA v2 invisible badge or an invisible Turnstile field) is not supported in Conversational Forms. Additionally, the CAPTCHA field is not supported.
- Form Title and Form Description can be set in form settings, but they do not display.
- Conversational Forms always use a “Label placement” value of “Top.” Any other label placement value will be ignored.
- The following form settings have no effect on Conversational forms: “Animated transitions“; “Enable legacy markup“.
- Conversational Forms do not support CSS ready classes.
- Moving to a new field on a conversational form will not trigger a Google Analytics pagination event.
- Clicking the continue button does not save or update a partial entry, as the next and previous buttons do on a regular multi-page form.
- It is not possible to chain forms using shortcodes in the confirmation message when Form 1 is a Conversational Form.
- If the
gform_disable_cssWith the filter enabled, Conversational Forms will not work properly.
Payment Fields
A conversational form can be used as a payment collection form.
Note: The 2Checkout Field will be supported in a future update.