AI Forms builds contact and lead forms inside WordPress - fields, notifications, entries, and spam defenses - without an external form SaaS.
What it does
Section titled “What it does”- Admin hub WP PowerSuite -> AI Forms with Forms, Entries, and Settings.
- Create forms from templates or the builder; field types include text, email, textarea, number, phone, select, radio, checkbox, file, date/time, URL, hidden, and more.
- Front-end shortcode
[basic_form id="123"]; AJAX submit with success message (and Pro redirect / auto-reply options). - Stores submissions in a dedicated entries table; mark read/unread, bulk actions, file download for uploads.
- Notification emails to admins; optional honeypot / timing checks on submit.
- Settings: AI Assistant provider/model (keys under Settings → AI Connections).
- Pro (licensed): AI Form Builder, CAPTCHA providers (simple / Google / Turnstile), conditional logic, form design, auto-replies, redirects. The free plugin keeps core forms and field types.
AI Form Builder (Pro)
Section titled “AI Form Builder (Pro)”With a license, an AI connection, and AI Assistant enabled on the Forms Settings tab:
- Open a form and start the AI builder.
- Ask for field changes, design changes, or both in one request.
- Review the Proposed changes list, then Apply changes.
- Use Undo in the chat if the last change is wrong. Update Form still saves the result.
OpenRouter: the same API key covers free and paid models. In the model list, pick a model from the Free group, or Free Models Router to let OpenRouter choose a free model.
When to use it
Section titled “When to use it”Enable it if:
- You need contact or lead forms without Gravity Forms / Formidable.
- Entries should stay in WordPress for the site owner.
- You want optional AI-assisted form generation when licensed.
When not to use it
Section titled “When not to use it”How to enable it
Section titled “How to enable it”- Go to WP PowerSuite -> Modules and enable AI Forms.
- Open WP PowerSuite -> AI Forms.
- Add a form (template or blank), configure fields and notification settings, save.
- Copy
[basic_form id="…"]from the form editor onto a page. - For AI: activate a license, connect a provider under Settings → AI Connections, enable AI Assistant on the Forms Settings tab.
How to test it
Section titled “How to test it”- Publish a page with
[basic_form id="…"]; submit as a visitor. - ✅ Pass: success message; row appears under Entries.
- Confirm the notification email arrives (pair with Email Delivery (SMTP) if needed).
- ✅ Pass: inbox receives the submission mail.
- With Pro + AI enabled, generate or improve a form from a prompt.
- ✅ Pass: the chat shows proposed field and/or design changes; Apply updates the editor; Undo restores the previous draft until you click Update Form.
- ❌ Fail: check the form has fields, spam checks are not blocking you, and mail delivery works.
Troubleshooting
Section titled “Troubleshooting”- AI Form Builder premium message. Activate the license; enable AI Assistant and configure AI Connections.
- OpenRouter shows no free models. Confirm the OpenRouter key is saved under Settings → AI Connections, then pick a model from the Free group (or Free Models Router).
- File upload asks for CAPTCHA. Uploads can require a CAPTCHA provider on the form (Pro).
- Too many submissions. Rate limiting is intentional - wait and retry.
- Mail not sending. Configure Email Delivery (SMTP).
Manage with WP-CLI
Section titled “Manage with WP-CLI”Prefer the command line? You can turn this module on or off with WP-CLI instead of the dashboard:
# Turn the module onwp powersuite module enable basic-forms
# Turn the module offwp powersuite module disable basic-forms
# Check whether it is on, its category, and where its settings livewp powersuite module get basic-formsManaging more than one site? Add --url=https://example.com to point a command at one site. If this is a Pro module, install WP PowerSuite Pro and activate your license first. New to WP-CLI? See the full command guide.
What does AI Forms do?
It lets you create forms, embed them on the site, store entries, and send notification emails without an external form SaaS.
Is AI Forms free?
The module is freemium. Core forms and field types work free; AI Form Builder, CAPTCHA modules, conditional logic, form design, auto-replies, and redirects need a WP PowerSuite Pro.
Where do I manage forms?
Open WP PowerSuite -> AI Forms for Forms, Entries, and Settings tabs.
How do I show a form on the front end?
Paste [basic_form id="123"] on a page or post, using the form ID from the editor.
How does the AI Form Builder work?
With Pro and AI Assistant enabled, open a form and use the AI builder. One request can change fields and design together. Review the proposed changes, apply them, then use Undo in the chat if needed. Click Update Form to save.
Can I use OpenRouter free models?
Yes. Save an OpenRouter API key under Settings → AI Connections. On the Forms Settings tab, choose OpenRouter and a model from the Free group, or Free Models Router to auto-select. The same key works for free and paid models.
How do I turn AI Forms off?
Go to WP PowerSuite -> Modules, find AI Forms, and toggle it off.
Developer notes (hooks & filters)
Source: modules/basic-forms/module.php, includes/FeatureGate.php, includes/AiSettings.php.
Boot: standard · context: admin, frontend, ajax.
Filter: wpps_ai_forms_is_pro.
Custom post type for forms; entries table registered with the module.
Admin page: powersuite-basic-forms.