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 |
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 (Gravity |
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 |