Elegant Forms allows you to pass parameters into the form fields! This is the building block for a multi-step
form (due to some field limitations, only text, textarea, url, and number fields). These parameters can be
passed over from a previous form or can be "hardcoded" to be the same for each contact. The url will hold the
parameters being passed. You may right-click the field you wish to pass data into and choose "inspect". In the
HTML, look for the name attribute and copy the value (for example, copy inf_field_Phone1
you see name="inf_field_Phone1"
). You may then build a query string using whichever fields
you wish to pass over. Click here
see the Web Forms heading for details on how to build a query string.
Elegant Forms is submitted as if it were the original form. It does not use the Infusionsoft API. This means
that you must configure the redirect options in the Thank-you
Page tab in the Infusionsoft campaign builder.
Check the Redirect to thank-you page
option, otherwise the small form window will display the thank-you page
instead of redirecting the whole page. You may also select the option to Pass contact's information..
Don't Forget To Publish!
Be aware that an Elegant Form does not reflect your Infusionsoft form until it has been published in the
campaign. This is true for any changes you make to your form in the campaign.
Popup On Timer
In the advanced options popup, note that if you are choosing a timer-based popup, there is a setting to Only
Display Popup Every X Hours
. This is done by setting a cookie in the viewer's browser. If the viewer uses a
different browser or has opted out of cookies in browser settings, this functionality will not work.
Do not apply any advanced styling inside of the Infusionsoft form builder (see below snippet).
The popup is designed to rotate through the last 15 "conversions" for that particular call to action.