WPForms by Reenhanced LLC (Preview)
Connect your WordPress forms powered by WPForms to the Power Platform.
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 Team |
URL | https://www.reehanced.com |
support@reenhanced.com |
Connector Metadata | |
---|---|
Publisher | Reenhanced, LLC |
Website | https://www.reenhanced.com/ |
Privacy policy | https://www.reehanced.com/privacy/ |
Categories | Marketing |
Connect WPForms to Power Automate with this 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 Power Automate for WPForms 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.
How to get credentials
After you install and activate the plugin on your WordPress site, go to the WPForms integration settings 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 WPForms Integration 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
This connector is limited to triggering flows by form submission and to reading existing entries. Future development is planned to allow editting existing entries and triggering flows when entries are updated.
Known Issue: When the license is activated for the first time, a refresh of the Integration settings page is required in order to view your secret key.
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.
Common errors and remedies
If your flow is not triggered when the form is submitted, open the flow in the flow editor and save the flow again to force a re-sync of the trigger data.
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 Power Automate for WPForms plugin. (Find in WPForms > Settings > Integrations) | True |
Secret Key | string | Specify the secret key for the Power Automate for WPForms plugin. (Find in WPForms > Settings > Integrations) | True |
URL For Power Automate Connection | string | Specify the website URL for Power Automate connection. (Find in WPForms > Settings > Integrations) | True |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Get a WPForms entry |
Get a single WPForms entry containing all the fields |
Get WPForms entries |
Get a list of WPForms entries |
Get a WPForms entry
Get a single WPForms entry containing all the fields
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Entry ID
|
id | True | string |
The ID of the entry/form submission to get |
Form
|
form_id | True | string |
Select the form that you want to get entries from |
Returns
Get WPForms entries
Get a list of WPForms entries
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 |
---|---|---|---|
|
array of object | ||
fields
|
fields |
Triggers
When a new WPForms entry is submitted |
Trigger a flow when a new WPForms entry is submitted |
When a new WPForms entry is submitted
Trigger a flow when a new WPForms 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 |