Do you need to integrate your form with several different web services? Maybe you’d like to subscribe a user to a Feedblitz email list, or populate a remote CRM with your user’s submitted data.
The Webhooks extension allows you to send form data to a remote URL using either a GET or POST request. This makes it easy to use your form data to interact with third-party web services. These requests are sent asynchronously, so they don’t affect redirects or success messages. They don’t take the place of redirects. The extension adds a new action type to the “Emails & Actions” tab. On the settings page for the action, you simply supply the following:
- Remote URL: The address to which data will be sent. (Can include querystrings.)
- Remote Method: The format used to send the data, either GET or POST
- Args: A collection of Key – Value pairs that will be sent as data.
- Encode Args as a JSON String: Encodes the data as a JSON string before sending it.
- Run in Debug Mode: Will show debugging information: Remote URL, data sent, and response.
Note: While we would love to be able to help Webhooks users integrate with all the services, we’re a small team, and so our support for integration is limited to making sure that we send data as its laid out in the settings. If you have questions about a particular service, or how to post to a specific service, you should contact that service’s support. Most services that accept webhooks have great API documentation to make the process as painless as possible.
Changelog
= 3.0.4 (23 May 2017)=
Bugs:
- Merge tags should now work properly with WebHooks.
3.0.3 (07 December 2016)
- Updating the way that debug messages are sent for versions of Ninja Forms > 3.0.16
3.0.2 (06 September 2016)
- Updated with Ninja Forms v3.x compatibility
3.0.1 (06 September 2016)
- Updated with Ninja Forms v3.x compatibility
3.0.0
- Updated with Ninja Forms v3.x compatibility
- Deprecated Ninja Forms v2.9.x compatible code
1.0.2 (15 April 2016)
Updates:
- update compatibility with WordPress v4.5, specifically UnderscoreJS v1.7+
1.0.1 (22 April 2015)
Bugs:
- Fixed a bug that could prevent the proper Javscript and CSS from being output to the page.
1.0 (21 April 2015)
- Initial Release

