Gravity Forms

Estimated reading: 2 minutes

Overview

AFI creates entries in Gravity Forms from external sources (e.g. inbound webhooks, other forms). Useful for unifying data into a single Gravity Forms entry store, regardless of where the submission originally came from.

Supported actions

  • Create Entry — adds a new entry to a specific Gravity Form with all field values populated.

Authentication

  1. No API key — AFI writes directly to Gravity Forms on the same WordPress install.
  2. Confirm Gravity Forms is installed and activated.

How to create the integration

  1. In WordPress admin, go to AFI > New Integration.
  2. Pick your Sender (Contact Form 7, WPForms, WooCommerce, etc.) and the form / event to listen on.
  3. Pick Gravity Forms as the Receiver, then pick the Task you want to run.
  4. Map sender fields onto Gravity Forms’s fields. Form ID + every required field on that form must be mapped.
  5. Optional: add Conditional Logic so the action only fires on matching submissions.
  6. Save and run a test submission. Check AFI > Log if anything looks off.

Notes & caveats

  • Field IDs vs labels: Gravity Forms uses numeric internal field IDs — AFI fetches the labels to make mapping easier.
  • Conditional / hidden fields: the field is created in the entry regardless of conditional visibility.
  • Notifications: Gravity Forms admin/user-notifications fire when an entry is created — disable them on the form if you don’t want emails for AFI-created entries.

Related