Docs / FormLint for Gravity Forms

FORM INTELLIGENCE, EXPLAINED.

FormLint for Gravity Forms

Give your Gravity Forms an extra layer of understanding. Manage your intelligence without rebuilding your form.

BY FORMLINT · VERSION 0.1.0

One WordPress plugin. Your existing forms.

WordPress plugin. Download includes installation instructions and license notices. These packages are distributed directly by FormLint; no platform endorsement or marketplace approval is claimed.

Download Gravity Forms integration

Requires WordPress 6.5+, PHP 8+ and Gravity Forms. The same ZIP supports both builders. Test your installed builder version on staging before use.

  1. Upload the ZIP.In WordPress, open Plugins → Add New → Upload Plugin. Select the downloaded ZIP, install and activate it.
  2. Open Settings → FormLint.Select Gravity Forms, enter the evaluation endpoint and your project public key. Missing builders stay inactive.
  3. Enable the connection.Complete the mapping below, check Enable processing, and save. Suggestions appear below mapped fields after visitors edit them.

Match your fields. Keep their native names.

Create or choose your FormLint project, save its rules and field IDs, and create a public key. Use your HTTPS evaluation endpoint ending in /evaluate. Keep provider and server secrets out of every plugin.

Add the exact origin where the form runs to the project’s allowed origins. Include your staging origin separately when testing.

SettingExampleWhere to find it
Form ID12The numeric form ID in Gravity Forms.
Project field IDdescriptionThe field saved in your FormLint project.
Builder field ID3The numeric field ID in the form editor.

This maps input_3 to description for suggestions. The native name and submission remain intact. A single checkbox subinput can use a field ID such as 3.1. Grouped choices are excluded.

Your rules live in FormLint.

Write your checks and visitor messages in the project and save. For a packaging brief, check quantity and dimensions with separate rules, each with its own suggestion. For quantity, use “Add how many items you need.” Learn how to write useful rules.

Map up to four non-sensitive fields, at most 4,000 characters each: native textarea, text, number, single select or individual checkbox. Files, custom choice widgets, grouped controls and sensitive input types are excluded. The integration does not read browser storage or keep answers across form pages; use rules whose mapped fields appear together.

Widget language

Choose Auto, English or Italiano in the integration settings. Auto follows the form document’s HTML language, including runtime changes. Add all rule translations and choose the default language in FormLint’s Form setup. Missing or unsupported translations use the project default for every message.

If your custom switcher does not update the page’s HTML language, call setLocale on the integration instance. Switching existing feedback does not consume another evaluation. Language setup and SDK examples.

Test the whole form.

To disconnect, uncheck the connection and save, or deactivate the plugin. Clear page caches after changes. Uninstall removes only the current site’s FormLint settings.

Verification scope. The runtime is tested in real Chromium using labeled synthetic builder markup, including failure and replacement flows. Your licensed Elementor Pro / Gravity Forms installation still needs a staging check. Live evaluation requires server-side configuration. Read the privacy guide.
More context, less guesswork.Open FormLint