Ninja Forms +

Send user-submitted data to any external URL using a GET or POST request.

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.


= 3.0.4 (23 May 2017)=


  • 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


  • Updated with Ninja Forms v3.x compatibility
  • Deprecated Ninja Forms v2.9.x compatible code

1.0.2 (15 April 2016)


  • update compatibility with WordPress v4.5, specifically UnderscoreJS v1.7+

1.0.1 (22 April 2015)


  • Fixed a bug that could prevent the proper Javscript and CSS from being output to the page.

1.0 (21 April 2015)

  • Initial Release