Put your website on autopilot by automating manual tasks to leverage your time and resources for what’s really important to your project or business.
WP Webhooks lets you connect your website, plugins and apps together using powerful no-code automations.
WP Webhooks Automations can be used in three 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).
Flows (Pro)
A Flow allows you to connect both the triggers and actions together and create tasks that are executed in a consecutive order. E.g. When a new user is created (trigger), send an email to the user.
To give you some practical automation examples, here are a few things 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)
Use Integromat, Pabbly, Zapier, etc. to update a user and its meta values
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
Automation Features & Integrations
Plugin related
Create unlimited webhook action URLs and add unlimited triggers
All of our integrations are available within a single plugin file. No need for any extra plugins.
Test all triggers and actions within a single click
Authenticate every trigger and action. Supported are: API Key, Bearer Token and Basic Auth
In-plugin extension management
Advanced settings for each webhook trigger url
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, forms, and form urlencode
Supports the following request methods: POST (Default), GET, HEAD, PUT, DELETE, TRACE, OPTIONS, PATCH
Supports Zapier, Pabbly, Integromat, Integrately, automate.io and many more
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.
Questions?
In case you have questions, feel free to reach out to us at any time. We also offer consulting 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!
New webhook trigger “Order created” for the “Woocommerce” integration
Added new “Fluent Support” integration
New webhook trigger “Ticket created” for the “Fluent Support” integration
Added new “WP Fusion” integration
New webhook trigger “Tag added” for the “WP Fusion” integration
Added new “GiveWP” integration
New webhook trigger “Donation completed” for the “GiveWP” integration
You can now use the get_post action to fetch an attachment (media) id from an URL
Little tweaks:
Optimize integration items on single endpoint view for “Send Data” and “Receive Data”
Optimized webhook descriptions and other text
Fixed issues:
In case the wpwhpro/webhooks/validate_webhook_action was set to false, the function threw a notice and used the echo_action_data instead of echo_response_data
For developers:
Added new filter wpwhpro/webhooks/validate_webhook_action to prevent webhook actions from firing
3.3.0: January 12, 2022
New Features:
New integration “WP Webhooks”
New integration “LearnDash”
New integration “FluentCRM”
New integration “Broken Link Checker”
New integration “Amelia”
New integration “AffiliateWP”
New webhook action “Fire trigger” for the “WP Webhooks” integration
New webhook action “Complete courses” for the “LearnDash” integration
New webhook action “Add contact to list” for the “FluentCRM” integration
New webhook action “Add contact to tag” for the “FluentCRM” integration
New webhook trigger “Action fired” for the “WP Webhooks” integration
New webhook trigger “Course completed” for the “LearnDash” integration
New webhook trigger “Lesson completed” for the “LearnDash” integration
New webhook trigger “Quiz completed” for the “LearnDash” integration
New webhook trigger “Topic completed” for the “LearnDash” integration
New webhook trigger “Contact added to list” for the “FluentCRM” integration
New webhook trigger “Contact added to tag” for the “FluentCRM” integration
New webhook trigger “Broken links detected” for the “Broken Link Checker” integration
New webhook trigger “Booking added” for the “Amelia” integration
New webhook trigger “Affiliate status changed” for the “AffiliateWP” integration
New webhook trigger “New affiliate” for the “AffiliateWP” integration
New trigger setting to prevent a trigger firing multiple times within the same WordPress instance
Little tweaks:
* Added permalink to the “Create post” webhook action response
* Added the permalink to “Delete post” webhok action response
* Added force_delete key to “Delete post” webhok action response
* Optimize sorting for custom trigger filter settings
* Optimized the overall layout and usability
* Optimized feature awareness
* Make sure we initialize the settings key for action webhook endpoints by default
* Added new dynamic action description
* Optimized webhook naming for trigger and actions
* Optimized output of response codes for triggers and demo data for actions
* Make sure the “Paid Memberships Pro” triggers return the most recent data
* Optimized various trigger responses to show more real data
Fixed issues:
The get_curret_url() helper returned a wrong host part in some cases, causing creating triggers and actions to not work properly
A custom content type check prevented actions from shortening the logic
Make sure we also correctly enqueue triggers
The trigger callbacks did not return a value in case a filter or shortcode callback was given
The Shop URL on the plugin overview page was broken
Prevent undefined variable notice on the “Send Data” & “Receive Data” tab if default values are used
The “User updated” and “User created” webhook triggers returned a wrongly formatted variable key if a multisite was used
Prevent the file helpers to add absolute path on top of each other
Optimize file helpers and fix issues for the file actions of the WordPress integration
For developers:
Added new function WPWHPRO()->auth->execute(); to execute the authentication hooks
Added new function WPWHPRO()->extensions->execute(); to execute the extension hooks
Added new function WPWHPRO()->integrations->get_integrations(); to to get a list of all available integrations
Added new function WPWHPRO()->sql->column_exists(); to check if a table column exists
Added new function WPWHPRO()->sql->prepare(); as an equivalent to WPDB’s prepare
Added new function WPWHPRO()->webhooks->reload_webhooks(); to reload all webhooks
Added new function WPWHPRO()->webhooks->get_processed_triggers(); to get an array of all processed triggers within this instance
Added new function WPWHPRO()->webhooks->get_processed_triggers(); to get an array of all processed triggers within this instance
Added new function WPWHPRO()->webhooks->set_processed_trigger(); to register a processed trigger for this instance
Added new argument for function WPWHPRO()->webhooks->built_url( $webhook, $api_key, $additional_args = array() ); to register custom query parameter
The function WPWHPRO()->sql->run( $sql, $type = OBJECT, $args = array() ); accepts the $args for extra values (e.g. return_id)
Return single triggers using the WPWHPRO()->integrations->get_triggers( $slug ); function
New scheduled event “wpwh_maintenance” that runs once daily for various checks
Introduce new filter wpwhpro/integrations/integration/is_active
Introduce new filter wpwhpro/integrations/dependency/is_active
Introduce new filter wpwhpro/integrations/get_integrations
Introduce new filter wpwhpro/admin/webhooks/get_processed_triggers
Introduce new filter wpwhpro/admin/webhooks/set_processed_trigger
Prefilled action arguments with default values on return of get_actions
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: THIS VERSION IS FULLY BACKWARDS COMPATIBLE
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
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