Ninja Forms +

Can't find a WordPress integration for the service you love? Send WordPress forms data to any external URL using a simple GET or POST request!

Frustrated by the lack of an official integration or plugin connecting WordPress to your favorite service? Can’t dedicate the time to write or maintain custom code that links your WordPress website to that service? Tired of paying for an integration maintained through a third-party?

Webhooks is the solution that can finally bridge that gap for you. Many services will allow integration via webhook using that service’s API. If the service you want to connect with supports that type of integration, Webhooks is your answer.

No more monthly fees. No more maintaining code for a custom solution. Connect your WordPress forms to the service you need now with Webhooks!

Send WordPress forms data to any external URL using a simple GET or POST request

Webhooks is extraordinarily simple to use. Simply install and activate the add-on, then add a Webhooks action to any of your WordPress forms.

Within the action you’ll enter the remote URL you want to integrate with, and then choose the method of sending data. Currently, Get and Post requests are supported.

webhooks action setting in ninja forms

Args are used to define the data being sent. These are incredibly simple to create within the action, requiring no additional code at all. The service’s API key is entered here as a Value along with whatever the service expects the API key to be called (Key).

Easily map the individual field data to be sent as an arg using Ninja Forms’ merge tag system. It’s literally point and click!

Get more out of every integration

Integrating via a third party service like Zapier is a fantastic and easy solution for many. For those that want to build onto an integration, it can unfortunately become restricting and limiting.

Integrating with Webhooks gives you the freedom to innovate. For developers, it’s relatively simple to listen to Webhooks and build further functionality off of it. The flexibility to develop custom solutions off of the data sent via your WordPress forms is at your disposal!

Note: While we love helping Webhooks users integrate with all the services, our support for integration is limited to making sure that we send data as it’s 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. Please see for further technical resources as well.


3.0.5 (18 July 2018)


  • Form imports should now properly retain WebHooks data.

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