Sort Your Form Submissions into Leads and Spam with Ninja Forms and AI
The AI sorts your submissions into customers, questions and spam and drafts replies for the customers. Read only.
Works with AI · Verified on v3.15.6
Connect Ninja Forms to Claude, ChatGPT, or any AI assistant with WPVibe. Build forms and price calculators, add automatic replies, report on your submissions and sort leads from spam, by asking in plain English.
One connection gives your assistant structured, permission-checked access to the whole site.
The fields with the right types, required ones, button, thank-you message and an email to you, built in one go and placed on a draft page or a share link.
Your price list turned into a form that shows the estimate live as visitors pick options, checked against your own examples first.
A reply to everyone who fills in a form that repeats what they picked and sends replies back to you, after a spam check: without a captcha it repeats nothing anyone typed.
Submissions per form this month and last, the forms that got nothing and the most-picked answers.
Submissions sorted into customers, questions and spam, with replies drafted for the customers. Read only.
Ninja Forms' public link turned on or off for any form, so people can fill it in from a link you send.
Submissions as CSV with labels, forms exported as .nff files, imported or duplicated.
Paste any of these into Claude or ChatGPT once Ninja Forms is connected.
Add the free WPVibe plugin from WordPress.org to the site running Ninja Forms.
Claude, ChatGPT, Cursor, and more. One click to authorize, and no passwords ever go in the chat.
“Build a quote form for airport transfers that shows the price as people pick their destination.”
Copy-paste playbooks, each one tested on a live Ninja Forms install before it ships.
The AI sorts your submissions into customers, questions and spam and drafts replies for the customers. Read only.
Submissions per form this month and last, with the forms that got nothing and the most-picked answers. Read only.
Everyone who fills in your form gets a reply at once that thanks them, repeats what they picked and says what happens next.
Give it your price list; the AI builds a form that shows the price live as visitors pick options and emails you each request with its estimate.
Describe the form; the AI builds it with an email to you and puts it on a draft page or a share link for you to check.
Ninja Forms registers these with the WordPress Abilities API under the ninjaforms namespace. Your AI finds them with discover_abilities and calls them with run_ability. WPVibe asks for your approval only when an ability is marked destructive and deletes something or runs code; everything else runs as soon as your AI calls it. Verified means we ran it on a live install of v3.15.6. Registered means a fresh install of v3.15.5 ships it and we have not run it yet.
Requires Ninja Forms 3.15.6 or newer on WordPress 6.9 or newer, with an administrator account. Nothing to switch on: Ninja Forms' abilities are on as soon as the plugin is active. Tested on Ninja Forms 3.15.6, the free plugin.
| Ability | What it does | Access | Status |
|---|---|---|---|
|
List forms ninjaforms/list-forms
|
Every form with its id, title, settings and how many fields and actions it has. | Read | Verified |
|
Get a form ninjaforms/get-form
|
One form with its settings, every field with its key and type, its actions and its calculations. | Read | Verified |
|
List field types ninjaforms/list-field-types
|
The field types this site can use, including any an add-on registers. | Read | Verified |
|
Create a form ninjaforms/create-form
|
Builds a form with its fields, actions and calculations in one call. | Write | Verified |
|
Update a form ninjaforms/update-form
|
Changes a form's title, where labels sit, whether it clears or hides after submit, login requirement and similar settings. | Write | Verified |
|
Duplicate a form ninjaforms/duplicate-form
|
Copies a form with its fields, actions and calculations, as a new form titled with " - copy". | Write | Verified |
|
Delete a form ninjaforms/delete-form
|
Deletes a form with its fields, actions and submissions. | Write | Verified |
|
Add a field ninjaforms/add-field
|
Adds a field at a position you choose, or just before the submit button. | Write | Verified |
|
Update a field ninjaforms/update-field
|
Changes a field's label, help text, choices, default or whether it is required. | Write | Verified |
|
Remove a field ninjaforms/remove-field
|
Removes a field. One with saved answers is only removed after an export and a typed confirmation. | Write | Verified |
|
Reorder fields ninjaforms/reorder-fields
|
Sets the position of fields, given each field id with its position; see the note below. | Write | Verified |
|
List actions ninjaforms/list-actions
|
A form's actions (emails, thank-you message, redirect, saving) with whether each is on. | Read | Verified |
|
Add an action ninjaforms/add-action
|
Adds an email, thank-you message, redirect or save action, such as an automatic reply to the visitor. | Write | Verified |
|
Update an action ninjaforms/update-action
|
Switches an action on or off or changes its recipient, subject, message or reply-to. | Write | Verified |
|
Delete an action ninjaforms/delete-action
|
Deletes an action. Asks for your approval in WPVibe. | Write | Verified |
|
List calculations ninjaforms/list-calculations
|
A form's calculations with their formulas. | Read | Verified |
|
Add a calculation ninjaforms/add-calculation
|
Adds a formula over the form's fields, shown live on the form with a merge tag. | Write | Verified |
|
Update a calculation ninjaforms/update-calculation
|
Changes a calculation's formula or decimal places. | Write | Verified |
|
Delete a calculation ninjaforms/delete-calculation
|
Deletes a calculation. | Write | Verified |
|
List submissions ninjaforms/get-submissions
|
Every submission of a form with its date and status, newest first. | Read | Verified |
|
Get a submission ninjaforms/get-submission
|
One submission with every answer, its date and status. | Read | Verified |
|
Get submission answers ninjaforms/get-submission-fields
|
The answers of one submission, optionally with labels and types. | Read | Verified |
|
Update a submission ninjaforms/update-submission
|
Changes answers on a saved submission without running its actions. | Write | Verified |
|
Delete a submission ninjaforms/delete-submission
|
Moves a submission to the trash, or deletes it for good when asked. | Write | Verified |
|
Export submissions ninjaforms/export-submissions
|
A form's submissions as CSV with question labels, all or the ones you pick. | Read | Verified |
|
Resend a submission email ninjaforms/process-submission
|
Sends an email you write about a saved submission to an address you give. | Write | Verified |
|
Export a form ninjaforms/export-form-definition
|
A form as a Ninja Forms .nff file to keep or move to another site. | Read | Verified |
|
Import a form ninjaforms/import-form
|
Creates a form from .nff file content. | Write | Verified |
|
Place a form on a page ninjaforms/embed-form
|
Adds a form to a new or existing page as a block, shortcode or below the content. | Write | Verified |
|
Share a form by link ninjaforms/get-public-link
|
Turns a form's public link on (also when not told which) or off and returns it, so people can fill it in without a page. | Write | Verified |
|
Get settings ninjaforms/get-plugin-settings
|
Ninja Forms' settings: date format, currency, captcha keys and advanced options. | Read | Verified |
|
Update settings ninjaforms/update-plugin-settings
|
Changes the Ninja Forms settings you name and keeps the rest. | Write | Verified |
Behavior the ability descriptions do not mention.
Works with AI is WPVibe’s verification program. Every ability marked verified was run on a live Ninja Forms install, and we rescan WordPress.org weekly so a release that adds or removes abilities shows up here before it surprises you.
Learn more about Ninja Forms at ninjaforms.com.