Docs & Support

Learn about all the Formidable features and get support from our amazing customer success team.

Add-onsOther Add Ons
AI Form Builder

AI Form Builder

Instantly integrate Formidable Forms with AI models from OpenAI and Google, with no API setup required. Use the AI field to display AI-generated responses and include them in the form before submission, email notification, confirmation message, or a View.

Download and install

— Premium Feature —
To access this add-on, ensure you have the Business license or above.
  1. If you haven't already, install and activate the current version of Formidable Forms Premium on your WordPress site.
  2. After confirming your Formidable Forms license, go to Formidable → Add-Ons and toggle on the AI Forms add-on (the Form AI WordPress plugin).
    Form AI - Toggle on the AI Forms add-on

Formidable Forms makes advanced site building simple. Launch forms, directories, dashboards, and custom WordPress apps faster than ever before.

Standard field options

An AI field has these standard options. Its own options are in the AI Options section below them.
Form AI - Field options: Field Label, CSS Layout Classes and the AI Options section
More standard options are in the Advanced section.
Form AI - Advanced field options: Default Value, Field Description, Label Position and Field Key

Field-specific options

The AI field's own options are in the AI Options section of its field options.
Form AI - AI Options: Hide Response, Guide Prompt, AI Question and AI Model

Hide response

To keep the AI response from showing in the form right away, check the Hide Response box. This box is unchecked by default. Hiding the response is helpful when you only want to show the message in an email, View, or Summary field.

Guide prompt

The Guide Prompt gives the AI model more context for the type of response you want to receive. Keep it short. By default, it contains "You are a helpful assistant". This setting accepts field shortcodes that work with live form values. To insert one, click the … icon in the box. When one of those fields changes, the AI prompt runs again.

AI question

In the AI Question box, create questions from multiple fields and static text. To insert a field shortcode, click the … icon in the box. This box is empty by default. Its field shortcodes update in real time. When one of those fields changes, the AI prompt runs again.

AI model

In the AI Model dropdown, choose the model that answers the AI Question: GPT 3.5 Turbo, GPT 4o mini, GPT 4.1 nano, or Gemini 2 Flash Lite. GPT 3.5 Turbo is the default. GPT 3.5 Turbo is typically faster and more concise, and GPT 4o mini has higher quality responses.

Field icons

Field action icons allow you to duplicate, delete, and move a field on the form builder page.

See the field action icons article for more information.

Create a form with AI form builder

Creating forms can be time-consuming, especially when building the form from scratch. With the AI form builder, you can enter the type of information you want to collect. It then automatically generates custom-tailored forms based on your specific needs.

  1. Go to Formidable → Forms and click Add New in the top-right corner of the Forms list.
    An Add New button to create a form
  2. Select the Create with AI button to start creating the AI-generated form.
    Create a form with AI
  3. A popup appears where you can tell the AI form builder what you need. Choose the AI model to use: GPT 3.5 Turbo, GPT 4o Mini, GPT 4.1 Nano, or Gemini 2 Flash Lite. Then, in the Describe your form box, share a brief or detailed prompt or the basic fields you want to be included.
    Create a form with AI prompt

    You can also click Try example to use a prompt suggested by the AI.
    Create a form with AI prompt example
  4. Click the Continue button and wait for the AI form builder to generate the form preview.
  5. If you are satisfied with the result, click the Create Form with AI button to complete the process.
    Create a form with AI button

    If the results are unsatisfactory, click the Retry link. It returns to your prompt. Then change the prompt and click Continue again to generate a new form.
    Create a form with AI retry
  6. That’s it! You will then be redirected to the form builder, where you can edit the AI-generated form and delete any questions you don’t need.

How to add an AI field

To add an AI field to your form:

  1. If you still need to, create a form, or go to Formidable → Forms and edit the form where you want to use the AI field.
  2. Add a text or paragraph field in the form builder where users can type in their questions.
  3. Find the AI field on the left sidebar and click or drag and drop it into your form.
    Form AI - AI field in the form builder field list

    Then click the AI field in your form to open its field options.
  4. If you do not want to see the AI response immediately in the form, select the Hide Response checkbox in the AI field options. By default, this option is unchecked.
    Form AI - AI Options: Hide Response, Guide Prompt, AI Question and AI Model
  5. Give the AI model more context for the response you want to receive by typing it in the Guide Prompt box. It can also include shortcodes. By default, the box contains "You are a helpful assistant". This default works for general questions. Replace it if you want responses in a specific role, tone, or format.
  6. Compose the question and type it in the AI Question box. It can consist of multiple shortcodes and text. To insert another field's shortcode, click the … icon in the box and select the field from the list.
  7. In the AI Model dropdown, select the model that fits your needs: GPT 3.5 Turbo, GPT 4o mini, GPT 4.1 nano, or Gemini 2 Flash Lite. By default, GPT 3.5 Turbo is selected. GPT 4o mini requests are likely to be higher quality than GPT 3.5 Turbo, but they can take a few seconds longer.

    Note: GPT 4o mini can create long, detailed responses. For shorter answers, include the phrase "brief response" in the prompt or specify a maximum word limit.

  8. Click Update to save the form. Then click Preview and choose On Blank Page or In Theme. When the form is visited, the AI field appears and is ready to use.
    Form AI - AI field response generated with GPT 3.5 Turbo
Notes:
  • Character limits: With the GPT models, only the first 1,000 characters of the AI Question are sent to the AI model.
  • GPT responses are limited to about 2,000 characters. Ask for a short answer to keep the full response.

Create an AI Question using multiple fields

When you create your prompt, you can combine multiple field shortcodes and additional text in the AI Question field. This helps improve your AI interaction and gives you better results.
Form AI - Insert multiple fields in the AI Question box

For example, you can ask a question like this:

Create a recipe using the ingredients on [100], exclude these specific ingredients [110], and follow the [113] diet.

In this example, 100, 110, and 113 are the IDs of other fields in the form.

Display AI fields

Insert [x] in a form's confirmation message, email, or View to display the submitted AI values. Replace x with the ID or key of the AI field.

Additional customizations

To change the HTML of the AI field, go to the form's Settings → Customize HTML. The AI field's HTML includes:

[if loading]<div class="frm_ai_loading">insert content here</div>[/if loading]

Between these loading tags, you can add anything custom.
Form AI - Loading tags in Customize HTML

  • To manage the values sent using the AI, use the frm_ai_data hook.
Was this article helpful? *

This article may contain affiliate links. Once in a while, we earn commissions from those links. But we only recommend products we like, with or without commissions.

In this article

    We have a small, but amazing team of dedicated people who are committed to helping you achieve your goals and project requirements.


    Copyright © 2026 Strategy11, LLC. Formidable Forms® is a registered trademark Strategy11, LLC.

    Complete your purchase
    Don't forget your purchase!
    Complete Purchase
    Join 400,000+ using Formidable Forms to create form-focused solutions fast. Get Formidable Forms