🎉 Celebrate with 10% OFF on All Products! Use Code: GFEX10 Or Buy Any 2+ Items for 30% OFF with Code: GFEX30!

EFE Visual Forms Pro Add-on: Installation and Features

Updated 5 min read WordPress Plugins Integrations A–Z
On this page
  1. Install Pro
  2. Form layouts: classic, multi-page, conversational
  3. Multi-page forms
  4. Conversational forms
  5. Pro field types
  6. Popups
  7. Integrations
  8. User registration
  9. Entry export
  10. Troubleshooting
  11. I do not see the Pro features
  12. Uploaded files are refused
  13. Contacts do not appear in Mailchimp, Klaviyo or HubSpot
  14. No user is created
  15. Related Resources & Official Links
  16. Build Your Next WordPress Form Visually

EFE Visual Forms Pro is a separate add-on for the free EFE Visual Forms plugin. It adds Pro field types, multi-page and conversational layouts, popups, integrations, user registration and entry export. The free plugin keeps working on its own; Pro only adds features.

System Requirements & Prerequisites

  • EFE Visual Forms (free): installed and active. Pro does nothing without it.
  • WordPress: 6.2 or newer; PHP: 7.4 or newer
  • EFE Visual Forms Pro: the zip file and the license key from your GravityExtra account (My Account > Downloads and License keys)
  • Integrations: your own Mailchimp, Klaviyo or HubSpot account and API key/token, if you use them

Install Pro

  1. Install and activate EFE Visual Forms from WordPress.org (see Getting started).
  2. Go to Plugins > Add New > Upload Plugin, choose the EFE Visual Forms Pro zip and click Install Now.
  3. Click Activate.
  4. Go to EFE Visual Forms > License, paste your license key and click Activate License. The key enables updates of Pro in Dashboard > Updates; the Pro features work without it.
  5. Open any form in the builder. With Pro active you will see a Pages tab in the sidebar, Popup and Integrate in the left rail, the Pro fields in Add Fields, more templates in the gallery and an Export menu on the Entries screen.
The builder with Pro active: Popup toggle and Integrate in the left rail, a Pages tab in the sidebar and a File Upload field on the canvas
The builder with Pro active: Popup toggle and Integrate in the left rail, a Pages tab in the sidebar and a File Upload field on the canvas

Form layouts: classic, multi-page, conversational

When you create a form, Pro asks for the layout type. You can change it later from the builder header.

The Choose Form Layout Type dialog with Classic Form and Conversational Form, listing what each layout offers
The Choose Form Layout Type dialog with Classic Form and Conversational Form, listing what each layout offers

Multi-page forms

Open the Pages tab to add pages and move fields between them. Visitors see a progress indicator and Previous / Next buttons. The style of the indicator and the button texts are set in the same tab.

Conversational forms

The conversational layout shows one question per screen, with an optional welcome screen and thank-you screen. Visitors move on with Enter or the arrow keys. Color themes for this layout are chosen in its settings tab.

Pro field types

Field What it does
File Upload Visitors attach files. Allowed types default to .jpg, .jpeg, .png, .gif, .webp, .pdf, .doc and .docx; script and executable types are always refused. Maximum size defaults to 5 MB; multiple files can be allowed. Files are stored in wp-content/uploads/wpvfb-uploads/.
Signature Signature drawn with mouse or finger, saved with the entry.
Rating Stars Star rating, including half stars.
Rating Scale Numbered scale (for example 1–5 or 0–10) with optional labels such as “Strongly Disagree” to “Strongly Agree”.
Repeater A group of fields the visitor can repeat, for example guests or items.
Input Table A table of inputs with rows and columns.
Image Choice Options shown as image cards; single or multiple selection; optional price per option.
Color Picker Color swatches with optional custom color.
Product Products with price and quantity.
Total Running total of prices on the form, with tax and discount.
Submission Preview Shows the visitor’s answers before they send the form.

Prices and totals are recalculated on the server when the form is sent, so a visitor cannot change the total in the browser. Formulas can use other fields as {tokens}. The {total} merge tag adds the total to notifications. Pro does not take payments: there is no payment gateway.

Pro fields on a published form: image choice cards with one selected, two color pickers and a switch
Pro fields on a published form: image choice cards with one selected, two color pickers and a switch
Pro rating fields on a published form: star ratings and rating scales from 1 to 5, 0 to 10 and Strongly Disagree to Strongly Agree
Pro rating fields on a published form: star ratings and rating scales from 1 to 5, 0 to 10 and Strongly Disagree to Strongly Agree

Popups

Turn on Popup in the left rail to show the form as a popup on your site.

Setting Options
Popup type Modal, slide-in, floating, fullscreen
Trigger Time delay, scroll depth, exit intent, manual (your own button or link)
Devices All devices, desktop only, mobile only
Frequency How often the popup can appear again, and whether it stops after the visitor submits

You can also place a popup on one page with the shortcode attribute mode="popup":

shortcode
SHORTCODE
[wpvfb id="12" mode="popup"]

Integrations

Open Integrate in the left rail. Each integration runs after the entry is saved.

Integration What you enter What is sent
Mailchimp API key and audience ID; choose the email and first-name fields Adds or updates the contact as subscribed in the audience
Klaviyo Private API key and list ID; choose the email and first-name fields Subscribes the profile to the list
HubSpot Private app access token; choose the email and first-name fields Creates a contact
Webhook Any HTTPS URL A JSON POST with event, entry_id, form_name, data and created_at

The webhook works with automation tools that accept incoming webhooks, for example Zapier or Make.

Example webhook body:

webhook-body.json
JSON
{
  "event": "form_submission",
  "entry_id": 42,
  "form_name": "Contact",
  "data": { "field_email": "jane@example.com" },
  "created_at": "2026-11-02 10:15:00"
}

Integrations send data to third-party services. Mention them in your privacy policy.

User registration

A form can create a WordPress user when it is submitted:

  • Map the email field (required), and optionally username, password, first name and last name.
  • It only works when Settings > General > Anyone can register is on in WordPress, and only for visitors who are not logged in.
  • The new user gets the subscriber role. Existing usernames and emails are never changed.
  • WordPress sends its standard new-user emails.

Developers can choose another role with the wpvfb_registration_role filter. Roles that can edit content, upload files or manage the site are refused and fall back to subscriber.

Entry export

On EFE Visual Forms > Entries, the Export menu downloads the selected form’s entries as CSV, Excel (.xlsx), JSON or XML. See Managing entries.

Troubleshooting

I do not see the Pro features

Check that both plugins are active and reload the builder. Pro needs the free plugin to be active first.

Uploaded files are refused

Check the allowed file types and the maximum size on the field. Your server’s PHP upload limit (upload_max_filesize) also applies.

Contacts do not appear in Mailchimp, Klaviyo or HubSpot

Check the key or token, the audience or list ID and that the email field is mapped. Requests are sent in the background after the entry is saved, so the form does not show integration errors to visitors.

No user is created

Turn on Anyone can register in WordPress settings, test while logged out, and use an email that is not already registered.

Build Your Next WordPress Form Visually

Start with the free EFE Visual Forms plugin. Add EFE Visual Forms Pro for multi-page and conversational forms, popups, uploads, calculations and integrations.

Still need help?

Our support team answers tickets every day, usually within a few hours.

0
0
Your Cart
Your cart is emptyReturn to Shop
🔥 FREQUENTLY BOUGHT TOGETHER
Complete Combo & Save 40%!
ITEM IN YOUR CART
Gravity Forms Klaviyo Add-on
$39.00/yr
+
🎁 RECOMMENDED ADD-ON SAVE 40% OFF
Original Price: $39.00/yr
Bundle Special Price: $23.40/yr