WP Webhooks


Put your website on autopilot by automating manual tasks to leverage your time and ressources for what’s really important to your project.
WP Webhooks can be used on two different ways:

Trigger (Send Data):
A trigger sends information from your WordPress website on a specific event (e.g. when a user logs in), to any API or external service of your choice (e.g. Zapier, Integromat, Pabbly, …).

Action (Receive Data):
An action is the reversed way of the trigger. It allows you to receive data on your website from any API or external service (e.g. Zapier, Integromat, Pabbly) which then executes a specific functionality on your WordPress website (e.g. creating a user or post).

To give you some practical examples, here’s what you can do via our plugin:

Usage examples

  • Create a WordPress user as soon as a new signup happens on Teachable
  • Create a WordPress post using Alexa (Voice Control)
  • Create WordPress users from an Excel list
  • Create a Woocommerce order from some Airtable data
  • Send data once a Gravity Form submission was received
  • Send data after a user filled out a WPForms form
  • Send data to intercom when a user logs into your WordPress website
  • Fire your own PHP code based on incoming data


Plugin related

  • All of our integrations are available within a single plugin file. No need for any extra plugins.
  • Authenticate every trigger and action. Supported are: API Key, Bearer Token and Basic Auth
  • Add multiple Webhooks for each trigger and also for the actions
  • Test all of the available triggers with a single click
  • Test all of the available actions within the plugin
  • Advanced settings for each webhook trigger url
  • Manage all of our extensions within one plugin
  • Fully translatable and ready for multilingual sites
  • Fully WPML compatible
  • Advanced Developer Hooks
  • Optimized settings page for more control
  • Supports XML, JSON, plain text/HTML and form urlencode
  • Supports the following request methods: POST (Default), GET, HEAD, PUT, DELETE, TRACE, OPTIONS, PATCH
  • Supports Pabbly, Integromat, automate.io, Zapier and much more

WordPress related integrations

  • Action: Create, Delete, Search and Retrieve users via webhooks on your website
  • Action: Create, Delete, Search and Retrieve posts via webhooks on your website (Custom post types supported)
  • Action: Create, Update and Delete WordPress comments
  • Action: Send an email via a webhook call
  • Action: Find and get one or multiple users/posts via a webhook call
  • Action: Receive data from a custom API or webhooks URL (Do whatever you want with the incoming data)
  • Action: Create taxonomy terms and term meta (custom taxonomies supported)

  • Trigger: Send data on login, register, update and deletion of a user

  • Trigger: Send data on new post, update post and delete post
  • Trigger: Send data on a new, updated, trashed, or deleted comment
  • Trigger: Send data once an email was sent from your WordPress system
  • Trigger: Send data on custom WordPress hook calls

Contact Form 7 related integrations

  • Trigger: Send data once a Contact Form 7 form was submitted

Easy Digital Downloads related integrations

  • Action: Create, update and delete an EDD customer
  • Action: Create, update and delete an EDD discount
  • Action: Create, update and delete an EDD download
  • Action: Create, update and delete an EDD payment
  • Action: Create, update, delete, and renew an “EDD Software licensing” license
  • Action: Create, update, and delete an “EDD Recurring” subscription

  • Trigger: Send data once a customer was updated or created

  • Trigger: Send data once a file was downloaded
  • Trigger: Send data once a payment was created or a specific status reached
  • Trigger: Send data once an “EDD Software licensing” license was activated, deactivated, or the status updated
  • Trigger: Send data once an “EDD Software licensing” license was created, activated, deactivated, or the status changed
  • Trigger: Send data once an “EDD Recurring” subscription was created or a specific status changed

Fluent Forms related integrations

  • Trigger: Send data once a “Fluent Forms” form was submitted

Formidable Forms related integrations

  • Trigger: Send data once a “Formidable Forms” form was submitted

Forminator related integrations

  • Trigger: Send data once a “Forminator” form was submitted

Gravity Forms related integrations

  • Trigger: Send data once a “Gravity Form” form was submitted

HappyForms related integrations

  • Trigger: Send data once a “HappyForms” form was submitted

Newsletter related integrations

  • Trigger: Send data once a “Newsletter” form was submitted

Ninja Forms related integrations

  • Trigger: Send data once a “Ninja Forms” form was submitted

Paid Memberships Pro related integrations

  • Action: Add a user to a membership
  • Action: Remove a user from a membership

  • Trigger: Send data once a membership was cancelled

  • Trigger: Send data once a membership expired
  • Trigger: Send data once an order was created

WP Reset related integrations

  • Action: Clean the WordPress uploads folder
  • Action: Delete the .htaccess file
  • Action: Delete all custom tables
  • Action: Delete plugins
  • Action: Delete themes
  • Action: Delete WordPress transients
  • Action: Reset WordPress
  • Action: Truncate Custom Tables

WP Simple Pay related integrations

  • Trigger: Send data once a “WP Simple Pay” purchase was completed

The best Pro version you have ever seen!

Sounds like a catchy title, right? Actually, it really is the truth. Why? We will show you!

Compare WP Webhooks and WP Webhooks Pro now!

Here are some of our premium features for WP Webhooks Pro

  • Create users with user meta (ACF supported)
  • Update users and user meta (ACF supported)
  • Add and/or remove multiple user roles
  • Create posts with post meta (ACF supported)
  • Update posts with post meta (ACF supported)
  • Bulk webhook action to trigger multiple actions at the same time
  • Shortcode webhook action that fires once the shortcode is called
  • WordPress hook webhook action that fires once a specific filter of the WordPress API was called
  • Data Mapping engine to manipulate your incoming/outgoing data
  • Whitelabel feature (see comparison table)
  • Log feature for easier debugging
  • IP Whitelist feature for enhanced security
  • Access token feature for enhanced security
  • Webhook URL action whitelist
  • In-plugin assistant

Our free premium extensions for WP Webhooks Pro

  • Create Blog Post Via Email: Yes, it will allow you to create WordPress posts via Email
  • Execute PHP Code: It is as massive as it sounds. It allows you to run php scripts through webhooks on your WordPress site
  • Code Trigger: This is a next-level extension. You can run code through a webhook everytime WordPress get’s called.


In case you have questions, feel free to reach out to us at any time. We also offer conculting in case you want to archive a bigger project with our plugin.

For devs

We offer you a very awesome hook system to customize everything based on your needs! Feel free to message us in case you want special features – We love to help!



  1. Activate the plugin
  2. Go to Settings > WP Webhooks and start automating


1 september 2021
We would like to commend Ironikus on the WP Webhooks Pro plugin that we are using for the online facilities associated with an electronic system we are designing. Web development is not our area of expertise so we have needed guidance at a basic level of understanding of WordPress and webhooks. The support we have received from Jannis has been very prompt and more than generous. We look forward to continuing the progress that WP Webhooks Pro has facilitated for our project.
26 april 2021
You can do whatever you want with this plugin. Jusit link it with integromat / zapier and you can link all your saas/tools with your website. I use use it to run a job board and since i use wp webhook pro, my website is 100% on automatic.
9 april 2021
The free plugin works wonderfully, documentation is available, and it's all organised extremely neatly in the settings page. Great UX! Free plugin will suit most use cases. But the addons (a lot are free!) and the pro version are very tempting too. I needed to run a small custom php function with incoming data from a fulfilment platform to manipulate and update a meta tag on Woocommerce orders, to be able to display up-to-date parcel tracking on the order page without any specific tracking plugins. The plugin triggers the function perfectly with the sample code and its incredibly easy to use all the data from the json. Thanks team I will be using a lot more. This one plugin can replace so many others, and reduce the need for costly middleware. There's so much potential!!!
26 maart 2021
I'm a total novice with webhooks, and support was kind enough to explain exactly how the query should be written. Can't say enough about the helpful and timely responses from support. And the plugin itself has been the perfect solution for getting my processes automated!
5 maart 2021
I looked at the negative reviews and it is unfortunate because they are not accurate. The support is amazing, the plugin works flawlessly. This is well put together. I did not need the PRO version but I bought it anyway to support the developer. Best of luck guys.
Lees alle 31 beoordelingen

Bijdragers & ontwikkelaars

“WP Webhooks” is open source software. De volgende personen hebben bijgedragen aan deze plugin.


“WP Webhooks” is vertaald in 1 taal. Dank voor de vertalers voor hun bijdragen.

Vertaal “WP Webhooks” naar jouw taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.


3.2.1: July 30, 2021

  • Feature: Add “Advanced Custom Fields” integration (https://wp-webhooks.com/integrations/advanced-custom-fields/)
  • Feature: Add “Paid Memberships Pro” integration (https://wp-webhooks.com/integrations/paid-memberships-pro/)
  • Feature: Add “Elementor” integration (https://wp-webhooks.com/integrations/elementor/)
  • Feature: Add “Fluent Forms” integration (https://wp-webhooks.com/integrations/fluent-forms/)
  • Feature: Add “Formidable Forms” integration (https://wp-webhooks.com/integrations/formidable-forms/)
  • Feature: Add “Forminator” integration (https://wp-webhooks.com/integrations/forminator/)
  • Feature: Add “HappyForms” integration (https://wp-webhooks.com/integrations/happyforms/)
  • Feature: Add “Newsletter” integration (https://wp-webhooks.com/integrations/newsletter/)
  • Feature: Add “Ninja Forms” integration (https://wp-webhooks.com/integrations/ninja-forms/)
  • Feature: Add “WP Simple Pay” integration (https://wp-webhooks.com/integrations/wp-simple-pay/)
  • Feature: New trigger “Form submitted” for “Fluent Forms”
  • Feature: New trigger “Form submitted” for “Formidable Forms”
  • Feature: New trigger “Form submitted” for “Forminator”
  • Feature: New trigger “Form submitted” for “HappyForms”
  • Feature: New trigger “Form submitted” for “Newsletter”
  • Feature: New trigger “Form submitted” for “Ninja Forms”
  • Feature: New trigger “Membership canceled” for “Paid Memberships Pro”
  • Feature: New trigger “Membership expired” for “Paid Memberships Pro”
  • Feature: New trigger “Order created” for “Paid Memberships Pro”
  • Feature: New trigger “Purchase completed” for “WP Simple Pay”
  • Feature: New action “Add user to membership” for “Paid Memberships Pro”
  • Feature: New action “Remove user from membership” for “Paid Memberships Pro”
  • Feature: New action “” for “”
  • Feature: New action “” for “”
  • Feature: New optimized and reworked webhook descriptions
  • Tweak: Display integration icon next to trigger and action title
  • Tweak: Add the plugin version within the footer of WP Webhooks
  • Tweak: Remove unnecessary headlines within the “Send Data” tab
  • Tweak: Apply single array filter for incoming values only to strings
  • Fix: Remove duplicated ids notices
  • Fix: Prevent EDD Purchase Receipt email from being sent even though “send_receipt” was set to “no”
  • Fix: The triggers edd_new_customer and edd_update_customer did not work properly due to a wrong check for a non-existent function
  • Fix: Using the manage_term_meta action in combination with a numeric slug caused the slug to be the id instead
  • Dev: New helper function WPWHPRO()->helpers->get_nonce_field( $nonce ) to fetch a nonce with a random id
  • Dev: Add two new sql query tags: {posts} and {postmeta}
  • Dev: New function WPWHPRO()->webhook->get_endpoint_description( $type = ’trigger’, $data = array() ) to dynamically load descriptions

3.2.0: June 23, 2020

  • Feature: New webhook action create_term to create taxonomy terms
  • Feature: Add “Gravity Form” integration
  • Feature: Add “WP Reset” integration to core
  • Feature: Add “Manage Plugins” integration to core
  • Feature: Add “Email integration” integration to core
  • Feature: Add “Woocommerce” integration to core
  • Feature: Add “Comments” integration to core
  • Feature: Add “Manage Taxonomy Terms” integration to core
  • Feature: Add “Remote File Control” integration to core
  • Feature: Add “Manage Media Files” integration to core
  • Feature: Add “Easy Ditigal Downloads” integration to core
  • Feature: Switch triggers and actions to an integration-based setup
  • Feature: Allow integration-based grouping for actions and triggers
  • Feature: Add beautified namings to webhook actions
  • Feature: Setting to toggle WP Webhooks between a sub menu item or a menu item in the main admin menu
  • Tweak: Show the status of a webhook trigger or action next to the table item (green/red dot)
  • Tweak: Display JSON constructs for webhook triggers instead of array notations
  • Tweak: Add support for post trigger delay to wpwhh_shortcode trigger
  • Tweak: Allow pretty-printing for Receive Data responses
  • Tweak: Sort triggers and actions by name
  • Tweak: Optimize performance for authentication feature (duplicated “if exists” statement)
  • Tweak: Optimize performance of settings tab
  • Tweak: Optimize performance of authentication feature
  • Fix: If a custom URL port is used, the get_current_url() helper function returned the URL without the port
  • Dev: Support centralized support for post-delayed triggers
  • Dev: Make callback argument for triggers optional to support the integration based notation
  • Dev: Make post delay filter wpwhpro/post_delay/post_delay_triggers more accessible – we added the webhook_group name and the webhook object
  • Dev: New, public function WPWHPRO()->auth->maybe_setup_authentication_table()
  • Dev: New helper function WPWHPRO()->helpers->get_folders( $path ) to retrieve a list of folders from a given path
  • Dev: New helper function WPWHPRO()->helpers->get_files( $path, $ignore = array() ) to retrieve a list of files from a given path
  • Dev: New action wpwhpro/integrations/callbacks_registered which fires after all integration callbacks have been registered

3.1.0: May 01, 2020

  • Feature: Allow the “Send Data on Post Update” to only trigger on specific post statuses
  • Feature: Allow a custom bearer token scheme for auth templates
  • Tweak: Better handling for webhook action responses (centralized through a new filter)
  • Tweak: Correct response data for successful delete_post webhook
  • Tweak: Add internal slug to triggers for better usability
  • Fix: $response_data for trigger overwrote response if multiple webhooks have been used within webhook trigger groups
  • Fix: Wrong logo was shown
  • Fix: When no plugin updates have been available, the extension page threw a fatal error
  • Dev: Switch webhooks to separate classes for a better and more constrolled handling

3.0.0: April 06, 2020

  • Feature: Fully reworked and optimized design
  • Feature: “Send Data On Post Update” can now be triggered only on specific post statuses
  • Feature: Full ACF integration for the “Send Data On Register” trigger
  • Feature: Full ACF integration for the “Send Data On Login” trigger
  • Feature: Full ACF integration for the “Send Data On User Update” trigger
  • Feature: Full ACF integration for the “Send Data On User Deletion” trigger
  • Feature: Full ACF integration for the “Send Data On New Post” trigger
  • Feature: Full ACF integration for the “Send Data On Post Update” trigger
  • Feature: Full ACF integration for the “Send Data On Post Deletion” trigger
  • Feature: Full ACF integration for the “Send Data On Post Trash” trigger
  • Feature: Full ACF integration for the “get_users” action
  • Feature: Full ACF integration for the “get_user” action
  • Feature: Full ACF integration for the “get_posts” action
  • Feature: Full ACF integration for the “get_post” action
  • Feature: Add filter for webhook URL on webhook triggers
  • Feature: Secure webhook actions with Basic Auth and API Keys
  • Feature: New argument load_taxonomies for the get_posts action to also return the assigned taxonomies of your choice
  • Feature: Add support for multipart/form-data
  • Feature: Integrated details to each action argument (Popup)
  • Feature: Add new webhook property called “webhook_url_name” to webhook trigger and action calls and logs
  • Feature: Add new key to trigger response data called body_validated, which shows the original body filtered and validated for further use
  • Tweak: Authentication is integrated into the core and always active
  • Tweak: Optimize menu setup and group related menu items
  • Tweak: Integrate Authentication into core, always active, and remove activate/deactivate possibility
  • Tweak: All actions and triggers are active by default
  • Tweak: Make trigger response connectable by using the trigger name as an array key
  • Tweak: Optimize performance for previously available active_webhooks feature
  • Tweak: Optimize webhook action return values
  • Tweak: Optimize webhok action return value description
  • Fix: Authentication for API tokens did not work properly if the API token was added only to the header
  • Fix: Issue with same id namings within the “Receive Data” tab
  • Fix: Optimize backwards compatibility for post status changes to also fire on multiple webhooks
  • Fix: Notice with undefined identkey variable
  • Fix: Not all data of WP Webhooks has been reset on the reset feature
  • Dev: New helper function get_current_request_method()
  • Dev: New function WPWHPRO()->webhook->get_current__webhook_action() to fetch the webhook action in case the current instance runs on an incoming webhook call
  • Dev: New filter wpwhpro/webhooks/get_current_webhook_action
  • Dev: Deprecated WPWHPRO()->settings->get_active_webhooks() and WPWHPRO()->settings->setup_active_webhooks()
  • Dev: Add new webhook property called $webhook_url_name to default webhook trigger data
  • Dev: Extend wpwhpro/helpers/validate_response_body filter by another variable called $custom_data
  • Dev: New helper function to fetch server header: WPWHPRO()->helpers->validate_server_header( ‘key’ )
  • Dev: Place the authentication response on the right position (after the webhook authentication)
  • Dev: Trigger settings required the default_value to not be prefilled with a 1, now not anymore

2.1.2: November 13, 2020

  • Fix: Receive Data tab was not showing due to a non available file

2.1.1: November 12, 2020

  • Fix: Missing description for deleted_user webhook trigger $user object

2.1.0: November 06, 2020

  • Feature: Add post meta data to get_posts webbhook action as a separate argument (load_meta)
  • Tweak: As of the WP 5.5 release, the $user object is sent over with the deleted_user hook: https://developer.wordpress.org/reference/hooks/deleted_user/ – We made the new variable compatible
  • Tweak: Correct spelling mistake with “Receive” as “Recieve”
  • Tweak: Optimize plugin naming
  • Tweak: correct webhook response grammar mistakes
  • Tweak: Allow serialized args to be an empty JSON of the get_posts webhook action
  • Fix: issue with wrongly assigned nickname variable check
  • Fix: Fix issue with undefined variable
  • Fix: PHP warning: SimpleXMLElement::addChild() expects parameter 2 to be string, object given – It occured within the convert_to_xml() function and is now fixed
  • Dev: New helper class to check if a given plugin is active ( is_plugin_active() )

2.0.7: September 22, 2020

  • Tweak: Add import_id to the create_post webhook action
  • Tweak: Added permalink to the following triggers: post_create, post_update, post_delete and post_trash
  • Tweak: Optimize the functionality on the create_post action setting for firing on the initial post status change
  • Fix: The create_post webhook action in combination with firing on the post status change, caused the post not to be triggered on a post update
  • Dev: Introduced new handler function echo_action_data() to centralize the output of a webhook action
  • Dev: Extend the wpwhpro/webhooks/response_response_type filter by a new argument: $args (https://wp-webhooks.com/docs/knowledge-base/filter-response-type/)
  • Dev: The echo_response_data() function now returns the validated data as well

2.0.6: August 12, 2020

  • Tweak: Ready for WordPress 5.5
  • Tweak optimize text
  • Tweak: Optimized layout
  • Tweak: Correct comments
  • Fix: Issue with wrong naming for the “Send Data” setup on the demo user payload for the user_meta key
  • Dev: get_response_body() helper now supports manual data entry as a payload and content type
  • Dev: Add plugin URL to admin ajax

2.0.5: July 02, 2020

  • Feature: Add user meta to the get_user webhook action
  • Feature: The custom_action trigger got a rework and now uses apply_filters() instead of do_action – this allows you to also catch the response (the logic is backwards compatible, so you can still continue to use your existing logic)
  • Feature: Allow modification of the http arguments within the custom_action webhook action (separate variable for the apply_filters() call)
  • Feature: Allow the percentage character within webhook trigger URLs
  • Feature: Add user meta data to the get_users webhook action response
  • Feature: New trigger setting to allow unsafe looking URLs (By default, URL’s like asiufgasvflhsf.siugsf.com are prevented from being sent for your security)
  • Feature: New trigger setting to allow unverified SSL connections (In case you have a self-signed URL, you can prevent the default SSL check for each webhook)
  • Tweak: Optimize PHPDocs
  • Fix: The same webhook names for different triggers broke the settings popup
  • Fix: the delete_post webhook action contained a wrongly formatted error message
  • Fix: Prevalidate json within the is_json() helper function to prevent notices within the debug.log file
  • Dev: Added the trigger group slug to the wpwhpro/admin/settings/webhook/page_capability filter (currently the trigger was only sent by its name which is not unique without the trigger group)
  • Dev: Added new handler function for generating the API keys
  • Dev: New filter to manipulate the API key: wpwhpro/admin/webhooks/generate_api_key (https://wp-webhooks.com/docs/knowledge-base/filter-generated-api-key-for-action-urls/)

2.0.4: May 11, 2020

  • Feature: New webhook trigger that sends data on trashing a post (custom post types supported)
  • Feature: The tax_input argument for the create_post action now supports JSON formatted strings
  • Feature: Added taxnomies as well to post_delete trigger
  • Feature: Added full post thumbnail URL to the post_create and post_delete trigger
  • Feature: Extend demo data for post_create and post_delete trigger
  • Tweak: Added the already existing parameters to the parameter description of the post_delete trigger
  • Tweak: Optimized all webhook descriptions and texts
  • Tweak: Optimize layout for the webhook action argument list
  • Fix: Taxonomies haven’t been sent over on post_create and post_update trigger

2.0.3: March 17, 2020

  • Feature: EXTENSION MANAGEMENT – You can now manage all extensions for WP Webhooks and WP Webhooks Pro within our plugin via a new tab (Install, Activate, Deactivate, Upgrade, Delete)
  • Feature: the arguments post_date and post_date_gmt on the create_post webhook actions accept now any kind of date format (we automatically convert it to Y-m-d H:i:s)
  • Feature: Introducton to a new settings item called “Activate Debug Mode” – It will provide further debug.log information about malformed data structures and more
  • Tweak: Remove post_modified and post_modified_gmt parameter from the create_post webhook action since they are non-functional (https://core.trac.wordpress.org/ticket/49767)
  • Tweak: Reposition fetching of the action parameter for incoming webhook requests
  • Tweak: Optimized layout for the plugin admin area
  • Tweak: Optimize webhook action response text in case there wasn’t any action defined
  • Dev: Add new helper function to check if a plugin is installed

2.0.2: March 29, 2020

  • Feature: Fully reworked webhook descriptions (You WILL love them!)
  • Feature: Add user data and user meta as well to the deleted_user trigger
  • Tweak: Optimized tab descriptions
  • Tweak: Optimized stylings
  • Tweak: Add post details + meta as well for attachment deletion triggers
  • Fix: Post details + meta haven’t been available on the post_delete trigger
  • Dev: Add the $user variable to the do_action argument for the get_user webhook action
  • Dev: Add the $return_args variable to the do_action argument for the create_post webhook action

2.0.1: March 08, 2020

  • Feature: New webhook trigger setting to change the request method. Supported: POST (Default), GET, HEAD, PUT, DELETE, TRACE, OPTIONS, PATCH
  • Tweak: Optimize certain layout parts
  • Tweak: Display webhook name and technical name within the Settings popup
  • Fix: On reset of WP Webhooks Pro, the authentication data was not removed
  • Dev: Deprecated trigger secret (Can be set only with WordPress hooks) – Why? Due to confusion and too specific usecases

2.0.0: February 17, 2020

  • Feature: Completely refactored any optimized layout
  • Feature: GET parameters are now accepted as well as action arguments (Only in real GET calls)
  • Feature: New authentication engine: You can now authenticate every webhook trigger for external APIS using API Key, Bearer Token or Basic Auth
  • Feature: New webhook action called “custom_action”, which allows you to handle every incoming data within a WordPress add_action() hook
  • Feature: Change the webhook URL you want to use for testing actions within the “Receive Data” page
  • Feature: Add pre-post data to the “Send Data on Post Update” trigger
  • Feature: Add additional roles while creating a user
  • Feature: You can now set the post_author for create_post actions as well using the email address instead of the ID (If the email address is known within your WP installation)
  • Tweak: Added the action argument as well the the argument list within the “Receive Data” tab
  • Tweak: Added the action argument as well to the testing form for webhook actions within the “Receive Data” tab
  • Tweak: Completely refactored settings saving process for a smooth UI experience
  • Tweak: PHP Docs have been optimized
  • Tweak: Placeholder logic was not integrated with dynamic settings fields for “Send Data” settings
  • Tweak: The webhook triggers within the “Send Data” tab show now as well the internal webhook name (in brackets)
  • Tweak: We changed all checkboxes through neat toggles for a better usability
  • Tweak: Rearrange setting items
  • Fix: On “Send Data on Post Update”, attachments haven’t been triggered
  • Fix: API key field was missing after adding a new action URL
  • Fix: Corrected certain typos
  • Dev: Added new filter to manipulate post-delayed triggers: wpwhpro/post_delay/post_delay_triggers (Prevent webhook triggers from firing or add your own ones)
  • Dev: Add multiple arguments to the post_to_webhook()-functions WordPress actions
  • Dev: wpwhpro/admin/webhooks/webhook_http_args has now two more arguments: $webhook, $authentication_data
  • Dev: wpwhpro/admin/webhooks/webhook_trigger_sent has now more arguments

1.1.8: January 27, 2020

  • Fix: Throw 403 http error accordingly on authentications
  • Tweak: Optimize error messages for authentication

1.1.7: January 27, 2020

  • Feature: The webhook authentication process is now also fully JSON ready and returns a JSON as a response
  • Tweak: A failed authentication now also returns a 200 error code instead of 403
  • Tweak: Settings layout is now better readable

1.1.6: January 17, 2020

  • Feature: Allow the custom webhook trigger to send data only to certain webhooks using the secondary $webhook_names variable: do_action( ‘wp_webhooks_send_to_webhook’, $custom_data, $webhook_names );
  • Tweak: Optimize webhook descriptions for certain triggers and actions
  • Fix: Correct password creation logic for creating a user
  • Fix: Triggers didn’t fire on creating an attachment
  • Fix: The custom action trigger contained a custom action that was fired as well on post deletion

1.1.5: December 17, 2019

  • Feature: Display new table field for only the API key
  • Feature: Added new webhook trigger that fires after a user was deleted
  • Tweak: Better support for our new Zapier App 2.0.0

1.1.4: November 27, 2019

  • Feature: Send post taxonomies along with post creade and update trigger
  • Tweak: Clear input fields after adding new trigger

1.1.3: November 15, 2019

  • Feature: Activate/Deactivate single webbhook triggers
  • Feature: Post-delay webhook triggers. (Triggers are fired before PHP shuts down to catch plugin changes)
  • Feature: Post-delay setting to deactivate the functionality
  • Tweak: Change certain triggers to fire with the whole webhook object

1.1.2: November 06, 2019

  • Feature: Add webhook name field (slug) to the webhook trigger URL’s
  • Feature: Add webhook name to the webhook trigger headers
  • Tweak: Add additional parameters to the authorization hook
  • Tweak: Optimize webhook description for “get_user” action
  • Fix: Get user response gave success back if no user was found
  • Dev: Adjust WordPress hook priority for incoming data from 10 to 100

1.1.1: October 21, 2019

  • Feature: Introduce exclusive Zapier extension (Early access)
  • Feature: Introduce new polling feature for next-level Zapier triggers
  • EARLY ACCESS FOR OUR ZAPIER APP: https://wp-webhooks.com/docs/knowledge-base/integrate-zapier-extension-with-wp-webhooks/

1.1.0: October 12, 2019

  • Feature: Deactivate and Activate webhook action URL’s
  • Feature: New webhook actions to search/retrieve post(s) within a third party services
  • Feature: New webhook actions to search/retrieve user(s) within a third party services
  • Teak: Optimized and simplified backend layout
  • Tweak: Add webhook name for action and triggers to the webhook settings as data itself (This allows better targeting of webhook manipulations)
  • Tweak: Include fallback logic for non-working JSON contructs that include unicode characters
  • Tweak: Optimize packend docs and WordPress code standards
  • Fix: Remove unncessary var_dump()-calls within our backend tabs

1.0.9: August 31, 2019

  • Feature: Support Woocommerce post status on default post status features like sending a trigger on post creation with a certain status
  • Tweak: Made action_delete_user function public
  • Fix: Fixed bug with non-working do_action parameter on create/update user action
  • Fix: Issue with non working “Send data on user login” due to wrong interpreted user parameter
  • Dev: New filter for webhook trigger data: wpwhpro/admin/webhooks/webhook_data

1.0.8: August 10, 2019

  • Feature: Trigger create_post webhook if the initial status of the post changes
  • Tweak: Optimize test webhook description
  • Fix: Correct “Trigger from frontend only” description within the webhook settings
  • Fix: Non-working action testing forms in case https was active (Only in special cases)
  • Dev: New helper function for safe-redirecting the home url
  • Dev: Optimize WordPress coding standards

1.0.7: July 26, 2019

  • Feature: Add webhook action to delete users (Also from multisite networks)
  • Feature: Add webhook action to delete posts
  • Fix: Undefined notice while sending triggers

1.0.6: June 30, 2019

  • Feature: Webhook actions are ajax ready
  • Feature: Security question before deleting an action or trigger
  • Feature: Settings Engine for webhook actions
  • Fix: When using update_user action in combination with create_if_none, the user was not aadded
  • Fix: Fix text bugs
  • Fix: Debug warning if json data is parsed as an array and not as a string
  • Fix: Fix issue with not correctly applied text domain for translation functions
  • Fix: Non existent translation within the Send Data Tab for the “Add button”
  • Dev: New filter wpwhpro/helpers/request_return_value
  • Dev: New filter wpwhpro/settings/required_action_settings

1.0.5: May 25, 2019

  • Feature: Send your triggers in different content types. Supported types: JSON (Default), XML, X-WWW-FORM-URLENCODE
  • Fix: Correct menu item name from “Receive Data” to “Receive Data”
  • Fix: Remove sanitation from parsed user password to not change it at all (create_user and update_user trigger)
  • Dev: New filter to strip slashes on responses: wpwhpro/helpers/request_values_stripslashes
  • Dev: New filter for the new convert_to_xml function to change the prefix: wpwhpro/helpers/convert_to_xml_int_prefix
  • Dev: Filter for manipulating the required webhook trigger settings: wpwhpro/settings/required_trigger_settings
  • Dev: Filter to change the simplexml data: wpwhpro/admin/webhooks/simplexml_data

1.0.4: April 24, 2019

  • Feature: Introduce new webhook trigger settings – You can now set custom rules for each of your webhook triggers
  • Feature: Confirm action before deleting a trigger webhook
  • Feature: Reset WP Webhook data via the settings
  • Feature: Added a new webhook trigger that fires after a custom WordPress action hook was called. ( Send Data On Custom Action )
  • Feature: Introduce new default settings for the following webhooks: Send Data On New Post, Send Data On Post Update, Send Data On Post Deletion
  • Feature: Introduce new settings to fire a trigger only on certain post types for the following webhooks: Send Data On New Post, Send Data On Post Update, Send Data On Post Deletion
  • Tweak: Add post data and post meta data to the post_delete trigger
  • Tweak: Optimize process for generated webhook trigger id’s
  • Tweak: Change post_delete trigger from after_delete_post to delete_post
  • Tweak: Optimize response for custom action after certain webhooks
  • Tweak: Optimize phpDocs
  • Tweak: Optimize Send Data tab
  • Tweak: Improve the displayed values for single webhook trigger responses
  • Fix: Fix issue of not visible whitelist and log tabs after saving the settings
  • Dev: Introduce optimized handler for posting data to a webhook. You can now also parse the whole webhook array construct
  • Dev: Add new webhook default settings api
  • Dev: Add new webhook settings api
  • Dev: Introduce new update function for updating webhook data

1.0.3: April 13, 2019

  • Feature: Optimized headers for “Send Data” triggers
  • Feature: Add Signature for “Send Data” triggers through new settings option

1.0.2: March 23, 2019

  • Feature: Synced code with the pro version for a better data handling

1.0.1: March 20, 2019

  • Feature: Test webhook actions directly out of the plugin

1.0.0: March 13, 2019

  • Birthday of WP Webhooks