SAR Intelligenceby SAR-SOFT

Works with SAR

Manage WPForms with AI

Drag-and-drop form builder; the paid versions keep entries. With SAR, ChatGPT or Claude can work with WPForms on your site: drafts first, and your approval before anything goes live.

  • Plugin
  • Supported
  • 8 tools

What your AI can do with WPForms

A few of the tools it uses, with what each one needs from you.

Change a form's messages

Change the texts a form shows visitors (the confirmation after sending, error and validation messages), using the keys get_form lists.

wordpress_update_form_messagesApproval

Change a form's email notification

Change one of a form's email notifications (ids from get_form).

wordpress_update_form_notificationDepends on the change

Mark a form entry

Mark one form entry as read or unread, spam or not spam, or move it to or from the trash.

wordpress_set_form_entry_statusApproval

Forms

The site's forms across its form plugins (Contact Form 7, WPForms, Fluent Forms, Gravity Forms, Forminator, Ninja Forms, with plugin 0.24.0 Breakdance's forms in beta, and with plugin 0.25.0 JetFormBuilder, which keeps entries only for forms with its Save Form Record action), with how many entries each has and whether the plugin keeps a copy of entries at all (Contact Form 7 only emails them unless Flamingo is installed; WPForms Lite keeps none).

wordpress_list_formsNone

A form

One form: its fields, its messages (confirmation, errors), its email notifications (who receives them, from which address, subject and body; addresses outside the site's domain are masked) and its spam protection.

wordpress_get_formNone

Form entry totals

How many entries a form received over the last days (1 to 365, default 30), by day and by status (new, read, spam, trash), and its spam rate.

wordpress_form_entry_statsNone

Things to ask

Copy one into ChatGPT or Claude and fill in the brackets.

Prompt 1

How many entries did the [form] form in WPForms get in the last 30 days, and how much of it was spam?

Prompt 2

Show me this week's entries from the [form] form, masked as they come, and tell me which ones seem to need a reply.

Prompt 3

Change the confirmation message of the [form] form to [new message]; I'll approve it in SAR.

Prompt 4

Who receives the email notification of the [form] form, and what is its subject? Change the subject to [new subject].

Set up in three steps

No password to hand over.

  1. Install SAR Intelligence

    Add the SAR Intelligence plugin to the WordPress site where WPForms is active.

  2. Connect your site

    In SAR, add the site under Connections and approve it on WordPress's own screen. Allow changes when you are ready.

  3. Ask your AI

    Add SAR to ChatGPT or Claude and ask in your own words, or start from a prompt above.

Every tool

The tools that come with WPForms, as your AI app sees them.

Every tool
ToolWhat it doesReads or changesApprovalStatus
wordpress_list_formsFormsThe site's forms across its form plugins (Contact Form 7, WPForms, Fluent Forms, Gravity Forms, Forminator, Ninja Forms, with plugin 0.24.0 Breakdance's forms in beta, and with plugin 0.25.0 JetFormBuilder, which keeps entries only for forms with its Save Form Record action), with how many entries each has and whether the plugin keeps a copy of entries at all (Contact Form 7 only emails them unless Flamingo is installed; WPForms Lite keeps none).Needs: Contact Form 7, WPForms, Fluent Forms, Gravity Forms, Forminator, Ninja Forms, Breakdance, JetFormBuilderReadsNoneSupported
wordpress_get_formA formOne form: its fields, its messages (confirmation, errors), its email notifications (who receives them, from which address, subject and body; addresses outside the site's domain are masked) and its spam protection.Needs: Contact Form 7, WPForms, Fluent Forms, Gravity Forms, Forminator, Ninja Forms, Breakdance, JetFormBuilderReadsNoneSupported
wordpress_form_entry_statsForm entry totalsHow many entries a form received over the last days (1 to 365, default 30), by day and by status (new, read, spam, trash), and its spam rate.Needs: Contact Form 7, WPForms, Fluent Forms, Gravity Forms, Forminator, Ninja Forms, Breakdance, JetFormBuilderReadsNoneSupported
wordpress_list_form_entriesForm entriesA form's entries, masked on the site before they leave it: names as first name and initial, emails and phones shortened, addresses, IP addresses and payment details left out, free text with any email or phone inside masked.Needs: Contact Form 7, WPForms, Fluent Forms, Gravity Forms, Forminator, Ninja Forms, Breakdance, JetFormBuilderReadsNoneSupported
wordpress_get_form_entryA form entryOne form entry, masked as in list_form_entries, with its wp-admin link.Needs: Contact Form 7, WPForms, Fluent Forms, Gravity Forms, Forminator, Ninja Forms, Breakdance, JetFormBuilderReadsNoneSupported
wordpress_update_form_messagesChange a form's messagesChange the texts a form shows visitors (the confirmation after sending, error and validation messages), using the keys get_form lists.Needs: Contact Form 7, WPForms, Fluent Forms, Gravity Forms, Forminator, Ninja Forms, JetFormBuilderChangesApprovalSupported
wordpress_update_form_notificationChange a form's email notificationChange one of a form's email notifications (ids from get_form).Needs: Contact Form 7, WPForms, Fluent Forms, Gravity Forms, Forminator, Ninja Forms, JetFormBuilderChangesDepends on the changeSupported
wordpress_set_form_entry_statusMark a form entryMark one form entry as read or unread, spam or not spam, or move it to or from the trash.Needs: Contact Form 7, WPForms, Fluent Forms, Gravity Forms, Forminator, Ninja Forms, JetFormBuilderChangesApprovalSupported

Start free

Install the plugin, add SAR to your AI and ask your first question within minutes. No card needed.

Connect your WordPress site

Type your site's address and we open its own plugin page, ready to install SAR Intelligence.

Prefer to install by hand? Download the plugin · how to connect it

Not on WordPress, or want to set things up first? Create your free account

Free to start · No credit card