WP WebhooksbyIronikus

Extend your website with the most powerful webhook system.

Overall Rating
WordPress Rating

Just as the name suggests, this plugin is all about hooking one action to another within WordPress. So what you can achieve with it?

Well, using WP Webhooks, you can automate (almost) any task on your WordPress website. This is done using handy Actions and the actions are triggered by Conditions based on varied things.

In this article, we will review WP Webhooks features in detail and show you what it is capable of. But first, let’s explain what webhooks are if you are not familiar with them.

What is a Webhook?

WP Webhooks to Automate WordPress Without Coding

It is okay if the word “Webhook” does not sound familiar to you. This is a word that is mostly used by developers.

However, since you’re a WordPress user, you won’t have to handle the technical part of the webhook, rather the WP Webhooks plugin can look after that. Understanding the term is enough to get you started.

In the most basic explanation, a webhook is the system that helps to pass information from one app to another. Sometimes we need such a system in place to prevent repetitive tasks.

For example, let’s say you want to create an event booking order on WooCommerce when someone fills up a form using a third-party form plugin (i.e. Contact Form 7) on your website.

There is visibly no connection between these two things, right? But that’s what webhooks do, passing information and creating connections between seemingly unrelated apps.

With a webhook, you can easily connect these two operations and automate the process by defining a trigger and an action. This kind of automated workflow saves time and manual labor on repetitive tasks.

WP Webhooks – Brief Overview at a Glance

WP Webhooks helps to automate actions within WordPress by letting you create custom webhooks between plugins.

Setting up webhooks is a complex thing to do in a proprietary system. However, with WordPress, it is very easy to do this. Especially when you have WP Webhooks and its visual interface. However, you will still have to rely on their documentation to successfully achieve your goals.

The key features of WP Webhooks include –

  • Creating powerful automation workflows directly within WordPress, as you can do with Zapier.
  • Ability to connect external webhooks and APIs with WordPress and pass information between them.
  • 3 useful extension that extends the power of the plugin.
  • Keep track of every webhook request, with incoming and outgoing webhook request log.
  • Dedicated authentication funtion that helps to authenticate incoming and outgoing webhook triggers.
  • Live testing of the automation.
  • … And many more.

Apart from the easy-to-use settings, WP Webhooks supports integration with a lot of WordPress tools & services.

WP Webhooks integrations include –

WP Webhooks offers integration with popular tools and services like Contact Form 7, Easy Digital Downloads, Elementor, and Advanced Custom Fields.

WP Webhooks Integration

Apart from these, it also offers integration with the following:

  • Advanced Custom Fields
  • AffiliateWP
  • Amelia
  • Broken Link Checker
  • Contact Form 7
  • Divi
  • Elementor
  • EDD
  • Events Manager
  • Fluent Forms
  • Fluent Support
  • Formidable Forms
  • FluentCRM
  • Forminator
  • Gravity Forms
  • GiveWP
  • Groundhogg
  • LearnDash
  • HappyForms
  • Newsletter
  • Paid Memberships Pro
  • Restrict Content Pro
  • Ninja Forms
  • WP Courseware
  • WP Fusion
  • WP Simple Pay
  • WP Reset
  • WP User Manager
  • WS Form
  • WP Forms
  • WP Webhooks
  • Webhooks
  • WordPress
  • WooCommerce

Now that you know the features and integration that WP Webhooks offers, let’s get to know how to get started with automating things with WP Webhooks.

How to Automate Things with WP Webhooks

The main operation of WP Webhooks can be divided into three main parts, Sending, Receiving Data & Flows.

Additionally, you can use features like Data Mapping & Authentication along with Send Data, Receive Data, and Flows to create even more powerful automation.

Let’s show you the basics of how to automate things with this plugin.

  • First, install WP Webhooks and navigate to Settings > WP Webhooks Pro from the admin dashboard.
Settings to WP Webhooks

Now let’s start the hands-on tutorial of the plugin, and we will start that by showing how to work with the Send Data tab.

1. Send Data

The Send Data tab can be used if you want to send data to an external service based on a trigger on your site.

You can find the triggers on the left side of the page. Triggers will send the data to the service you want. There are triggers for the basic WordPress actions. If you have any supported plugins installed, they will also appear on the list.

We have selected the Plugin activated, which will fire as soon as a plugin is activated.

WP Webhooks Settings
  • From there, you can add a webhook URL by clicking on Add Webhook URL.
  • You can generate these URLs from external services like Zapier. Below is an example of setting up a trigger on Zapier which generated a Webhook URL, as you can.
Plugin Report 1
  • After you copy and paste the Webhook URL on WP Webhooks send data option, WP Webhooks will send the data to Zapier whenever a new plugin is activated.
WP Webhooks Triggers
  • You can then modify the action based on the data on Zapier or whichever service you use.
Zapier Event Addition


2. Receive Data

As the name suggests, Recieve Data option on WP Webhooks receives data passed by an external service, opposite of what Send Data option does.

There are two major options on the receive data tab, Webhook URLs, and Webhooks Actions.

  • In the Webhooks URL option, you can generate a Webhook URL to receive a passed information.
Webhook URL Creation
  • After generating the URL, you can copy and paste it to the external service from where you will receive the data.
  • In the Webhooks Actions option, you’ll see actions that you can fire against the received information. There are both WordPress core functions and functions created by installed plugins that have integration with WP Webhooks Pro.
WP Webhook Recieve Data

3. Flows

Flows is perhaps the most impressive feature from WP Webhooks. It lets you automate things within WordPress, without having to use any external services.

  • You can start setting up the automation by clicking on Create Flow. After that, give the flow a name based on the operation you are trying to automate and click on Create.
WP Webhooks Flow Creation
  • For example, let’s say you want to send an automated email to a particular email address whenever a plugin is activated on the site. To do that, first, click on Edit Flow option of the flow that you have created.
WP Webhooks Flows Settings
  • Now click on Select a Trigger. There will be multiple options as you can see below. Apart from WordPress (which holds the core WordPress functions), WP Webhooks and other installed plugin that has integration with WP Webhooks will appear on the list.
  • You can choose the one according to your need. For the particular thing we are automating, we will select WordPress.
WP Webhooks Integrations Choosing
  • After that choose the trigger, which in our case is the activation of a plugin, and click on continue.
WP Webhooks Trigger Selection

Now that you have selected the trigger, you will have to define the action that will happen whenever the trigger is fired.

  • To do that, click on Add an Action.
WP Webhooks Action Addition
  • Choose the integration that will help you achieve the desired action.
  • You will have to choose WordPress as our target is to set an email whenever the trigger is fired. After that choose the action, which is “Send Email”.
WP Webhooks Action Selection
  • Now click on continue to get the Action settings which will let you set the email address where the email will be sent. You will also be able to set the email body, header, content, and other details according to your preference.
WP Webhooks Action Settings
  • Once you are done, click on Continue and save fields. And with that you are done automating the feature.

Now whenever a plugin is activated on your site, you will get an email on the email address you have set.

We have tried activating a plugin and checking the mail that we set. And as you can see below, we have got an email with the content that we added notifying us about the activation of a new plugin.

WP Webhooks Automated Email

Wasn’t that easy?

4. Authentication

Authentication feature from WP Webhooks allows you to authenticate outgoing webhook triggers to external services and vice-versa using API Keys, Basic Authentication, Bearer token, and more.

This feature lets you keep your website secure while passing the data to and from external API endpoints.

WP Webhooks Authentication Settings

Get to know about how you can add authentication in place from this authentication documentation.

5. Data Mapping

This feature is mainly useful for advanced users who want to manipulate data that are sent or received, using webhook actions.

You can easily create a template for data mapping using the Create Template option.

WP Webhooks Data Mapping

Get to know about how you can add authentication in place from this data mapping documentation.

6. Logs

With the log feature, you can keep track of every incoming and outgoing webhook request. If you need to troubleshoot and debug certain problems, you can check the log to debug each and every request of a certain flow.

WP Webhooks Logs

WP Webhooks – Tested by WP Hive

WP Hive has a dedicated plugin report page on WP Webhooks with the up-to-date automated tests on the free version of the plugin which is available on the official WordPress repository.

The plugin faced no errors or issues during WP Hive automated test.

Let’s have a look at the key test results of memory usage and pagespeed impact.

Memory Usage

WP Webhooks has a memory usage of 216.26 KB, which is less than 99% plugin.

This makes the plugin extremely lightweight and it will put less weight on the site.

WP Webhooks Memory Usage

Page Speed

WP Webhooks has very less impact on PageSpeed. On average, the page loading time is increased by only 0.07 seconds after installing the plugin. And as you can guess, the plugin is faster than 99% of plugins on the WordPress repository.

WP Webhooks PageSpeed Impact

WP Webhooks Pricing

WP Webhooks offers both free and pro versions. The pro version is priced at almost half of its top competitors, making it the most affordable plugin for automating WordPress.

The starter plan is priced at $79/year per website, which is the cheapest we found on any plugin of this level. There are two other plans with 5 and unlimited site support respectively.

WP Webhooks Pricing

Try WP Webhooks To Automate WordPress

Wrapping up

WP Webhooks has tremendous potential to reduce the time spent on common WordPress tasks and some external operations as well. The plugin allows you to automate tasks both within WordPress and using external services as well. This makes it great for people who don’t want to spend much time on repetitive tasks.

WP Webhooks is certainly an excellent tool with numerous powerful features that are really useful. Thus it’s no big surprise that there is some tough competitor of this plugin. Where the plugin really shines in is the performance, reliability and features. When it comes to data management, flexibility and reliability of execution, the plugin is simply unbeatable. What’s more, the Flows feature of WP Webhooks does not work with tokens like its competitors, but instead with full payloads. This means that the users can use any data within their payloads, not only predefined fields, which makes everything even times more powerful.

Moreover, WP Webhooks is extremely affordable. The plugin also comes with easy to use user interface. It may still have some potential to add some features, which will make it even more appealing for the users.

So what do you think of WP Webhooks? Do you fancy giving it a try? Let us know in the comment below.

The plugin has some issues

Sorry, pal! The plugin couldn’t pass all our tests. No hard feelings, right?

Tests done by WP Hive test script Results
  • Minimal impact on memory usage The memory usage of this plugin is less than the average memory usage of other plugins on WordPress.org + 200KB. Check FAQ for more.
    Download Icon
  • Minimal impact on pagespeed The impact of this plugin on PageSpeed is less than the average impact of other plugins on WordPress.org + 1000 milliseconds
    Download Icon
  • No PHP errors, warning, notices WP Hive automated test found no PHP error while activating this plugin on our server
    Download Icon
  • No Javascript issues WP Hive automated test found no JavaScrip error while activating this plugin on our server
    Download Iocn
  • Latest PHP 7.4.8 compatible WP Hive automated test found the plugin fully compatible with the latest version of PHP
    Download Icon
  • Latest WordPress 5.8.3 compatible WP Hive automated test found the plugin fully compatible with the latest version of WordPress
    Download Icon
  • Optimized database footprint The plugin creates less than 50 database tables
    Download Icon
  • No activation errors WP Hive automated test found no activation error while activating this plugin on our server
    Download Icon
  • No resource errors WP Hive automated test found no resource error/s while trying this plugin on our server
    Download Icon
  • Frequently updated The plugin was not updated at least once in the last 90 days
    Download Icon

All the plugins are tested on the same server with exactly same configuration via test script that automatically activates and logs the data WP Hive shows.

  • All the scripts run on a VPS with 8 CPU cores and 8 GB of RAM.
  • The test sites are hosted on Google Cloud VM instances, one site/plugin per instance. The machine type is n1-standard-1. The server is a 8 core CPU with 8GB of RAM.
  • The test sites are hosted on Apache/2 server and they are tested on PHP 7.4.8 & WordPress 5.8.3.
  • The database server is MySQL 8.0.15 and the default PHP memory limit is 256MB.
Download Iocn

134K

Total Downloads

Installation Iocn

10K

Active Installation

Calendar Iocn

5 years

On WordPress

Growth Iocn

0.0%

Growth Rate

Support Iocn

3

Support Thread

Rating Iocn

46

Ratings on WordPress

Download Iocn

00

Downloads This Week

Update Iocn

00

Ago Last Updated

Wordpress Icon

Disclosure: When you buy through affiliate links on this site, WP Hive may earn a commission which

we use to keep the site running. Learn more →

About WP Webhooks

Description

If you want to do certain actions on your WordPress site from somewhere else, this is your plugin! It will turn your website into an optimized webhook system so that you can connect your third party apps via Zapier, automate.io or other third-party services to your WordPress website. It allows you to receive data from other services to, for example,....

Read More >>

Explore all plugins from Ironikus

Performance

Memory Usage

  • Download Icon Average memory usage is26.07 KB
  • Download Iocn This is less than99%plugins

Page Speed

  • Download Icon Average page loading time is increased by 0.06 s
  • Download Iocn This is faster than99%plugins

Speed Test Benchmark Learn more how we collect the data

  • Before plugin activation
  • After plugin activation

Pages

Benchmark

Change

Average Change
- 0.06s
/(front page)
- 0.14s
/wp-admin/edit-comments.php
+ 0.01s
/wp-admin/edit-tags.php?taxonomy=category
+ 0.11s
/wp-admin/edit.php
+ 0.04s
/wp-admin/index.php
- 0.06s
/wp-admin/media-new.php
- 0.29s
/wp-admin/options-discussion.php
+ 0.01s
/wp-admin/options-writing.php
- 0.01s
/wp-admin/post-new.php
+ 0.05s
/wp-admin/post-new.php?post_type=page
- 0.3s
/wp-admin/upload.php
- 0.06s
MoreLess

Memory Usage Memory Usage Benchmark Learn more how we collect the data

  • Before plugin activation
  • After plugin activation

Pages

Benchmark

Change

Average Change
+ 26.07KB
/ (front page)
+ 24.23KB
/wp-admin/edit-comments.php
+ 30.47KB
/wp-admin/edit-tags.php?taxonomy=category
+ 22.6KB
/wp-admin/edit.php
+ 30.85KB
/wp-admin/index.php
+ 30.65KB
/wp-admin/media-new.php
+ 22.57KB
/wp-admin/options-discussion.php
+ 22.61KB
/wp-admin/options-writing.php
+ 20.46KB
/wp-admin/post-new.php
+ 30.19KB
/wp-admin/post-new.php?post_type=page
+ 29.63KB
/wp-admin/upload.php
+ 22.47KB
MoreLess

Stats Stats

Download Statistics

Plugin Version Usage

Stats More

Database Tables

The plugin has added 0 additional options to your WordPress.

WP-Options

The plugin has added 1 additional options to your WordPress website.

Errors

Frequently Updated

  • The plugin has not been updated in the last 90 days.

Read more how WP Hive determines this data.

Show Off Your Plugin

Download Icon

PHP 7.4.8

Powered by WP Hive

Download Icon

WP 5.8.3

Powered by WP Hive

Download Icon

Logo

PHP 7.4.8 WP 5.8.3

Icon

Love using this plugin?

Why don’t you compare the plugin side by side
with another plugin

Are you an author of this plugin?

Want to skyrocket the popularity of your plugin and reach millions of eager users? Look no further than WP Hive. Gain credibility through in-depth reviews, drive conversions with targeted email marketing, and boost visibility with strategic social promotion and exposure

Supercharge My Plugin
Author Illustration Icon

Be Part of the Conversation with WordPress Enthusiasts

Changelog

Please Allow Us A
Moment Before You Go

Subscribe to our weekly newsletter to get exclusive WordPress toturials, updates and pillar content directly in your inbox.

WP Hive extension for Chrome is now available

Install Hive Logo