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.
Upgrade your WordPress site with powerful, flexible forms.
Download and install
- If you haven't already, install and activate the current version of Formidable Forms Premium on your WordPress site.
- After confirming your Formidable Forms license, go to Formidable → Add-Ons and toggle on the AI Forms add-on (the Form AI WordPress plugin).

From Idea to Reality in Minutes. Build Powerful Forms, Dashboards, Apps and More.
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.
More standard options are in the Advanced section.
Field-specific options
The AI field's own options are in the AI Options section of its field options.
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.
- Go to Formidable → Forms and click Add New in the top-right corner of the Forms list.

- Select the Create with AI button to start creating the AI-generated form.

- 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.

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

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.
- 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:
- 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.
- Add a text or paragraph field in the form builder where users can type in their questions.
- Find the AI field on the left sidebar and click or drag and drop it into your form.

Then click the AI field in your form to open its field options. - 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.

- 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.
- 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.
- 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.
- 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.

- 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.
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.
Related developer hook
- To manage the values sent using the AI, use the frm_ai_data hook.










