Share via


Gravity Forms Professional (Preview)

Connect your WordPress forms powered by Gravity Forms to the Power Platform. This is the Professional and Enterprise version, offering greater features.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name Reenhanced
URL https://www.reenhanced.com
Email support@reenhanced.com
Connector Metadata
Publisher Reenhanced, LLC
Website https://www.reenhanced.com/
Privacy policy https://www.reenhanced.com/privacy/
Categories Marketing

Connect Gravity Forms to Power Automate with this professional plugin and connector by Reenhanced. You will be able to trigger Power Automate flows when your forms are submitted and access any previous entries through the actions. New features are in active development in this well supported plugin and connector.

Prerequisites

In order to use this connector, you must have the Gravity Forms Power Automate PRO plugin installed in your WordPress site and a valid license from reenhanced.com. Your license supports active development of this product so your flows will keep working no matter what changes are made to the platform.

PRO version is different from the regular version

The PRO version of the Gravity Forms Power Automate plugin is a completely separate plugin and backend API from the regular version. Unlike the regular version, the PRO version does not utilize a server to bring your data to Power Automate. Communication is secure and direct between your WordPress site and Power Automate. The PRO version also has a different set of triggers and actions than the regular version.

How to get credentials

After you install and activate the plugin on your WordPress site, go to the Gravity Forms > Settings > Power Automate Pro settings page to register your license. Once registered, your WordPress site will generate a Secret Key that is unique and private to your site. You'll need the license key, secret key, and WordPress URL from the settings page to create your connection. (Reload the page if you don't see these 3 after activation.)

Get started with your connector

When you select the trigger, you will be asked which form you want to trigger the flow. Select the form from the dropdown menu and use the form fields as dynamic data in all subsequent actions.

When you want to access a specific form entry or a list of form entries, you will need to select the form for which you'll be accessing the entry. Your selection of the form in each action tells Power Automate what data should be expected from the action.

Known issues and limitations

Known Issue: Compatibility with other plugins that modify the Gravity Forms API is not guaranteed. If you are using a plugin that modifies the Gravity Forms API, you may experience issues with the connector.

Known Limitation: Migrating data between different WordPress environments could cause issues with connections and flow triggers. For example, if you copy your WordPress site to a new host, you may need to establish a new connection and re-save the flow.

Known Limitation: Many Gravity Forms plugins do not properly update the WordPress JSON schema. We have built this plugin to use the JSON schema to determine the fields in your form and entries. If you are using a plugin that does not update the JSON schema, you may experience missing data or error responses with the connector.

Creating a connection

The connector supports the following authentication types:

Default Parameters for creating connection. All regions Not shareable

Default

Applicable: All regions

Parameters for creating connection.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
License Key string Specify the license key for the Gravity Forms Power Automate Pro Plugin. (Find in Gravity Forms > Settings > Power Automate Pro) True
Secret Key string Specify the secret key for the Gravity Forms Power Automate Pro plugin. (Find in Gravity Forms > Settings > Power Automate Pro) True
URL For Power Automate Connection string Specify the website URL for Power Automate connection. (Find in Gravity Forms > Settings > Power Automate Pro) True

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Create a Gravity Forms entry

Create a Gravity Forms entry

Create a note for a Gravity Forms entry

Create a note for a Gravity Forms entry

Delete a Gravity Forms entry

Delete a Gravity Forms entry

Delete all attachments for a Gravity Forms entry

Delete all attachments for a Gravity Forms entry

Delete an attachment for a Gravity Forms entry

Delete an attachment for a Gravity Forms entry

Download an attachment for a Gravity Forms entry

Download an attachment for a Gravity Forms entry

Get a Gravity Forms entry

Get a single Gravity Forms entry containing all the fields

Get a Gravity Forms entry's notes

Get a list of notes for a Gravity Forms entry

Get a Gravity Forms entry with field metadata

Get a single Gravity Forms entry containing an array of the fields and metadata

Get a Gravity Forms field's choices

Get a list of choices for a Gravity Forms field

Get Gravity Forms form entries

Get a list of Gravity Form entries for the selected form

Update a Gravity Forms entry

Update a Gravity Forms entry

Update a Gravity Forms field's choices

Update a list of choices for a Gravity Forms field

Validate a Gravity Forms entry

Validate a Gravity Forms entry

Create a Gravity Forms entry

Create a Gravity Forms entry

Parameters

Name Key Required Type Description
Form
form_id True string

Select form

body
body True

Request body

Returns

Create a note for a Gravity Forms entry

Create a note for a Gravity Forms entry

Parameters

Name Key Required Type Description
Entry ID
entry_id True string

The ID of the entry

body
body True

Request body

Returns

Delete a Gravity Forms entry

Delete a Gravity Forms entry

Parameters

Name Key Required Type Description
Entry ID
id True string

The ID of the entry

Delete all attachments for a Gravity Forms entry

Delete all attachments for a Gravity Forms entry

Parameters

Name Key Required Type Description
Entry ID
entry_id True string

The ID of the entry

Delete an attachment for a Gravity Forms entry

Delete an attachment for a Gravity Forms entry

Parameters

Name Key Required Type Description
Entry ID
entry_id True string

The ID of the entry

Attachment URL
attachment_url True string

The URL of the attachment to delete

Download an attachment for a Gravity Forms entry

Download an attachment for a Gravity Forms entry

Parameters

Name Key Required Type Description
Entry ID
entry_id True string

The ID of the entry

Attachment URL
attachment_url True string

The URL of the attachment to download

Returns

Get a Gravity Forms entry

Get a single Gravity Forms entry containing all the fields

Parameters

Name Key Required Type Description
Form
form_id True string

Select the form that you want to get entries from

Entry ID
id True string

The ID of the entry

Returns

Get a Gravity Forms entry's notes

Get a list of notes for a Gravity Forms entry

Parameters

Name Key Required Type Description
Entry ID
entry_id True string

The ID of the entry

Returns

Name Path Type Description
array of

Get a Gravity Forms entry with field metadata

Get a single Gravity Forms entry containing an array of the fields and metadata

Parameters

Name Key Required Type Description
Form
form_id True string

Select the form that you want to get entries from

Entry ID
id True string

The ID of the entry

Returns

Get a Gravity Forms field's choices

Get a list of choices for a Gravity Forms field

Parameters

Name Key Required Type Description
Form
form_id True string

Select the form

Field
id True string

Select the field

Returns

Get Gravity Forms form entries

Get a list of Gravity Form entries for the selected form

Parameters

Name Key Required Type Description
Form to get entries from
form_id True string

Select the form that you want to get entries from

body
body

Returns

Name Path Type Description
entries
entries array of
Total Count
total_count integer

A count of all matching entries.

Update a Gravity Forms entry

Update a Gravity Forms entry

Parameters

Name Key Required Type Description
Form
form_id True string

Select the form that you want to get entries from

Entry ID
id True string

The ID of the entry

body
body True

Request body

Returns

Update a Gravity Forms field's choices

Update a list of choices for a Gravity Forms field

Parameters

Name Key Required Type Description
Form
form_id True string

Select the form

Field
id True string

Select the field

body
body True

Request body

Returns

Validate a Gravity Forms entry

Validate a Gravity Forms entry

Parameters

Name Key Required Type Description
Form
form_id True string

Select the form that you want to get entries from

body
body True

Request body

Returns

Triggers

When a Gravity Forms entry approval is changed (GravityView)

Trigger a flow when a Gravity Forms entry approval is accepted/rejected/changed (GravityView)

When a Gravity Forms entry gets a note

Trigger a flow when a Gravity Forms entry gets a note

When a Gravity Forms entry is deleted

Trigger a flow when a Gravity Forms entry is deleted

When a Gravity Forms entry is updated

Trigger a flow when an existing Gravity Forms entry is updated

When a Gravity Forms entry status is updated

Trigger a flow when a Gravity Forms entry's status is updated

When a Gravity Forms form is submitted

Trigger a flow when a Gravity Forms entry is submitted

When a payment action occurs on a Gravity Forms entry

Trigger a flow when a payment action occurs on a Gravity Forms entry

When a Gravity Forms entry approval is changed (GravityView)

Trigger a flow when a Gravity Forms entry approval is accepted/rejected/changed (GravityView)

Parameters

Name Key Required Type Description
Form ID
form_id True string

Select the form that will trigger the flow when submitted

Returns

When a Gravity Forms entry gets a note

Trigger a flow when a Gravity Forms entry gets a note

Parameters

Name Key Required Type Description
Form ID
form_id True string

Select the form that will trigger the flow when submitted

Returns

When a Gravity Forms entry is deleted

Trigger a flow when a Gravity Forms entry is deleted

Parameters

Name Key Required Type Description
Form ID
form_id True string

Select the form that will trigger the flow when submitted

Returns

When a Gravity Forms entry is updated

Trigger a flow when an existing Gravity Forms entry is updated

Parameters

Name Key Required Type Description
Form ID
form_id True string

Select the form that will trigger the flow when submitted

Returns

When a Gravity Forms entry status is updated

Trigger a flow when a Gravity Forms entry's status is updated

Parameters

Name Key Required Type Description
Form ID
form_id True string

Select the form that will trigger the flow when submitted

Returns

When a Gravity Forms form is submitted

Trigger a flow when a Gravity Forms entry is submitted

Parameters

Name Key Required Type Description
Form ID
form_id True string

Select the form that will trigger the flow when submitted

Returns

When a payment action occurs on a Gravity Forms entry

Trigger a flow when a payment action occurs on a Gravity Forms entry

Parameters

Name Key Required Type Description
Form ID
form_id True string

Select the form that will trigger the flow when submitted

Returns